Senior DevOps Engineer – Terraform, Ansible & Multi-Cloud Expert (CE812F RM 3010)

March 10, 2025
sradmin

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.

Drop files here or click to uploadMaximum allowed file size is 512 MB.
Allowed Type(s): .pdf, .doc, .docx