We are seeking a
Senior DevOps Engineer
to join our team, responsible for managing a diverse range of databases and providing operational support and development for non-relational databases such as Cassandra, MongoDB, and DynamoDB.
The ideal candidate will have a strong background in Linux administration, AWS services, and automation tools and will be adept at working collaboratively with cross-functional teams.
Responsibilities
Oversee the management and operational health of various database systems
Implement and maintain automation processes using tools like Jenkins, TeamCity, and Ansible
Develop and maintain CI/CD pipelines for multiple environments using GitLab
Provision and manage AWS infrastructure components such as EC2, RDS, and VPC
Write and maintain scripts using Bash and Python to automate tasks and processes
Ensure version control management using GitLab and GitHub
Leverage Infrastructure as Code (IaC) using Terraform and CloudFormation for efficient infrastructure provisioning
Support development, staging, and production environments, ensuring robust deployment strategies
Monitor system performance using tools like Datadog, Grafana, and New Relic
Participate in on-call rotation to address and resolve critical issues as they arise
Requirements
Background in Linux administration
Proficiency in managing AWS services like EC2, RDS, and VPC
Expertise in automation tools, including Jenkins, GitLab pipelines, and Ansible
Knowledge of scripting languages, specifically Bash and Python
Familiarity with Jira and Confluence for project management and documentation
Qualifications in managing version control systems, particularly GitLab and GitHub
Proficiency in Infrastructure as Code (IaC) using Terraform and CloudFormation
Understanding of different deployment strategies, including blue/green and canary deployments
Practical experience managing containers, particularly with Docker
Capability to work with monitoring tools and platforms such as Datadog and Grafana
Nice to have
Experience with Amazon DynamoDB, Apache Cassandra, and MongoDB
Knowledge of advanced monitoring solutions like New Relic
Proficiency in cache storage solutions, especially Redis
We offer
Career plan and real growth opportunities
Unlimited access to LinkedIn learning solutions
International Mobility Plan within 25 countries
Constant training, mentoring, online corporate courses, eLearning and more
English classes with a certified teacher
Support for employee’s initiatives (Algorithms club, toastmasters, agile club and more)
Enjoyable working environment (Gaming room, napping area, amenities, events, sport teams and more)
Flexible work schedule and dress code
Collaborate in a multicultural environment and share best practices from around the globe
Hired directly by EPAM & 100% under payroll
Law benefits (IMSS, INFONAVIT, 25% vacation bonus)
Major medical expenses insurance: Life, Major medical expenses with dental & visual coverage (for the employee and direct family members)
13 % employee savings fund, capped to the law limit
Grocery coupons
30 days December bonus
Employee Stock Purchase Plan
12 vacations days plus 4 floating days
Official Mexican holidays, plus 5 extra holidays (Maundry Thursday and Friday, November 2nd, December 24th & 31st)
Monthly non-taxable amount for the electricity and internet bills
By applying to our role, you are agreeing that your personal data may be used as in set out in EPAM´s Privacy Notice and Policy.
EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.