Overview
Skills
Job Details
Job Description:
We are seeking an experienced DevOps Engineer to design, automate, and manage cloud-native infrastructure using Kubernetes, Docker, and Argo CD. The ideal candidate will have a strong background in CI/CD automation, container orchestration, and cloud deployment strategies to ensure scalable and reliable systems.
Key Responsibilities:
-
Design, implement, and maintain CI/CD pipelines using Argo CD, Jenkins, or GitHub Actions.
-
Deploy, monitor, and scale applications in Kubernetes environments.
-
Build and manage containerized applications using Docker.
-
Automate infrastructure provisioning and configuration using IaC tools (Terraform, Ansible, or Helm).
-
Manage cloud environments (AWS, Azure, or Google Cloud Platform) ensuring high availability and security.
-
Monitor system performance, troubleshoot issues, and optimize deployment workflows.
-
Collaborate with developers and SRE teams to streamline release management and environment consistency.
Required Skills & Experience:
-
3 7 years of hands-on experience in DevOps engineering.
-
Expertise in Kubernetes (deployment, scaling, Helm, ingress, namespaces).
-
Strong experience with Docker and container lifecycle management.
-
Practical knowledge of Argo CD for GitOps-based deployment workflows.
-
Proficiency in CI/CD tools (Jenkins, GitLab CI, or GitHub Actions).
-
Experience with monitoring tools (Prometheus, Grafana, ELK, etc.).
-
Familiarity with cloud services (AWS, Google Cloud Platform, or Azure).
-
Scripting skills in Bash, Python, or Groovy.
Good to Have:
-
Knowledge of Terraform or Ansible for Infrastructure as Code.
-
Experience with service mesh (Istio, Linkerd) or security tools (Vault, Snyk).
-
Strong understanding of networking and container security best practices.