Role Overview
We are seeking a skilled DevOps Engineer with hands on experience in Azure DevOps, GitHub, Kubernetes, Helm, and ArgoCD for CI/CD pipeline implementation. The ideal candidate will be responsible for automating deployment processes, managing containerized applications, and ensuring reliable and scalable infrastructure.
Responsibilities
- Design, develop, and maintain CI/CD pipelines using Azure DevOps and GitHub
- Deploy, manage, and monitor containerized applications on Kubernetes clusters
- Implement GitOps practices using ArgoCD for automated deployments
- Create and manage Helm charts for Kubernetes application deployments
- Collaborate with development and operations teams to streamline software delivery
- Manage source code repositories using Git and GitHub
- Troubleshoot deployment infrastructure and application issues
- Automate operational tasks and infrastructure provisioning
Requirements
- Strong experience with Azure DevOps and GitHub
- Hands on expertise in Kubernetes administration and troubleshooting
- Experience with Helm chart creation and management
- Knowledge of ArgoCD and GitOps deployment strategies
- Strong understanding of CI/CD concepts and implementation
- Proficiency in Git version control
- Familiarity with Linux environments and shell scripting
- Understanding of containerization technologies preferably Docker
Nice to Have
- Experience with cloud platforms such as Azure, AWS, or GCP
- Knowledge of Infrastructure as Code Terraform, ARM, etc
- Monitoring and logging tools such as Prometheus, Grafana, ELK, or Azure Monitor
- Experience with security best practices in DevOps environments
Skills
- Azure DevOps
- Kubernetes
- ArgoCD
- Helm
- GitHub