We are seeking an experienced AWS Terraform Developer to design, deploy, and maintain scalable cloud infrastructure. The ideal candidate will have strong expertise in AWS services, Terraform, CI/CD pipelines, and cloud security best practices, and will collaborate closely with development teams to ensure smooth application deployment.
Required Technical / Functional Skills
- AWS Services: S3, ECS, Fargate, EC2, VPC, Route 53, CloudFront, ELB, Cognito, Lambda, Aurora DB, RDS
- Infrastructure as Code: Terraform
- CI/CD Tools: GitLab CI, Jenkins
- Scripting/Programming: Shell, Python
- Build Tools: Maven, Gradle
- Understanding of application frameworks/builds: Spring Boot, Angular, Node.js
Roles & Responsibilities
- Develop, manage, and maintain Terraform configurations for AWS cloud infrastructure.
- Provision and manage AWS resources including Lambda, ECS, and Fargate using Terraform.
- Create and manage CI/CD pipelines for seamless application integration and deployment.
- Implement cloud security best practices and compliance controls.
- Collaborate with development teams to ensure successful application deployment and operation.
- Troubleshoot and resolve infrastructure and deployment-related issues.
- Conduct code reviews and maintain coding standards for infrastructure scripts.
- Work with teams to identify, prioritize, and deliver project requirements.
- Support testing and automation frameworks as needed.