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

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

**Project description**
An implementation of the Data and ML Platform that will support further data scalability, distribution, and performance.
The project will have an initial discovery phase where some of these key decisions will be frozen.

**Client description**
The #1 mobile marketing affiliate platform is designed to help game publishers boost their revenue from impressions, as well as to help gamers to earn real money from playing games.
It is a loyalty platform for Mobile Gaming. They are a funded startup and have developed a basic quick and dirty backend which they are now intending to modernize.

**Details on the tech stack**
- Knowledge of AWS services, tools, and best practices
- Experience in CI/CD: GitHub, Jenkins, GitLab, Spinnaker, Travis, etc. 
- Implement appropriate monitoring, logging, and alerting solutions.
- Experience with APM (Application Performance Monitoring) solutions (New Relic, AppDynamics, Dynatrace). 
- Experience with IaC (Infrastructure as Code): CloudFormation, Terraform, Pulumi, and AWS CDK (Cloud Development Kit)
- Experience with Configuration Management tools: Ansible, Chef, Puppet, Saltstack
- Experience with Container tools: Docker Engine, Docker Swarm, systemd-nspawn, LXC, container registries, Kubernetes
- Experience with working with ML and Data pipelines

**Min requirements**
- Min 3 years of experience in relevant technologies
- Proven track record of shipping enterprise-ready products
- Ability to work independently and flexibly with US clients
- English communication is a must
- Team oriented

**Team**
The project is expected to kick off in Sept 2022.
Discovery Phase: Sep 2022 - Oct 2022: 5 members (1 DM, 1 Arch, 1 DE, 1 ML, and 1 QA)
Development Phase: Nov 2022 - Mar 2023 : 7 members (+ 1 DE, +1 DevOps)

**Tasks**
- You will be part of a POD consisting of our team and client product owner
- We will develop in 2-week sprints. Timely delivery is a must. 

Deliverables:
Discovery:
- Detailed solution technical design
- Detailed datasets design and description
- Detailed product backlog with preliminary estimates
- Required datasets description
- Сost of ownership estimate and forecast

MVP:
- The solution deployed to the AWS cloud account owned by the client
- Data platform with agreed technical design (data quality, data catalog, etc.)
- ML platform with agreed technical design (MLOps, feature store, model registry)
- Automated test suite run results
- Technical documentation in a form of Readme files and Confluence pages
- Migrated and brand new data engineering pipelines
- Replatformed existing ML pipelines