Tech Stack
AWSCloudEC2MavenNode.jsPostgresPythonRedis
About the role
- Design and oversee infrastructure using AWS CloudFormation, ensuring best practices and scalability
- Lead cloud architecture discussions and decisions across the organization
- Manage and monitor environments using CloudWatch, CloudTrail, and SNS
- Build and maintain compute resources via EC2, ECS, Lambda, Auto Scaling Groups, and VPC
- Configure and optimize AWS services such as S3, SQS, SES, and Redis
- Maintain RDS PostgreSQL clusters for high availability and performance
- Define and enforce IAM policies and security standards
- Oversee CI/CD pipelines with CodeBuild, CodeCommit, and Maven
- Manage API infrastructure with API Gateway and Route 53
Requirements
- 5+ years of hands-on experience with AWS infrastructure
- Strong architectural knowledge of scalable, secure, multi-tenant systems
- Experience leading infrastructure or DevOps teams
- Ability to work collaboratively as part of a team and independently on complex problems
- Strong problem solving skills and self-starter attitude
- Proficient with AWS services: CloudFormation, CloudTrail, CloudWatch, EC2, ECS, IAM, SQS, SES, S3, RDS (Postgres), Lambda, CodeBuild, CodeCommit, Route 53, API Gateway, Redis, ECR, SNS, VPC, Auto Scaling Groups
- Expertise in Infrastructure-as-Code (CloudFormation preferred)
- Deep understanding of DevOps principles, CI/CD, and cloud automation
- Strong scripting skills (e.g., Bash, Python)
- AWS certification strongly preferred (e.g., DevOps Engineer – Professional or Solutions Architect – Professional)