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.
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.
Qualifications and Skills
- Azure Cloud exposure mandatory & GCP knowledge will be good to have.
- Terraform experience is a must for infrastructure provisioning.
- Good to have knowledge of tools like Ansible, etc.
- CI/CD tool exposure on Jenkins is a must.
- Kubernetes & Helm understanding at an intermediate level.
- Observability experience in setting up & configuring any tools like Loki, Grafana, ELK.
- Capable of setting up logging & performance monitoring as per the requirements.
- Hands-on experience in automation of SRE responsibilities.