Senior Cloud Engineer (AWS)
Amazon Web Services
& 4 others
Armenia
We are looking for an experienced Senior Cloud Engineer with expertise in AWS to join our team.
In this role, you will design, implement, and optimize cloud-based solutions to meet business objectives and ensure high performance. You will collaborate with cross-functional teams to deliver scalable and efficient applications while adhering to best practices in serverless architecture.
Responsibilities
- Design and deploy serverless applications using AWS services, including Lambda, API Gateway, S3, and Step Functions
- Work with business analysts and stakeholders to gather requirements and translate them into technical specifications
- Develop robust and reusable software solutions, following best practices for serverless architecture
- Automate and optimize development and operational processes to enhance scalability and performance
- Conduct thorough testing to verify application functionality and address any bugs or issues that arise
- Maintain comprehensive documentation of configurations, development processes, and changes, ensuring alignment with best practices
- Implement and manage infrastructure using Infrastructure as Code (IaC) tools such as AWS CDK and Terraform
- Establish observability practices, including logging, metrics, and tracing, to monitor application health and performance
- Collaborate with cross-functional teams to define, design, and deliver new features, ensuring a smooth transition of implemented applications for ongoing support
Requirements
- Bachelor’s degree in Computer Science, Engineering, Information Technology, or a related field
- At least 3 years of experience in developing serverless applications using AWS services
- Proficiency in AWS services such as Lambda, API Gateway, S3, and Step Functions
- Strong programming skills in languages like JavaScript, Python, Java, or Golang
- Hands-on experience with Infrastructure as Code (IaC) tools, including AWS CDK and Terraform, as well as Jenkins pipelines and GitHub Actions
- Knowledge of observability practices such as logging, metrics, and tracing to ensure application health
- Excellent analytical skills for diagnosing and resolving technical issues
- Strong verbal and written communication skills to effectively collaborate with stakeholders and team members
- Ability to translate business requirements into technical solutions
- Fluent English skills (written and spoken) at a B2 level or higher
Nice to have
- AWS certifications in serverless architecture or application development to validate expertise in cloud technologies
- Experience with CI/CD pipelines and microservices architecture to enhance software delivery and scalability
Benefits
- 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