Position: DevOps / ML Ops Engineer
Company: Grid Dynamics
Experience required: 3y
English level: upper

Our 1280+ clients and 82 000+ user base are rapidly growing, and we are looking for developers to support us on all fronts, from new functionality to work on our app content management system, in-house developed CRM, or our websites.

You can expect various challenges in a small team, where we communicate directly, give honest feedback and make decisions fast.

Details on tech stack
- We are using the cloud infrastructure provided by Hetzner here 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 to the candidate
- 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 with 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 independent way of working
- Fluent English in written and spoken language

Nice to have requirements to the candidate
- Experience with ProxySQL
- Experience with automation/configuration management such as Terraform and Ansible
- Experience working with CI/CD tools e.g. Git Lab, Jenkins, Bitbucket etc.
- Understanding of Infrastructure as Code/programming paradigm.

Do you have client interview?
Yes - 1st stage - tech interview with PM and Team Lead, 2nd stage - meeting with CEO

Current team size, their locations and whether team is going to grow?
20 ppl in Ukraine, 1 DevOps, customer support - in Germany

What tasks the candidate will work with?
- 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