Company Overview
Our client is a technology driven organization that leverages cloud infrastructure to deliver high performance, scalable digital solutions. They are committed to maintaining reliable production environments while enabling development teams to innovate efficiently. With a focus on stability, security, and operational excellence, they prioritize strong infrastructure practices and responsive support.
Role Summary
The AWS Cloud Engineer is responsible for maintaining and supporting production cloud infrastructure across a mature AWS environment. This role plays a critical part in ensuring system reliability, performance, and availability while supporting ongoing business operations.
In this position, you will work hands on with AWS services to provision infrastructure, troubleshoot issues, and support development teams. You will focus on production operations, including system maintenance, incident response, and infrastructure optimization, ensuring environments remain stable and scalable.
Key Responsibilities
Manage and maintain AWS infrastructure across production and non production environments
Provision and configure cloud resources to support application and development needs
Build and support AWS environments including networking, security, and core services
Configure and manage AWS components such as VPC, security groups, load balancers, and WAF
Deploy and support services including EC2, EKS, S3, EBS, Redshift, and CloudWatch
Troubleshoot infrastructure, networking, and production issues across environments
Perform routine maintenance including patching, upgrades, and system optimization
Respond to production incidents and participate in an on call rotation
Key Requirements
3 to 7 years of hands on experience supporting AWS infrastructure in production environments
Strong knowledge of AWS services including EC2, EKS, S3, EBS, Redshift, VPC, IAM, and CloudWatch
Experience configuring AWS networking components including security groups, load balancers, and WAF
Proven ability to troubleshoot cloud infrastructure and networking issues
Experience supporting development teams through infrastructure provisioning and maintenance
Familiarity with scripting languages such as Python for basic automation tasks preferred
Exposure to Azure cloud services is a plus
Strong communication skills with the ability to work independently and collaborate with cross functional teams