What are the responsibilities and job description for the AWS Cloud Engineer position at TPG Staffing?
Job Description : AWS Cloud Engineer
Employment Type : Full-Time
Experience Level : 3-5 Years
About the Role
We are seeking a motivated and skilled Cloud Engineer with at least 3 years of hands-on experience in AWS, CloudFormation, scripting, and Azure DevOps. The ideal candidate will play a key role in designing, deploying, and managing scalable cloud solutions while streamlining CI / CD pipelines and automating cloud infrastructure.
Key Responsibilities
- AWS Cloud Infrastructure Management :
- Design, deploy, and maintain cloud solutions using AWS services such as CloudFormation, EC2, S3, RDS, Lambda, and more.
- Ensure security, scalability, and high availability of AWS environments.
- Infrastructure as Code (IaC) :
- Develop, review, and manage CloudFormation templates to provision cloud resources efficiently.
- Collaborate on best practices for IaC to support versioning and modular infrastructure.
- Automation and Scripting :
- Write and maintain scripts (e.g., Python, Bash, PowerShell) to automate deployment processes and administrative tasks.
- Implement automation for monitoring, scaling, and backups.
- Azure DevOps CI / CD Pipelines :
- Configure and maintain Azure DevOps pipelines to automate testing, building, and deployment processes.
- Integrate and manage source control repositories, branching strategies, and artifact storage.
- Monitoring and Optimization :
- Implement monitoring tools to ensure operational efficiency and uptime.
- Troubleshoot and resolve performance issues in cloud environments.
- Collaboration :
- Work closely with development and operations teams to ensure seamless integration of cloud solutions into application lifecycles.
- Contribute to cross-functional teams to refine processes and adopt cloud-native practices.
Qualifications
Preferred Qualifications
What We Offer