We are seeking an experienced AWS Cloud Platform Engineer to design, implement, and maintain a robust self-service platform for the software development life cycle (SDLC). This platform empowers development teams with seamless access to cloud resources, automation, and CI/CD pipelines, supporting global, large-scale production environments.
AWS Cloud Platform Engineer
Your responsibilities
- Design and implement a scalable, secure self-service SDLC platform using AWS Cloud, CI/CD tools, Python, and Bash scripting.
- Integrate AWS serverless and PaaS services to provide reliable and secure access for development, testing, and deployment.
- Manage infrastructure and resources with CloudFormation, AWS CDK, Terraform, and Serverless Application Model (SAM).
- Build and maintain CI/CD pipelines using Bamboo CI, Jenkins, or similar tools to enable smooth software releases.
- Collaborate with development teams to prioritize and implement platform requirements.
- Define and enforce best practices for AWS Cloud, CI/CD, Python, Bash, and automation usage.
- Monitor platform performance, availability, and security in compliance with company and industry standards.
- Continuously evaluate new tools, technologies, and methodologies to enhance the platform.
Our requirements
- Proven experience in cloud platform engineering, primarily focused on AWS Cloud, CI/CD, Python, and Bash scripting.
- Expertise in deploying and managing AWS Cloud services and integrating them with CI/CD pipelines.
- Strong knowledge of CloudFormation, AWS CDK, SDK, SAM, and Terraform.
- Hands-on experience configuring CI/CD pipelines with Bamboo CI, Jenkins, or equivalent.
- Advanced programming and scripting skills in Python and Bash.
- Familiarity with containerization technologies such as Docker and Kubernetes.
- Excellent problem-solving, troubleshooting, and cross-team communication skills.
- Ability to successfully complete a live coding exercise (programming language flexible)
- AWS Solutions Architect Professional or DevOps Engineer Professional certification.
- Experience building self-service platforms for large-scale, global organizations.
- Knowledge of additional cloud platforms such as Microsoft Azure.