Position: Senior DevOps Engineer (with Manager competencies)
Company: HulaHoop Software
Experience required: 3y
Category: DevOps
English level: intermediate
Published: 2022-11-01T00:00:00+02:00

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), Postgres, RabbitMQ, Redis, ELK stack, Prometheus stack

DevOps tools in general — GitLab CI, Docker, Docker Compose, Kubernetes, OpenShift, Terraform, Ansible, GitOps with ArgoCD, Helm Chart

Other tools — Selenium, Allure, SonarQube, Bash, Python
Only Linux stack, no Windows at all

The current system is based on microservices and runs on docker-compose. We are looking for a person who will manage current infrastructure and participate in migration to Kubernetes.

Our DevOps Team is responsible only for the Demo and Stage Environment.
The team includes leading DevOps Architects of our country. Seniority levels: Middle, Senior, Architects. Each DevOps Engineer works in a developers team, not as a separate cluster.

We form full-fledged scrum teams for each individual product, consisting of BE, FE, QA, AQA, BA, SA, DevOps. There are 5-9 people on each team. At the moment, we have 15 scrum teams. DevOps supports several teams simultaneously.

**Your impact**

• Become the owner of demo and stage environment, make sure it is close to production
• Take actions to improve our stage environment, which will reflect on the production
• Take ownership of implementing and maintaining processes
• Configure monitoring using Prometheus, Grafana
• Be ready to migrate from docker-compose to some orchestration tool
• Automate everything that can be automated
• Extend current Infrastructure reliability and manageability
• Take a part in releases

**We are looking for someone who**

• Has at least has 3 years of professional DevOps or similar Software Engineering experience
• Has working knowledge of Docker and Docker compose
• Has knowledge of networks, network protocols
• Has experience with Gitlab
• Is up to date on the latest industry trends and aware of DevOps principles
• Can communicate in English an Intermediate level

**We are looking for a specialist who will:**

• Manage current infrastructure and participate in migration to Kubernetes.
• Be responsible for collaboration with DevOps Leads of client teams — discuss and set up processes, distribute tasks, etc.

**That role can give you:**

• Experience of the migration from the beginning of a high-load project daily used by tens of thousands of users. There you can find out how it works from container settings and adaptation to monitoring mechanisms. You’ll get a lot of deep knowledge of working with the private cloud to share.
• Process and Lead management experience — you will collaborate with the client-side about the processes, and their improvement; will have the opportunity to bring your approaches and have a direct influence on all projects.
**There are future opportunities to be promoted to the DevOps Lead role.**

**Nice to have**

• Experience with OpenShift is a plus
• Experience with with Ruby will be a big plus
• Experience with another high-level scripts language (such as Python) will be a plus

**Our benefits**

• 18 days for rest
• 10 days for health and well-being
• 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.
• 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