company logo

Devops Engineer -Terraform (Contract)

Hyderabad
Bangalore Urban
Pune Division
Mumbai
Contract
Senior: 6 to 12 years
Posted on Mar 11 2025

Not Accepting Applications

About the Job

Skills

Terraform
AWS
Kubernetes
Docker
CI/CD pipelines
Jenkins
Ansible
Bash scripting

Exp : 7+ years

Location : Remote

Job Type :Contract

 

Required Skills

  1. Terraform
  • Infrastructure as Code (IaC) using modular Terraform
  • State management (Remote Backend: S3 + DynamoDB Locking)
  • Best practices for module development and reusability
  • Versioning Terraform code using Git
  • Utilizing Terraform workspaces or variables for multiple stages (DEV, TEST, PROD)
  1. AWS Services
  • Compute: EC2, ECS
  • Storage: S3, EFS
  • Databases: RDS Aurora, ElastiCache, OpenSearch
  • Networking: VPC, subnets, routing, security groups, NACLs
  • Security & Compliance: IAM (roles, policies), AWS Transfer Family
  • Container Services: ECS with ECR
  • Logging & Monitoring: CloudWatch, AWS Config
  1. CI/CD & Version Control
  • Git (branches, pull requests, code reviews)
  • Terraform Cloud or Terraform integrated with Jenkins/GitHub Actions for automated deployments
  • Module versioning with Terraform Registry or internal repositories
  1. Architecture & Best Practices
  • Multi-VPC strategy & networking best practices
  • Least privilege security principle for IAM roles & policies
  • High availability and scaling strategies for RDS, ECS, OpenSearch & ElastiCache
  • Logging, monitoring & alerting for the new environments


Terraform Implementation Steps

  1. Structuring the Terraform Project
  • modules/ for reusable Terraform modules (e.g., EC2, RDS, ECS, VPC)
  • environments/ for specific stages (DEV, TEST, PROD)
  • terraform.tfvars for environment-specific configurations
  • backend.tf for remote state management (e.g., S3 + DynamoDB)
  1. Utilizing Existing Modules
  • Integration of existing modules (EC2, EFS, S3)
  • Adapting existing modules from Börse Stuttgart (ECS, OpenSearch, ECR)
  1. Developing New Terraform Modules
  • Creating missing modules for:
  • RDS Aurora (TradeRebel, Horizon, ESMA)
  • Transfer Family (FTS)
  • ElastiCache (Horizon)
  • Modularizing services with environment-specific variables
  1. Setting Up New VPCs in AWS Accounts
  • Defining VPC, subnets, routing & security groups
  • Provisioning peering connections or transit gateways if required
  1. Deploying AWS Services with Terraform
  • Initial deployment in DEV
  • Testing & validation of the environment
  • Rollout to TEST & PROD
  1. Automation & Versioning
  • Implementing CI/CD pipelines for Terraform deployments
  • Using terraform plan & terraform apply in controlled stages
  • Maintaining naming conventions & best practices for Terraform code
  1. Documentation & Handover
  • Documenting the modules & their usage
  • Knowledge transfer to the offshore team for execution


About the company

Apps Associates is an enterprise application services leader with a customer-first focus. Apps Associates has more than two decades of experience helping organizations innovate through digital transformation initiatives. Customers such as Brooks Automation, Hologic Inc., Edwards Vacuum, and Take Two Interactive Software turn to Apps Associates for strategic counsel, system integration and the ser ...Show More

Company Size

501-1000 Employees

Headquarter

India

Other open jobs from Apps Associates