Lead Cloud Platform Engineer
Our remote team is seeking a Lead Cloud Platform Engineer specializing in AWS Cloud, CI/CD, Python, and Bash.
This key role within our engineering team will involve the creation and maintenance of a robust, self-service platform to streamline the software development life cycle (SDLC) on a global scale. The successful candidate will play an instrumental role in optimizing our processes and ensuring a seamless development experience for our teams across the organization.
Your main duties will include designing and implementing a scalable and robust self-service platform. You will also be required to integrate a variety of AWS serverless and PaaS Cloud services to ensure smooth and secure access to the resources required for development, testing, and deployment.
- Scalable and robust self-service AWS Cloud platform design and implementation for the software development life cycle
- Integration of broad AWS serverless and PaaS Cloud services to ensure smooth and secure access to resources needed for development, testing, and deployment
- Utilization of AWS CloudFormation, AWS CDK, Terraform, and Serverless Application Model (SAM) for infrastructure and resource management
- Implementation and maintenance of CI/CD pipelines using tools like Bamboo CI and Jenkins to facilitate efficient and reliable software releases
- Collaboration with development teams to identify, prioritize, and address requirements for the self-service platform to accommodate evolving needs
- Establishment and promotion of best practices and guidelines for the effective use of the technologies and automation within the organization
- Monitoring and managing platform performance, availability, and security, ensuring compliance with industry standards and company policies
- Continuous evaluation and recommendation of new tools, technologies, and approaches to improve the platform and maintain a cutting-edge development environment
- Minimum of 5 years of production experience in cloud platform engineering, focusing on AWS Cloud, CI/CD, Python, and Bash scripting
- Demonstrable track record of leading and mentoring a team of engineers
- Proven expertise in deploying and managing AWS Cloud services and their integrations with CI/CD tools
- Strong knowledge of CloudFormation, AWS CDK, SDK
- In-depth understanding of Algorithms & Data structures
- Experience in configuring and managing CI/CD pipelines using Bamboo CI, Jenkins, or equivalent tools
- Excellent programming skills and expert knowledge in Bash and Python scripting
- Familiarity with containerization technologies such as Docker and Kubernetes
- Excellent problem-solving and troubleshooting abilities
- Strong communication skills with the ability to effectively work across teams and with various stakeholders
- AWS Solutions Architect Professional and/or DevOps Engineer Professional certification
- Knowledge of Serverless Application Model (SAM) and Terraform
- Familiarity with Generative AI
- Experience in building self-service platforms for large-scale, global organizations
- Familiarity with other cloud platforms like Azure
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- Healthcare benefits
- Employee financial programs
- Paid time off and sick leave
- Upskilling, reskilling and certification courses
- Unlimited access to the LinkedIn Learning library and 22,000+ courses
- Global career opportunities
- Volunteer and community involvement opportunities
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn