Senior DevOps Engineer
Job Summary
The Senior DevOps Engineer is responsible for designing, implementing, and maintaining DevOps platforms, Kubernetes infrastructure, and CI/CD automation solutions. The role ensures secure, reliable, and efficient application delivery across traditional and containerized environments while improving system availability, performance, and operational processes.
Key Responsibilities
- Deploy, manage, upgrade, and maintain Rancher-managed RKE2 Kubernetes clusters.
- Configure Kubernetes RBAC, namespaces, network policies, and security controls.
- Ensure cluster availability, lifecycle management, and operational stability.
- Troubleshoot Kubernetes cluster, networking, storage, and workload issues.
- Administer and harden Red Hat Enterprise Linux (RHEL) environments.
- Build and maintain CI/CD pipelines using GitLab CI/CD or equivalent tools.
- Automate application deployment, testing, and release processes.
- Develop automation scripts using Bash, Python, or other scripting languages.
- Manage Git repositories, branching strategies and deployment workflows, and Infrastructure as Code (IaC) using Terraform or similar tools.
- Build and manage container images using Docker or Podman.
- Deploy, manage, and troubleshoot monolithic and microservices-based applications.
- Manage Kubernetes application deployments using Helm charts.
- Configure and support Kubernetes networking components, including MetalLB, BGP, VXLAN, routing tables, and iptables/nftables.
- Deploy and maintain Longhorn storage solutions.
- Implement monitoring and logging solutions using Prometheus, Grafana, CloudWatch, or equivalent tools.
- Install and manage Cert-Manager for certificate lifecycle management.
- Support security hardening, backup, disaster recovery, and production incident activities.
Job Requirements
- Bachelor’s degree in Computer Science, Information Technology, or related fields.
- 3–5+ years of DevOps, Platform Engineering experience.
- Experience deploying and supporting both monolithic and microservices-based applications.
- Strong Linux administration skills (RHEL preferred).
- Hands-on experience with Kubernetes, Rancher RKE2, Docker, Podman, Helm, GitLab CI/CD, Git, and Terraform.
- Knowledge of Kubernetes networking, monitoring tools, scripting, and enterprise application deployment.
- Strong analytical and troubleshooting skills.
- Good communication, collaboration, and documentation abilities.
- Ability to work effectively in production environments and support continuous improvement initiatives.
Allowance & Benefits
- Sat and Sun Off
- Ferry Provide
- Annual Bonus
- Promotion Opportunities
Apply Now
SEND US A MESSAGE
Apply Now