Job Description: We are seeking a skilled and experienced Senior DevOps Engineer to join our team, with a strong emphasis on AWS Cloud Networking and connectivity between cloud and on-premises environments. This position is designed for individuals who are passionate about building and maintaining robust cloud infrastructures and enjoy working in a collaborative team setting. As a Senior DevOps Engineer, you will contribute significantly to optimizing our cloud operations and ensuring high availability and performance of our services.
Responsibilities
- Design and implement AWS cloud network architectures
- Ensure seamless integration of on-premises infrastructure with cloud-based resources
- Monitor cloud systems to ensure optimal performance and cost-efficiency
- Develop and enforce security best practices and compliance protocols
- Collaborate with development teams to facilitate continuous integration and continuous deployment processes
- Lead the automation of infrastructure provisioning and management processes
- Conduct periodic system audits and lead performance tuning initiatives
- Mentor junior team members and lead by example in all aspects of DevOps practices
- Manage incident response and lead troubleshooting efforts for critical issues
- Keep abreast of new trends and technologies in cloud computing to continuously improve team capabilities
Requirements
- Minimum of 3 years of experience in DevOps Engineering, with a specialization in AWS technologies
- Strong expertise in AWS networking including VPC, Direct Connect, Transit Gateway, and Route 53 hybrid setups
- In-depth knowledge of AWS Organizations and SCPs for managing secure and scalable cloud environments
- Advanced proficiency in Terraform and other infrastructure as code tools for efficient AWS management
- Demonstrated ability to architect and maintain cloud-native applications using API Gateway and AWS Lambda (Python)
- Expertise in managing IAM roles, STS, federation, and implementing robust cloud security policies
- Hands-on experience with optimizing EC2, S3 policies, Lambda functions, and other AWS services for production environments
- Advanced skills in Python 3 for automation, scripting, and tool development
- Proven experience with agile methodologies, embodying DevOps best practices, and leading project teams
- Exceptional problem-solving and analytical skills with a track record of delivering effective cloud solutions
- Fluent English proficiency at a B2 level or higher for effective communication across global teams
Nice to have
- Experience with multi-cloud environments and services
- Knowledge of container orchestration platforms like Kubernetes or Docker
- Certifications related to AWS, DevOps, or other relevant technologies
We offer
- 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