Skip navigation EPAM

Site Reliability Engineer

  • Minsk, Belarus
  • hot
Job #: 44399
Our team is a Dreamers-Rebels-Transformers-Egalitarians. We challenge the status quo in everything we do to create banking experiences that are truly embedded in today’s customer lifestyle. We perfectly blend our cross-discipline expertise from technology, banking, gaming, music, retail, hospitality to focus on what matters the most: bringing value to the customer! It’s our customer centricity and entrepreneurial mindset that set us apart. We seize our freedom to openly express our own ideas, to test, learn, collaborate and create the next chapter of our customers’ lives through convenient banking and cutting-edge technology.

ABOUT THE CUSTOMER


Our customer is among the top 50 FinTech companies worldwide – as a Site Reliability Engineer you will have a unique opportunity to work with cutting-edge technologies to build the future of digital banking. Tons of responsibility and a stepping stone for your career in FinTech – the sky is the limit. Power to implement your own ideas right from the start. More than just a job – a unique opportunity to be part of a banking revolution.

Responsibilities

  • Participate in all the activities related to the release-cycle of the innovative digital platform for providing modern banking services, including debugging and deployment with risk and impact analysis
  • Build and configure the environment to support digital platform deployments, including administration of servers for the deployment of frontend/backend and databases
  • Improve the platform system reliability and maintain the overall infrastructure to ensure its high availability (24/7)
  • Review system architecture, component design and technical implementation plans with all stakeholders
  • Conduct Release Meetings and Release Walkthroughs with DevOps, PMs and all other stakeholders
  • Provide documentation for release management, deployment and configuration guides. All tasks and their related activities will be conducted in production and non-production environments
  • Run the services assigned to your team with 24/7 responsibility
  • Be consultant to help others make more reliable software

Requirements

  • Master`s degree in computer science or equivalent
  • Worked as a Software Engineer or System Engineer in the banking domain for a minimum of three years
  • Deep knowledge of modern IT technologies like virtualization, containers, clustering and load balancing
  • Broad and deep experience in working with DevOps tools like Docker, Docker swarm (or similar) and configuration management tools like Puppet, Chef or Ansible
  • At least one year of experience in creating Puppet/Chef modules, including testing and deployment
  • Expertise in Linux and shell programming
  • Experience in the following:
    • Architecture of highly scalable, high available IT systems and its performance monitoring
    • Git/GitHub for creating and merging baselines, branches and patches
    • Working with communication protocols to support configuration of networks and firewalls

Nice to have

  • Ruby on Rails is a plus
  • Backup & archival tools and set up of disaster recovery sites
  • Web 2.0 technologies, Database integration/persistence layer in Rails (ideally MySQL)
  • Agile methodologies like Scrum and/or extreme programming
  • Good communication skills

We offer

  • Innovative solutions delivery to the world’s digital changes
  • Experience exchange with colleagues all around the world
  • Opportunities for self-realization
  • Friendly team and enjoyable working environment
  • Engineering, corporate and social events
  • Social package: professional & soft skills trainings, medical & family care programs, sports
  • Free English classes
  • Flexible working schedule

Здравствуйте, чем мы можем вам помочь?


Наши офисы