
Overview
Job Summary:
We are seeking a highly skilled and experienced DevOps Engineer with a strong background in Azure, Kubernetes, Terraform (IAC), and at least 4+ years of experience in a similar role. The ideal candidate will have a proven track record of implementing scalable, secure, and efficient DevOps practices and infrastructure specifically in an Azure cloud environment. You will collaborate closely with development, QA, and operations teams to streamline and automate the delivery pipeline, ensuring high-quality deployments in a fast-paced environment.
Key Responsibilities:
Infrastructure Automation:
- Design, implement, and maintain infrastructure as code (IaC) using Terraform for Azure environments.
- Develop reusable and modular infrastructure templates to support multi-environment configurations.
Container Orchestration:
- Deploy, manage, and troubleshoot containerized applications using Kubernetes on Azure Kubernetes Service (AKS).
- Optimize Kubernetes clusters for performance, scalability, and cost-effectiveness.
- Manage Helm charts for application deployments and updates.
Cloud Management:
- Architect and manage cloud-based infrastructure specifically on Azure, ensuring availability, reliability, and security.
- Monitor and optimize Azure cloud resource usage for cost and performance.
CI/CD Pipeline:
- Build and maintain robust CI/CD pipelines for automated testing, deployment, and monitoring in Azure DevOps.
- Ensure smooth integration of CI/CD pipelines with Kubernetes and Azure cloud platforms.
Monitoring & Logging:
- Implement comprehensive monitoring and alerting solutions using tools like Prometheus, Grafana, or equivalent in an Azure environment.
- Manage centralized logging solutions (e.g., ELK Stack, Loki) for cloud-native applications.
Security & Compliance:
- Enforce DevSecOps practices, ensuring security is integrated into every phase of the development lifecycle.
- Implement and maintain compliance standards for Azure infrastructure and applications.
Collaboration & Mentorship:
- Collaborate with cross-functional teams to enhance DevOps workflows within Azure.
- Mentor junior engineers and promote best practices in DevOps, cloud engineering, and Azure platform management.
Required Skills and Qualifications:
- 4+ years of experience in a DevOps role or similar, with a focus on Azure cloud services.
- Expertise in Kubernetes for container orchestration and cluster management on Azure Kubernetes Service (AKS).
- Proficiency in Terraform (IAC) for infrastructure provisioning and management in Azure environments.
- Strong hands-on experience with Azure cloud platform and services.
- Deep understanding of CI/CD processes and tools such as Azure DevOps, Jenkins, GitLab CI, or GitHub Actions.
- Proficiency in Linux system administration and shell scripting.
- Familiarity with monitoring tools like Prometheus, Grafana, and logging tools like ELK Stack or Loki.
- Experience with version control systems (e.g., Git) and collaboration tools.
- Knowledge of networking concepts, DNS, and load balancing in Azure cloud-native environments.
Preferred Qualifications:
- Certification in Kubernetes (CKA/CKAD) or Azure cloud platforms (Azure DevOps, Azure Solutions Architect).
- Experience with Helm, Ansible, or Chef for configuration management.
- Familiarity with service mesh tools like Istio or Linkerd.
- Strong programming skills in Python, Go, or another modern language.
- Willingness to pursue additional certifications for multi-cloud expertise.
Job Types: Full-time, Permanent
Pay: Up to ₹2,000,000.00 per year
Benefits:
- Food provided
- Health insurance
- Leave encashment
- Paid sick time
- Paid time off
- Provident Fund
Schedule:
- Day shift
- Monday to Friday
Application Question(s):
- In how many days you are available to join? kindly mention your lwd if you are serving your notice period.
- How many years of experience you have in Kubernetes
Experience:
- DevOps: 4 years (Preferred)
Location:
- Indore, Madhya Pradesh (Preferred)
Work Location: Hybrid remote in Indore, Madhya Pradesh