Cloud Engineering Lead (6+)
zs | 151 days ago | Pune

What you’ll do: 

  • Assist in deploying, managing, and troubleshooting Azure resources, including virtual machines, networking, and storage.
  • Manage Azure networking services such as private endpoints, load balancers, Application Gateway, and ExpressRoute to ensure secure and efficient connectivity.
  • Configure and manage Azure services such as Database, Function APPs, Vnet, IAM, and ARM Template.
  • Administer Azure governance features, including management groups, Azure Policy, and cost management.
  • Create and manage Service Principals for secure access to Azure resources, and implement role-based access control (RBAC) policies
  • Develop and maintain Kubernetes clusters on AZURE EKS for deploying and managing containerized applications, implementing best practices for cluster management, including scaling, upgrades, and security.
  • Containerize applications using Docker to ensure consistency across development, testing, and production environments, developing and maintaining Dockerfiles and Docker Compose configurations for multi-container applications.
  • Develop and maintain infrastructure as code (IaC) templates using Terraform to provision and manage AZURE resources.
  • Implement best practices for modularization, reusability, and version control of Terraform configurations.
  • Architect scalable, cost-effective, and resilient AZURE infrastructure solutions to support our applications and services.
  • Design and implement CI/CD pipelines using tools like Jenkins, GitLab CI/CD, or AZURE DevOps to automate build, test, and deployment processes.
  • Implement security best practices and compliance standards (e.g., CIS benchmarks, GDPR, HIPAA) in AZURE environments.
  • Stay updated on Azure services, features, and best practices, and provide recommendations for improving our Azure infrastructure.
  • Optimize AZURE infrastructure for cost efficiency by rightsizing resources, implementing auto-scaling, and leveraging AZURE cost management tools.
  • Monitor AZURE usage and spending, identify cost-saving opportunities, and implement cost optimization strategies.
  • Act as an escalation point for critical issues, conduct root cause analyses and maintain SOPs and documentation for efficient incident response and knowledge sharing.
  • Provide training, mentorship, and technical guidance to junior team members, fostering a culture of continuous learning within the team.

What you’ll bring:

  • Bachelor’s degree in computer science, Engineering, or related field.
  • 6+ years of experience of working as a DevOps Engineer with a focus on AZURE cloud platform.
  • Strong proficiency in Kubernetes and secondary skills in Terraform for infrastructure provisioning and management.
  • In-depth knowledge of AZURE services and their configuration, including Database, Function APPs, Vnet, IAM, and ARM Template.
  • Experience with CI/CD pipelines and tools like Jenkins, GitLab CI/CD, or AZURE DevOps.
  • Familiarity with containerization technologies such as Docker.
  • Solid understanding of networking concepts, security principles, and best practices in AZURE environments.
  • Excellent problem-solving and troubleshooting skills with the ability to debug complex issues in cloud infrastructure.
  • Strong communication and collaboration skills, with the ability to work effectively in a cross-functional team environment.
  • Comfortable working in rotational shifts
  • Ability to quickly learn new platforms, languages, tools, and techniques as needed to meet project requirements.
  • Self-motivated and directed, with strong attention to detail.
  • Certification on Terraform / AZURE certified is a plus.
Official notification
Contact US

Let's work laptop charging together

Any question or remark? just write us a message

Send a message

If you would like to discuss anything related to payment, account, licensing,
partnerships, or have pre-sales questions, you’re at the right place.