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:
- Manage and maintain public Git repositories (GitHub, GitLab, etc.).
- Enforce branching strategies, code reviews, and repository hygiene.
- Design, implement, and maintain CI/CD pipelines using Azure DevOps.
- Integrate automated testing, security scans, and deployment workflows.
- Monitor and troubleshoot pipeline failures and optimize performance.
- Deploy and manage containerized applications on Azure Kubernetes Service (AKS) or other Kubernetes platforms.
- Create and maintain Helm charts or Kubernetes manifests.
- Monitor cluster health, scale workloads, and manage rollouts/rollbacks.
- Use tools like Terraform or Bicep for provisioning Azure resources.
- Maintain reusable and modular IaC templates.
- Implement DevSecOps practices including secrets management and vulnerability scanning.
Required Skills:
- Strong experience with Git (preferably public repositories like GitHub).
- Proficiency in Azure DevOps (Repos, Pipelines, Artifacts).
- Hands-on experience with Kubernetes (AKS preferred).
- Familiarity with Docker, Helm, and container orchestration.
- Experience with Infrastructure as Code (Terraform, Bicep).
- Knowledge of scripting languages (PowerShell, Bash, Python).
- Understanding of CI/CD best practices and cloud-native architecture.
Preferred Qualifications:
- Azure certifications (e.g., AZ-400, AZ-104).
- Experience with monitoring tools (Prometheus, Grafana, Azure Monitor).
- Exposure to GitHub Actions or other CI/CD tools.