Senior DevOps Engineer (AWS / Terraform)
Description
Project Overview:
We are looking for an experienced Senior DevOps Engineer with strong expertise in AWS and Terraform to manage, optimize, and scale cloud infrastructure supporting a high-traffic e-commerce platform.
The ideal candidate will have hands-on experience with Infrastructure as Code, CI/CD automation, cloud security, monitoring, and production infrastructure reliability
Customer Overview:
Our client is a US-based company operating in the fashion and lifestyle e-commerce industry, specializing in premium activewear and athleisure apparel.
The company operates a growing digital commerce platform supporting online sales, customer management, and business operations. With a strong focus on scalability, performance, and customer experience, the company continues to invest in modernizing its cloud infrastructure and engineering processes.
Responsibilities:
5+ years of experience in DevOps, Cloud Engineering, or Infrastructure Engineering.
Strong hands-on experience with AWS services, including EC2, VPC, IAM, S3, RDS, CloudWatch, Route 53, and Load Balancers.
Advanced practical experience with Terraform and Infrastructure as Code.
Experience designing and maintaining CI/CD pipelines using GitHub Actions, GitLab CI, Jenkins, or similar tools.
Strong Linux administration and troubleshooting skills.
Experience with Docker and containerized applications.
Solid understanding of networking, DNS, load balancing, and cloud security.
Experience with monitoring, logging, and alerting solutions.
Scripting skills in Bash, Python, or similar languages.
Experience managing production environments with high availability and scalability requirements.
Strong problem-solving skills and ability to work independently.
English: Upper-Intermediate or higher.
Skills/Requirements:
Design, implement, and maintain scalable, secure, and highly available AWS infrastructure.
Develop and manage Infrastructure as Code using Terraform.
Build, maintain, and optimize CI/CD pipelines.
Automate infrastructure provisioning, configuration, and deployment processes.
Monitor production environments and proactively identify performance and reliability issues.
Implement AWS security best practices, including IAM, networking, encryption, and access management.
Optimize AWS infrastructure costs and resource utilization.
Manage containerized environments using Docker and orchestration technologies where applicable.
Troubleshoot infrastructure, deployment, and production issues.
Implement backup, disaster recovery, and business continuity solutions.
Collaborate with software developers, architects, and QA engineers to ensure smooth application delivery.
Support infrastructure modernization and continuous improvement initiatives.