Position: Senior DevOps Engineer
Company: Grid Dynamics
Experience required: 5y
Category: DevOps
English level: upper
Published: 2022-10-01T00:00:00+03:00

It is required to take over large parts of existing projects, implement new functionality and migrate them from legacy Mesos-based to a new Kubernetes-based in-house private cloud platform. Perform ArgoCD evaluation as a target Continuous Delivery system and bring GitOps practices to the organization.

Details on tech stack
* Kerberos / LDAP as authentication / authorization 
* Kubernetes as a target reference deployment platform 
* Gradle + Kotlin for build automation 
* Git for source control 

Min requirements to the candidate
* 5 years in DevOps 
* Should be comfortable working PST working hours, but very late is not necessary 
* Understanding what Kubernetes is for, and which goals it helps to achieve, it will likely be required to integrate with its API 
* Excellent communication skills and readiness to provide high-level support and supervise/coordinate the teams on the customer side 
* Solid understanding of CI/CD best practices  

Nice to have requirements to the candidate
* Kerberos 
* Grafana 
* Splunk 
* Declarative approaches in CI/CD, GitOps 
* Microservices with Java and Scala 
* Gradle expertise 
* Helm 

Reference candidates are:
* Danil Kazachkov, Dmitrii Miasnikov, Bavel Bezglasny. from Data Services team
* Nikita (as proposed but withdrawn)
* Stanislav (as proposed, but initially rejected on account of not enough coding)

Current team size, their locations and whether team is going to grow?
6 engineers in the PST (USA/Mexico), 5 offshore all over the world, and the team is growing, but that particular position assumes being quite independent because other teammates are also Backend/UI developers and BigData DevOps engineers.

What tasks the candidate will work with?
* Understand the business needs in building highly-customized workflows of delivery and suggest best practices and UX 
* Containerize and migrate multiple existing applications 
* Research and show demos with respect to new CI/CD practices, like ArgoCD