Position: DevOps Engineer
Company: P2H
Category: DevOps
Experience: 2y
English level: intermediate

Наразі, компанія відкриває два офіси у Польщі — Краков та Варшава.
Є можливість працювати повністю віддалено з будь-якої локації. Вже понад 30 наших українських колег працюють із різних країн Європи.

We’re looking for a DevOps Engineer who will help our team to prepare a release in an automating, fast, and optimized way and deliver it to the customer.

**Location:** Full Remote

**What you get:**
— Fully remote work and complete freedom in choosing a workspace within the Remote First format.
— Flexible working schedule.
— Mentorship and knowledge-sharing. We will create an individual plan for your professional development.
— Stable company and up-to-date projects.
— Regular Performance reviews and transparent feedback about your work.
— Standard package of vacation and sick leave days. Unlimited covid sick leave.
— Full accounting and legal support.

**Requirements:**
— At least 2 years of professional DevOps or similar Software Engineering experience
— Knowledge of networks, network protocols
— Experience with Gitlab, and GitLab CI
— Up to date on the latest industry trends and aware of DevOps principles
Experience with configuration management and orchestration tools such as — Docker, Helm, Terraform, Kubernetes
— Experience with Postgres, RabbitMQ
— Experience with scripting languages such as Python / Bash

**Nice to have:**
— Experience with Ruby will be a big plus; experience with another high-level scripts language (such as Python) will be a plus
— Experience with GitLab CI
— Experience with GitOps (ArgoCD)

**About the Product**
For the past four years, we have been developing an ecosystem of e-government products for a foreign client. Currently, 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.

All projects are based on Microservices architecture. It’s an alive SRE-like system with Docker-based infrastructure that brings value.

We are responsible for the Demo та Stage Environment.

**DevOps tools that we use:** GitLab CI, Docker, docker-compose, Kubernetes, Terraform, Ansible. GitOps with ArgoCD, helm-chart, Oracle Cloud.

**About the Client**
We do not just write code as outsourcers but form partnerships with our clients. For over four years, we have been working with a large client from the Middle East who is focused on long-term partnerships.

There are a number of **advantages in working with our client:**

P2H teams choose what solutions and technologies to use. In P2H, a team, not the company, determines which technologies are best to use on projects. Engineers learn to make decisions and predict how they will affect us in the future :)

Daily meetings with the client’s PO. Our developers delve into business logic, which helps them grow as professionals. Through communication with the client, they have a deeper understanding of what and for whom they are creating a product.
The client is in the GMT+3 time zone.

**About the Team**

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.

**Responsibilities:**
— Improve Dockerfiles and Helm charts
— Configure monitoring using Prometheus, Grafana, Loki
— Work closely with development teams
— Take ownership of implementing and maintaining processes
— Automate everything that can be automated
— Build out infrastructure for deployments using tools such as Terraform, Docker, Gitlab CI, Argo CD
— Build and maintain the CI/CD solution
— Extend current Infrastructure reliability and manageability
— Take a part in releases

**Interview Stages**
— A 30-minute online interview with our recruiter
— An interview with a Solution Architect/Tech Leads and PM.