We are seeking an experienced Senior DevOps Engineer with practical experience in supporting and developing systems within AWS.
As a DevOps Engineer, you will collaborate with the team, providing support and automation. If you are passionate about constructing and managing innovative infrastructure and have excellent problem-solving capabilities, this position may be ideal for you.
Responsibilities
- Develop and apply CI/CD approach and tools
- Write infrastructure code and automation
- Collaborate with developers to build and operate critical, highly loaded systems using DevOps methods
- Support and maintain highly available systems
- Monitor servers and clients
- Provide maintenance, support, and monitoring of distributed environments
- Engage in 24/7 on-call support shifts
Requirements
- 3+ years of experience in supporting/configuring Linux/Unix servers
- Proficiency in AWS (S3, ALB, Lambda, Fargate, VPC, CloudWatch, IAM, Hosted zones, Subnets, Routing, IAM, Security)
- Understanding of CI/CD (GitLab) and project lifecycle principles
- Experience with Terraform and ELK stack
- Effective communication skills for team and client interaction
- Intermediate level of spoken and written English (B2 and higher)
Nice to have
- Prior experience with Docker
- Advanced knowledge of Python and Bash Scripting
- Proficiency in writing unit and integration tests
- Knowledge of AWS OpenSearch
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