Main Responsibilities
Infrastructure Management:
- Design, implement, and manage infrastructure on Azure, including VMs, containers, virtual networks, storage, and security solutions.
- Automate infrastructure provisioning and configuration using infrastructure as code (IaC) tools like Terraform, Bicep, or Ansible.
- Monitor and optimize infrastructure performance and resource utilization.
Kubernetes Expertise:
- Create, Manage and troubleshoot Kubernetes clusters, deployments, and pods.
- Implement CI/CD pipelines for deploying applications to Kubernetes using tools like Helm , GitOps, ArgoCD, or Flux.
- Configure and manage container registries, secrets management, and service meshes.
Application Automation:
- Design and implement CI/CD pipelines using continuous integration (CI) and continuous delivery (CD) tools like Azure DevOps.
- Automate build, test, and deployment processes for applications.
- Integrate infrastructure and application automation using tools like Terraform Cloud and Azure Pipelines.
Security and Compliance:
- Implement and maintain security best practices throughout the SDLC.
- Configure and manage Azure security services.
- Ensure compliance with internal and external security regulations.
- Collaboration and Communication:
- Work closely with developers, product managers, and other stakeholders to understand their needs and deliver DevOps solutions.
- Proactively identify and address potential DevOps challenges.
- Document processes and maintain clear communication with the team.
Qualifications & Skills
- 3+ years of experience working as a DevOps Engineer.
- Strong understanding of Azure cloud services, including AKS , VMs, containers, networking, storage, and security solutions.
- In-depth expertise in Kubernetes, including cluster management, deployments, CI/CD, and networking.
- Experience with IaC tools like Terraform, Bicep, or Ansible.
- Proficiency in CI/CD tools like Jenkins, Azure DevOps, or CircleCI.
- Understanding of GitOps principles and practices.
- Excellent scripting skills (Bash, Python, etc.).
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration skills.
- Ability to work independently and as part of a team.
- Experience with Prometheus , Grafana and Grafana Loki
- Experience with Helm
Bonus Points:
- Experience with cloud-native application development and microservices architectures.
- Experience with infrastructure monitoring and performance analysis tools.
- Experience with security automation and configuration management tools.
- Certifications in Azure or Kubernetes technologies.
- Experience with Oracle Cloud infrastructure platform.