Position: Middle DevOps Engineer
Company: 8allocate
Experience required: 3y
English level: upper

**About the project:** 
Our client is a US-based media/marketing company with offices in California and Mexico. They develop a platform to collect user data by asking questions across their network of publisher partners. These questions integrate with paywalls, registration forms, and subscription pages. The result is one of the world's largest and most up-to-date granular data sources. They provide real-time, on-demand data for superior results and better insights, a unique network backed by intelligent technology, and access to millions of consumers through our Publisher Network.
The client believes infrastructure is a first-class citizen, automation is necessary, and GitOps is the future. Most of their technology is hosted in AWS cloud computing services utilizing cutting-edge technologies like containers and microservices to power and host our products.

**Stage:** it is ongoing platform development.
**Tech stack:** AWS, microservices, containers, Jenkins.
**Client team:** engineering team is around 20 ppl based in US and Mexico.
**English:** Upper-intermediate.

**Requirements:**
- Experience with configuration tools and automation tools like Terraform, ansible, etc.
- Experience with VCS tools like Git.
- Experience with AWS cloud computing services (VPC, EC2, S3, RDS, etc).
- Experience with Linux-based systems (Ubuntu, CentOS).
- Experience configuring distributed systems or microservices using networking, performance, high availability, and security best practices.
- Experience with Containers and containerization orchestration tools (Docker, Kubernetes, ECS).
- Experience building deployment pipelines using continuous integration / continuous delivery tools (Jenkins, TravisCI, GitHub Actions etc).
- Experience with monitoring and alerting tools like Prometheus, Grafana, Jaeger, PagerDuty, etc.
- Strong drive to improve and learn new skills.
- Strong critical thinking and problem-solving.
- Ability to work independently and collaboratively.
- Bachelor's degree, preferably in CS, or equivalent experience.

**Responsibilities:**
- Configuring and maintaining our cloud computing infrastructure.
- Configuring and maintaining our Kubernetes clusters.
- Design, Implement and maintain our CI/CD pipelines and infrastructure to push tested code to production.
- Configuring and maintaining our databases and data pipelines.
- Design, implement, and maintain solutions for our software operations like HA, resilience, monitoring, alerting, etc.

**Why choose us?**
- “Family and Friends”. We are no longer a start-up, but we still have a family atmosphere in our supportive and spirited team, all working together on the same goal.
- “Just break down all barriers and find a better way”. Every day you’ll meet with exciting and challenging (international) projects covering industries from commercial aviation to fintech (different technologies and products).
- “Hungry for learning”. You will get a lot of chances for career advancement and the development of new skills, mentorship opportunities, or learning from more experienced colleagues.

**Benefits from 8allocate:**
- You’ll work with a supportive and spirited team of professionals.
- Corporate events, holidays, and team buildings for your joy.
- Training and development: we have a huge library (about 500 books!) and a budget for your professional development.
- Coverage of psychologist sessions.
- Сoverage of sports activities.
- People-oriented management without bureaucracy.
- Paid vacation and sick leaves.