Lead DevOps Engineer
InfoVision Inc.
About the Role
The Lead DevOps Engineer (Offshore) (IC3) is a senior hands-on technical leader responsible for designing, implementing, automating, and supporting enterprise DevOps capabilities that enable reliable and efficient software delivery. This role leads complex engineering tasks and operational requests related to application and product delivery, with significant responsibility for Infrastructure as Code (IaC), CI/CD automation, production deployments, cloud infrastructure, operational reliability, and incident resolution.
Tax Work Location: Offshore India
Hours: 40
Key Responsibilities
DevOps Engineering & Technical Leadership
- Lead complex DevOps engineering activities and operational requests supporting enterprise applications and products.
- Serve as a senior technical resource for DevOps, infrastructure automation, deployment automation, and production operations.
- Provide technical direction and guidance to DevOps Engineers and other engineering team members.
- Lead technical design and implementation activities across multiple application or product teams.
- Identify opportunities to standardize, automate, and simplify software delivery and infrastructure operations.
- Establish and promote DevOps engineering standards, reusable patterns, and best practices.
- Review technical solutions for reliability, scalability, security, maintainability, and operational readiness.
- Coordinate technical activities between offshore and onshore engineering teams.
Infrastructure as Code (IaC)
- Lead automation of infrastructure provisioning using Infrastructure as Code.
- Design, develop, and maintain reusable IaC modules and templates.
- Establish standards for version-controlled and automated infrastructure provisioning.
- Implement automated provisioning across development, testing, staging, and production environments.
- Review infrastructure code developed by other engineers and ensure compliance with engineering standards.
- Troubleshoot complex infrastructure provisioning and configuration failures.
- Reduce manual infrastructure provisioning through standardized automation and self-service capabilities.
CI/CD Pipeline Engineering
- Lead the design, implementation, maintenance, and optimization of enterprise CI/CD pipelines.
- Automate application build, testing, security scanning, artifact management, deployment, and validation.
- Develop reusable pipeline templates that can be adopted across multiple application teams.
- Integrate automated testing and security controls into software delivery pipelines.
- Troubleshoot complex pipeline failures and deployment issues.
- Improve pipeline reliability, performance, and developer experience.
- Implement appropriate deployment approvals and production controls.
- Ensure CI/CD pipelines meet enterprise security, audit, and change management requirements.
Requirements & Tech Stack
IaC Technologies
- Terraform
- Ansible
- AWS Cloud Formation
- Azure Bicep/ARM
- YAML
- Jinja2
- Python
- PowerShell
- Bash/Shell scripting
CI/CD Technologies
- GitHub Actions
- Jenkins
- GitLab CI/CD
- Azure DevOps
- AWS Code Pipeline
- Artifact repositories such as Artifactory or Nexus
