117 day(s) ago

DevOps

Negotiable salary


Russia, Eastern Europe
English: Intermediate, Advanced, Upper Intermediate, Native Speaker
Experience: 3+ years
Employment: Full-time

RedLab

Moscow
Litota Labs is a company that successfully creates and implements unique IT solutions in the field of betting business and electronic payments for more than 12 years.

General overview of the role

We are looking for an experienced engineer who can join our team and will be engaged in supporting and developing the infrastructure for Dev and QA. Your responsibilities will be to configure Linux servers and Docker hosts, manage Kubernetes clusters, configure CI / CD chains, support application development, organize remote access, and, of course, ensure uninterrupted and safe functioning of the infrastructure.

We value the time of our employees: when traveling or living anywhere in the world we achieve success with only a great desire and stable access to the Internet. We offer the opportunity to work remotely in a young proactive development team, and we will provide everyone with what is needed to successfully solve problems.

Responsibilities

Supporting the existing infrastructure of the company, ensuring its correct functioning.
Development of the existing company infrastructure.
Development of a new infrastructure.
Ensuring continuity of CI / CD chains (assembly and deployment of applications).
Ensuring information security of infrastructure.

Requirements

Knowledge of the TCP / IP stack.
Linux server administration experience (on CentOS, Debian or Ubuntu OS).
Ability to write bash scripts.
Experience in creating images and launching Docker containers, as well as knowledge of the features of launching applications in Docker containers.
Experience with git or a similar version control system.
Experience building Java applications using Maven or Gradle.
Experience using remote access tools such as VPN and SSH.
Practical experience in installing, configuring and using DBMSs such as PostgreSQL, MySQL, SQL Server or Oracle.
Experience with Ansible, Puppet, Chef or Salt.
Ability to work with Kubernetes.
Knowledge of the basic principles of application scaling.
Understanding of building a fault-tolerant / high-load application architecture, resource clustering, load balancing.
Knowledge of the basic approaches to software development and testing.
Knowledge of the principles of building CI / CD.
English language (at the level of reading prof. Literature, documentation).

Skills considered as a good plus

Knowledge of Python.
Nginx configuration experience.
Understanding Semantic Versioning 2.0.0.
Experience in creating applications of twelve factors.
Acquaintance with Jenkins, Teamcity or analogues.
Experience using cloud providers (AWS, Google Cloud, DigitalOcean).

Similar Jobs