This is a remote position.
DevOps Engineer Git Azure CI/CD & Kubernetes Experience Level: 6-7 years
Employment Type: Full-time
Job Summary:
We are seeking a skilled and proactive DevOps Engineer with hands-on experience in managing public Git repositories implementing CI/CD pipelines in Azure DevOps and deploying containerized applications using Kubernetes. The ideal candidate will play a key role in automating and streamlining our development and deployment processes.
Key Responsibilities:
1. Manage and maintain public Git repositories (GitHub GitLab etc.).
2. Enforce branching strategies code reviews and repository hygiene.
3. Design implement and maintain CI/CD pipelines using Azure DevOps.
4. Integrate automated testing security scans and deployment workflows.
5. Monitor and troubleshoot pipeline failures and optimize performance.
6. Deploy and manage containerized applications on Azure Kubernetes Service (AKS) or other Kubernetes platforms.
7. Create and maintain Helm charts or Kubernetes manifests.
8. Monitor cluster health scale workloads and manage rollouts/rollbacks.
9. Use tools like Terraform or Bicep for provisioning Azure resources.
10. Maintain reusable and modular IaC templates.
11. Implement DevSecOps practices including secrets management and vulnerability scanning.
Required Skills:
1. Strong experience with Git (preferably public repositories like GitHub).
2. Proficiency in Azure DevOps (Repos Pipelines Artifacts).
3. Hands-on experience with Kubernetes (AKS preferred).
4. Familiarity with Docker Helm and container orchestration.
5. Experience with Infrastructure as Code (Terraform Bicep).
6. Knowledge of scripting languages (PowerShell Bash Python).
7. Understanding of CI/CD best practices and cloud-native architecture.
Preferred Qualifications:
1. Azure certifications (e.g. AZ-400 AZ-104).
2. Experience with monitoring tools (Prometheus Grafana Azure Monitor).
3. Exposure to GitHub Actions or other CI/CD tools.