Position: System Administrator / DevOps Engineer
Company: Softjourn
Category: DevOps
Experience required: 2y

This system is an integral part of the Ukrainian financial sector and has actively participated in forming the payment cards market in Ukraine. Currently, 51 of the largest State and Commercial Banks and their branches are customers of our client, accounting for a 40% share of the payment cards market in Ukraine.

Requirements:

**2 years of experience** in system administration and/or DevOps;
Experience with Linux;
Practical experience in creating or using API management platform;
Practical experience in developing technical documentation and administration procedures;
Good knowledge of REST-Architecture and practical experience in creating API (JSON and ISO 20022 standards);
Practical experience: Nginx, Jenkins, Docker, Elasticsearch, Postgres;
Knowledge of the fundamentals of network technologies;
A structured approach to work, good analytical, and problem-solving skills;
Intermediate level of English.
 

Will be a plus:

Experience with microservices;
Knowledge of the EU Payment Services Directive (PSD2) and the Law on Payment Services regarding Open Banking service NextGenPSD2 XS2A Specification (Berlin Group);
Experience in creating infrastructure for highly loaded projects;
Experience in infrastructure management using Ansible / Puppet / Terraform systems;
Good knowledge of OWASP guidelines, PCI DSS requirements, and OAuth 2.0 authentication protocol;
Knowledge of programming languages: Java, Spring Boot, Typescript, ReactJS, Redux;
Practical experience: SwaggerHub, Kubernetes, Prometheus, Keycloak, Grafana Plugin, 
Basic knowledge of payment card processing.
 

Responsibilities:

Reconstruction of the corporate API architecture based on the principles of REST-Architecture, OpenAPI and OAuth 2.0, taking into consideration the requirements for high-load transaction systems with availability 24/7;
Integration, system, and application administration of API management platform;
Preparation of the documentation for the new system and its new business processes;
Design and creation of new APIs;
Interaction with core-system developers and vendors in terms of coordinating the creation of new services.
 

Benefits and Perks:

Continuous improvement;
Flexible schedule;
20 days vacation;
Office in downtown IF or remote work;
Participation in conferences and seminars;
Health insurance; 
Foreign languages courses.