Position: Senior Devops Engineer (CE812F RM 3010)
Technical Skills – Ansible, Terraform and Jenkins( Azure/ AWS)
Key Responsibilities:
- Terraform Infrastructure Automation:
o Design, develop, and manage scalable Terraform configurations for provisioning cloud infrastructure (AWS, Azure, GCP, etc.).
o Automate the creation and management of cloud resources including compute instances, storage, networking, and managed services using Terraform modules.
o Implement robust state management strategies using Terraform Cloud or remote backends (e.g., S3, DynamoDB) to manage shared state in a secure manner.
o Ensure Terraform code is reusable, modular, and maintainable across environments and projects. - Ansible Configuration Management:
o Automate configuration management, patching, and application deployment across infrastructure using Ansible playbooks and roles.
o Write Ansible playbooks to automate provisioning tasks like software installation, environment configurations, and service orchestration.
o Use Ansible Tower or other solutions to manage and orchestrate Ansible playbooks for scaling operations in complex environments.
o Integrate Ansible with other tools in our CI/CD pipeline to automate deployment processes and continuous configuration management. - Multi-cloud and Hybrid Cloud Environments:
o Manage and provision infrastructure across multiple cloud platforms (AWS, Azure, GCP) using Terraform, while ensuring cross-platform compatibility.
o Implement multi-cloud architecture and orchestration solutions using Terraform and Ansible for a unified approach to infrastructure and application management. - CI/CD Pipeline Integration:
o Integrate Terraform and Ansible workflows into CI/CD pipelines to automate testing, validation, and deployment of infrastructure and application configurations.
o Work with DevOps teams to integrate Terraform plans and Ansible playbooks into automated deployment pipelines for continuous delivery of infrastructure. - Infrastructure Security & Compliance:
o Establish and maintain security best practices for Terraform and Ansible code, ensuring the secure management of sensitive data (e.g., secrets management).
o Use Terraform Sentinel or Open Policy Agent (OPA) to enforce compliance policies and security controls in infrastructure deployments.
o Implement automated auditing and compliance checks using Ansible to ensure infrastructure configurations align with organizational standards. - Automation Strategy & Best Practices:
o Lead the development of best practices for Terraform and Ansible usage, ensuring efficient and consistent automation across the team.
o Develop standard operating procedures (SOPs) for managing infrastructure as code and configuration management processes.
o Provide technical leadership by setting guidelines for Terraform module usage, Ansible playbook design, and version control strategies. - Team Leadership & Mentorship:
o Lead and mentor a team of DevOps engineers, providing guidance on Terraform and Ansible automation, ensuring the adoption of best practices and standards.
o Conduct code reviews to maintain high code quality, scalability, and security across Terraform and Ansible configurations.
o Foster a culture of learning and growth by sharing knowledge of new tools, techniques, and best practices with the team. - Troubleshooting & Incident Management:
o Troubleshoot infrastructure issues related to Terraform deployments and Ansible configurations, ensuring fast issue resolution.
o Lead post-mortem reviews of any incidents involving infrastructure automation to improve future processes and mitigate risks.
Key Qualifications:
- Experience:
o 8+ years of experience in cloud infrastructure engineering, with at least 4+ years focused on Terraform and Ansible.
o Proven experience managing infrastructure in multi-cloud environments (AWS, Azure, GCP) using Terraform and configuring/automating applications and services using Ansible. - Terraform Expertise:
o Extensive experience with Terraform for automating infrastructure provisioning, including resource management, state management, modules, and provider configurations.
o Ability to design multi-tier and multi-environment infrastructure solutions using Terraform, ensuring high availability and disaster recovery.
o Deep knowledge of Terraform best practices, including remote state management, version control, and module reusability. - Ansible Expertise:
o Strong hands-on experience with Ansible for automating configuration management, system setups, and deployment tasks.
o Knowledge of Ansible playbooks, roles, inventories, and Ansible Tower (or AWX) for orchestration and automation.
o Experience integrating Ansible with other tools (e.g., CI/CD pipelines, container orchestration platforms like Kubernetes). - Cloud Platforms:
o Expertise in using AWS, Azure, or GCP for deploying infrastructure, as well as knowledge of cloud services like EC2, Lambda, S3, IAM, VPC, and RDS.
o Experience implementing cloud networking, security groups, and IAM roles/policies using both Terraform and Ansible. - CI/CD & Automation:
o Experience with CI/CD tools (Jenkins, GitLab CI, GitHub Actions, CircleCI) for integrating infrastructure automation into the software development lifecycle.
o Ability to design infrastructure-as-code (IaC) pipelines that integrate Terraform and Ansible with source control, testing, and deployment processes. - Security & Compliance:
o Strong understanding of cloud security best practices, including secrets management, identity and access management (IAM), encryption, and compliance frameworks.
o Experience with tools like Vault, OPA, or Sentinel to enforce infrastructure security and compliance policies. - Communication & Leadership:
o Excellent leadership and mentoring skills, with the ability to guide and inspire a team of engineers to achieve their full potential.
o Strong communication skills to work with cross-functional teams, explaining complex technical concepts to non-technical stakeholders.
Preferred Skills:
- Experience with serverless architectures (e.g., AWS Lambda, Azure Functions) and containerization(Docker, Kubernetes).
- Familiarity with monitoring and logging tools (e.g., Prometheus, Grafana, CloudWatch).
- Certifications in Terraform (e.g., Terraform Associate), cloud platforms (e.g., AWS Certified Solutions Architect), or Ansible (e.g., Red Hat Certified Specialist) are a plus.
*******************************************************************************************************************************************
Job Category: Digital_Cloud_Web Technologies
Job Type: Full Time
Job Location: Ahmedabad
Experience: 8-12 Years
Notice period: 0-15 days
Apply for this position
Mention correct information below. Mention skills aligned with the job description you are applying for. This would help us process your application seamlessly.