Senior DevOps Engineer

Kyiv, Ukraine

(69780413)

Striving for excellence is in our DNA. Since 1993, we have been helping the world’s leading companies imagine, design, engineer, and deliver software and digital experiences that change the world. We are more than just specialists, we are experts.

DESCRIPTION


Currently we are looking for a Senior DevOps Engineer for our Kyiv office to make the team even stronger.

EPAM’s Financial Services Business Unit is looking for exceptionally talented people to join our team of world-class engineers. Our clients are some of the world’s largest and most innovative banks, investment banks and wealth management institutions. We currently have openings in Northeastern Coast, the USA and Kyiv, Ukraine for specialists willing to participate in the development of a next generation Investment Analytics platform.

The new platform is cloud-based, built upon modern distributed computation frameworks. It focuses on agility, scalability, security, cost efficiency and offers new level of data analysis capabilities.

Project technologies and tools

  • Scala;
  • Java 8 Lambdas;
  • AWS (including services such as VPC, EC2, ELB, ALB, Route 53, IAM roles and policies, security groups, Aurora DB - PostgreSQL version);
  • Python;
  • Nix (language, package manager and Linux distribution);
  • Pants build system;
  • Gerrit;
  • Buildbot.

Responsibilities

  • Create automated processes for releasing and deploying software;
  • Create dashboards and other tools for day-to-day monitoring and troubleshooting;
  • Use monitoring tools to find and investigate problems;
  • Participate in Scrum team activities, like stand-ups, sprint planning and sprint reviews;
  • Collaborate as part of larger delivery teams, which may include project managers, business analysts, architects, developers, and change management professionals;
  • Continuously update release pipeline so that it could run faster and more reliably, analyze test fails;
  • Redesign release process, partly by reverse engineering the existing build pipeline.

Requirements

  • 3+ years project experience in DevOps and system administration;
  • Experience in Git and Gerrit, Buildbot/Jenkins, Jira/Redmine;
  • Hands-on experience in Pants build tool;
  • At least basic Nix language and package management philosophy understanding;
  • Ability to work with multiple stacks of tools, approaches and environments (Mac, Windows, Linux);
  • Ability to quickly adopt customer's CI toolset and paradigm;
  • Skills/knowledge and desire to improve current CI processes;
  • Experience in UNIX/Linux Shell and scripting (Python/Bash);
  • General understanding of cloud infrastructure;
  • Soft skills: responsible, self-motivated, hardworking and excellent team player;
  • Strong focus on problem solving;
  • Upper-intermediate level of English.

Nice to have

  • Experience in Nix functional package manager;
  • Proficiency in Scala would be a big plus.

We offer

  • Competitive compensation depending on experience and skills;
  • Individual career path in engineering;
  • Social package - medical insurance, sports;
  • Compensation for sick lists and regular vacations;
  • Partial grant of the cost of certification and IT conferences;
  • English classes with certified English teachers.