The AWS Cloud Engineer will be responsible for managing and optimizing cloud infrastructure, automating deployment processes, and ensuring seamless integration of new software. Key responsibilities include:
-
AWS Infrastructure:
- Design, implement, and manage cloud infrastructure using AWS core components (EC2, S3, RDS, VPC, Lambda, IAM)
- Monitor and optimize AWS resources for cost-effectiveness and performance
- Configure networking components for secure communication
-
Automation and Configuration Management:
- Develop and maintain Infrastructure as Code (IaC) using Terraform
- Utilize Ansible for automating configuration management
- Automate server provisioning and application deployment
- Create Cloud Formation templates
-
CI/CD Pipelines:
- Design, build, and manage CI/CD pipelines
- Collaborate with development teams to integrate automated testing
- Implement rollback mechanisms for rapid response to deployment failures
-
Scripting and Tooling:
- Develop Python scripts for automation and custom tooling solutions
- Integrate tools to optimize team productivity
-
Security and Compliance:
- Ensure adherence to security best practices and compliance standards
- Implement monitoring and alerting solutions
- Conduct regular security audits and vulnerability assessments
-
Collaboration and Communication:
- Work closely with cross-functional teams
- Document infrastructure configurations and processes
The ideal candidate is a proactive problem solver with extensive experience in AWS cloud services, Terraform, CI/CD pipelines, Python scripting, and Ansible configuration management.
Protera is a Great Place To Work Certified company in India, committed to enabling constant change while improving quality and reducing total cost of ownership for all IT resources of SAP-centric organizations.