Position: Lead DevOps (Kubernetes)
Company: Mechanic Advisor
Experience required: 5y
English level: upper

**Description**

Mechanic Advisor is looking for a Lead Cloud / DevOps Engineer with extensive production Kubernetes experience to join our small but growing DevOps team responsible for designing and implementing our infrastructure in Kubernetes, improving our monitoring and alerting, working with application engineers to find and implement the right DevOps solutions, and ensuring uptime, resilience and scalability in response to surging app usage.

**About Project:**

A robust auto shop marketing platform designed for managing and retaining car owners and their vehicles. Our automated systems seamlessly integrate into existing platforms, making installation as easy as “plug and play”. We believe that work on a product which is fighting to be an industry leader and built with help of most up to date techniques and technologies would be a fun for a new team member.

**About Team:**
- Product teams consist of 60+people overall (30 are from UA )

**Requirements:**
- DevOps/System administration: 7+ years
- Leading small teams - 3-7 DevOps Engineers
- MUST HAVE extensive demonstrable Kubernetes experience: designing, deploying and operating complex production environments using advanced cloud native tools: 4+ years
- MUST HAVE public cloud experience: AWS (preferred), GCP, Azure: 5+ years
- MUST HAVE worked with mission-critical, 24/7 production environments
- Extensive CI/CD knowledge, implementing software build and deployment pipelines, advanced deployment patterns
- Very good knowledge of infrastructure, application, and system security practices
- Advanced Terraform experience
- GitOps experience (FluxCD, ArgoCD)
- Hands-on experience with some/all of MongoDB, Elasticsearch, RabbitMQ, Redis, Postgres, Vault, Consul, service meshes, API gateways, etc.
- Hands-on monitoring experience with modern tools and services, e.g. Prometheus, Grafana, Loki, ELK/EFK, CloudWatch, DataDog, NewRelic
Scripting/programming experience with a modern language, e.g. Python, Go
- Good understanding of distributed systems
- Agile software development methodologies experience

**RESPONSIBILITIES:**
- Work alongside leadership to determine long-term platform architectural strategy, to help meet demand of our business and our customer’s businesses
- Manage and deploy cloud-based environments for all stages of application development and testing
- Build deployment tooling to allow our application developers greater autonomy and self service
- Find and mitigate application, cloud and network vulnerabilities and bottlenecks. Not only suggest improvements, but champion investment in those improvements
- Re-engineer and migrate on-premises solutions and applications to a cloud environment
- Develop and deploy CI/CD automation infrastructure using Jenkins, ArgoCD, Flux
- Ensure appropriate application and infrastructure logging and monitoring to ensure up time
- Monitoring system components and application processing to proactively identify incidents, resolve issues, and lead incident support / root cause analysis
- Mentor and train junior team members

**Benefits:**
- 18 Paid Vacation Days + Ukraine State Holidays
- Sick Leave (5 fully paid working days) + ability to request approval for additional paid days for unique circumstances
 - Ability to get unpaid day-off if needed (except for days when there is a lot of urgent work)
- Certiﬁcations and Conferences ($400 per year)
- Sports Attendance ($350 per year)
- Medical Insurance ($350 per year depending on insurance program)

Quarterly incentives: each quarter there will be opportunities to reach goals that will have rewards such as financial bonus, time off, special events. We may provide a goal to complete a task by x date and if completed the team will take the day off to do something fun together.