Project, technologies, team details
For the past four years, we have been developing an ecosystem of e-government products for a foreign client. There are five large platforms and 15 scrum teams developing products based on these platforms.
Each of the platforms is in fact an electronic cabinet with a set of electronic services that allow both citizens and ex-pats to communicate effectively with the state. Hundreds of people use these products every minute and the number of users is only growing.
- General application stack that we use on those projects — Ruby (roda, RoR), Java, Postgres, MSSQL, RabbitMQ, Redis, ELK stack, Prometheus stack
- DevOps tools in general — GitLab CI, Docker, docker-compose, Terraform, Ansible
- Other tools — Selenium, Allure, SonarQube, Bash, Python
- Only Linux stack
Our DevOps Team is responsible only for the Demo and Stage Environment.
The team includes leading DevOps Architects of our country. Seniority levels: Junior, Middle, Senior, Architects.
We form full-fledged scrum teams for each individual product, consisting of Back-end Engineer, Front-end Engineer, QA Engineer, Automation QA Engineer, Business Analyst, Solution Architect, DevOps. There are 5-9 people on each team. At the moment, we have 15 scrum teams. DevOps supports several teams simultaneously.
You will be a DevOps Engineer in the DevOps team.
Your impact
- Improve infrastructure. Responsible for demo and stage, prepare changes for UAT and PROD.
- Improve the infrastructure’s visibility and monitoring. We use Prometheus, Grafana, EFK stack
- Work closely with development teams
- Take ownership of implementing and maintaining processes
- Automate everything that can be automated
- Build and maintain the CI/CD solution
- Extend current Infrastructure reliability and manageability
We are looking for someone who
- Has at least has 3 years of professional DevOps or similar Software Engineering experience
- Has experience with troubleshooting Linux, configuring CI/CD, monitoring, dockerization
- Has experience with scripting languages such as Python / Bash
- Has experience at using metrics, monitoring, and alarming to measure and improve the operational processes
- Experience with developing and running CI/CD pipelines
- Can communicate in English at Intermediate level
Nice to have
- Experience with Ruby and/or Java
- Experience with GitLab CI
Our benefits
- 24 days for rest, 10 days for health and well-being
- Unlimited recovery from covid
- Сoworking space — compensated partially. Unlimited coworking in Lviv and Vinnytsia, where P2H coworking spaces are located.
- Unlimited learn and development budget
- Sports club membership — compensated partially
- Regular review of income according to the progress of the individual plan
- We are not fans of overtime and encourage our teams to plan time for work and rest. But shit happens sometimes during non-working hours. Then we pay overtime x1.5-x2
- Free online English lessons
- Full accounting and legal support for private entrepreneurs
- Work on socially important projects in the E-Government niche. Stability
- DevOps Team from Strong Middle to Solution Architect levels. Our DevOps Solution Architect used to work on Facebook and is ready for knowledge sharing
Recruiting process
- Online interview with a recruiter — 20-30 minutes.
- Interview with DevOps Team — up to 1-1.5 hours.