Tech Stack
AnsibleAWSAzureChefCloudDockerGoogle Cloud PlatformGrafanaKubernetesLinuxPrometheusPuppetPythonSaltStackTerraform
About the role
- Lead the development and implementation of DevOps strategies and best practices across the organization
- Design and implement infrastructure as code solutions using tools like Pulumi, Terraform or CloudFormation
- Develop and maintain CI/CD pipelines for automated software delivery and deployment
- Build and manage cloud-native infrastructure on Azure, AWS, or GCP
- Drive automation for infrastructure provisioning, configuration management, and deployment
- Implement monitoring and observability solutions to track system health and performance
- Integrate security best practices into DevOps processes
- Mentor and guide junior DevOps engineers and set architectural standards
- Collaborate with development, security, QA, services, support, and product teams
- Develop and maintain incident response plans and participate in incident resolution
- Continuously improve system performance, availability, and scalability
- Maintain detailed documentation of infrastructure, CI/CD pipelines, and DevOps processes
Requirements
- Extensive experience in implementing and managing DevOps practices
- Proficiency in one or more major cloud platforms (Preferred - Azure, AWS, GCP)
- Preferred experience with Azure, Azure Kubernetes Service, Azure Container Registry, Azure EntraID
- Hands-on experience with automation tools (Pulumi with C#, FluxCD, GitOps, Terraform, Ansible, Chef, or Puppet)
- Experience designing and implementing Infrastructure as Code (Pulumi, Terraform, CloudFormation)
- Deep understanding of CI/CD pipelines (Preferred - Azure DevOps)
- Experience developing and maintaining CI/CD pipelines and automated deployments
- Containerization and orchestration experience (Docker, Helm, OCI, Kubernetes)
- Experience with configuration management tools (Puppet, Chef, Ansible, SaltStack)
- Monitoring and observability experience (Prometheus, Grafana, Site24x7, Datadog, PagerDuty)
- Security integration into DevOps processes (Preferred - SNYK, SonarQube)
- Scripting proficiency (Powershell, Python, Bash)
- Strong Linux system administration skills
- Familiarity with Agile & Lean methodologies (Ticketing with Jira)
- Experience with Git and branching strategies (Preferred - Azure DevOps, Git)
- Excellent communication, collaboration, and leadership skills
- Mentorship experience guiding junior DevOps engineers
- Strong analytical and problem-solving abilities
- Bonus: Microsoft AZ-400 Certification
- Bonus: AI Infrastructure experience (Azure CoPilot Infrastructure, OpenAI)
- Bonus: Atlassian Confluence experience
- Bonus: Kubernetes network management experience