Location – Gurugram
Experience: 3-6 years
We are looking for a skilled DevOps Engineer with 3 to 6 years of experience to help streamline our development and operations processes. The ideal candidate will have a strong background in software development, system administration, and automation. They will be responsible for building and maintaining our continuous integration and deployment pipelines, ensuring the reliability and scalability of our infrastructure, and collaborating closely with developers to optimize our development workflows.
Key responsibilities
- Azure Cloud Management:
- Manage and optimize Azure cloud infrastructure, ensuring reliability, scalability, and security.
- Deploy, monitor, and maintain Azure services and resources as per project requirements.
- Implement best practices for Azure resource management and cost optimization.
- Troubleshoot and resolve Azure-related issues effectively
- Terraform Infrastructure Provisioning:
- Utilize Terraform to automate infrastructure provisioning and configuration.
- Develop and maintain Terraform configurations for various environments.
- Ensure infrastructure as code (IaC) principles are followed for reproducible and scalable
deployments. - Collaborate with development and operations teams to define infrastructure requirements and
implement infrastructure changes efficiently.
- CI/CD with Jenkins:
- Design, implement, and maintain CI/CD pipelines using Jenkins for continuous integration and
delivery. - Automate software builds, testing, and deployment processes to accelerate delivery cycles.
- Configure Jenkins jobs to integrate with source control, testing frameworks, and deployment
targets.
- Design, implement, and maintain CI/CD pipelines using Jenkins for continuous integration and
- Kubernetes and Helm:
- Manage Kubernetes clusters and workloads, including deployment, scaling, and monitoring.
- Utilize Helm for Kubernetes package management and application deployment.
- Troubleshoot Kubernetes-related issues and optimize cluster performance.
- Observability Setup and Configuration:
- Deploy and configure observability tools like Loki, Grafana, and ELK for monitoring and logging
purposes. - Customize monitoring dashboards and alerts to provide insights into system performance and
health. - Ensure proper log aggregation, analysis, and retention to support troubleshooting and
compliance requirements.
- Deploy and configure observability tools like Loki, Grafana, and ELK for monitoring and logging
Qualifications and skills
- Azure Cloud exposure mandatory & GCP knowledge will be good to have.
- Terraform Experience is must to have for Infrastructure provisioning.
- Good to have knowledge on tool like Ansible etc
- CI/CD tool exposure on Jenkins is must.
- Kubernetes’s & Helm understanding to intermediate level.
- Observability experience to setup & configure any tools like Loki, Grafana, ELK.
- Capable of setting up Logging & Performance monitoring as per the requirements.
- Hand on experience in Automation of SRE responsibilities.