Position: Middle/Senior DevOps Engineer
Company: Grid Dynamics
Category: DevOps
Experience required: 3y
English level: upper

Grid Dynamics is looking for a Middle/Senior DevOps Engineer.

**Project description**
We have two apps. The apps replaces the paper notes between daycare/school and parents. As the daycare/school management, you can enter messages, appointments, and PDF files in a personal and individual portal and send them directly to the parents. The apps are a contemporary, simple, and secure way of keeping parents up to date with the latest news in a way that saves time and money. Currently, approximately 570,000 parents from over 7,800 facilities in Germany, Austria, and Switzerland use our app.
There are mobile and web applications - (English/German languages).

**Details on tech stack**
We are using the cloud infrastructure provided by Hetzner in Germany. 
We are also looking to implement CI/CD. 
All servers are Linux-based (Debian)). 
It is a mixture of MySQL databases, MongoDB databases, web servers, node.js, socket.io, and PHP frameworks.

**Min requirements**
- At least 3 years of experience with system administration in the Linux environment (Debian and/or CentOS)
- Confident handling of command-line and Bash
- Good knowledge of LAMP, LNMP
- Experience with load balancing e.g. HAProxy, keepalived
- Understanding of network configuration with Linux and IP routing
- Experience with HAS (High Availability Systems)
- Experience with MySQL databases/clusters
- Experience with monitoring from DataDog, Zabbix, Nagios, etc.
- Ability to work in a team and a service-oriented as well as an independent way of working
- Fluent in English in written and spoken language

**Team**
20 ppl in Ukraine, 1 DevOps, customer support - in Germany

**Tasks**
- Setup and maintenance of the cloud-based infrastructure
- Regular performance of security monitoring and identification of faults
- Performing data backups as well as restores when needed
- Supporting the specialist departments and the management in IT issues
- Independent problem-solving and cooperation with the respective teams