# (fluent Ukrainian) DevOps Engineer (EU, remote)

**Company**: SupportYourApp
**Location**: Hungary
**Work arrangement**: remote
**Experience**: senior
**Job type**: Contract
**Category**: Engineering
**Industry**: Technology

**Apply**: https://apply.workable.com/j/10287AEEFD?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_c4b33841-c02

## Description

We are looking for an experienced DevOps engineer to join our Infrastructure team, which will help maintain the infrastructure at the highest level.

Responsibilities:

- Build, maintain, and optimize CI/CD pipelines for web products, sites, and internal services using Jenkins and GitLab CI/CD;

- Support the gradual migration of deployment processes from Jenkins to GitLab CI;

- Ensure stable, repeatable, and predictable deployments with rollback mechanisms and minimal manual steps;

- Configure and maintain Docker-based runtime environments for web applications and services;

- Standardize Docker, docker-compose, deployment scripts, and runtime configurations to prevent regular rework;

- Administer Linux servers in a production environment: setup, patch management, troubleshooting, performance analysis;

- Automate infrastructure setup, configuration management, and maintenance processes using Ansible and Bash;

- Support web infrastructure: Nginx, SSL/TLS, reverse proxy, routing, Cloudflare, DNS, caching, and basic security rules;

- Configure, maintain, and improve monitoring, logging, and alerting for production systems;

- Analyze deployment failures and production incidents, identify root causes, and propose preventive actions;

- Support backup/restore, monitoring, and basic troubleshooting for MySQL/PostgreSQL;

- Ensure reliability and stability of production systems;

- Conduct root cause analysis and implement preventive actions;

- Participate in post-incident reviews and prepare technical conclusions after incidents;

- Implement and maintain security practices for Linux and web infrastructure: hardening, access control, updates, and vulnerability closure;

- Document infrastructure solutions, deployment workflows, configurations, and important changes;

- Coordinate production changes with the team, warn about risks, and avoid critical changes without transparent communication;

- Proactively identify weaknesses in deployment, infrastructure, and application architecture that may lead to instability and initiate their elimination.

Requirements:

- 3+ years of experience in administering Linux servers in a production environment;

- Strong understanding of network technologies and protocols (TCP/IP, DNS, HTTP/HTTPS, SSL/TLS, WebSockets, reverse proxy, routing);

- Practical experience with Docker and docker-compose;

- Experience building and supporting CI/CD (Jenkins, GitLab CI/CD);

- Experience with automation of infrastructure and configurations (Ansible);

- Experience working with Nginx;

- Understanding of SRE principles: reliability, observability, incident response, root cause analysis;

- Experience with monitoring and logging (Prometheus, Grafana, ELK/Promtail, Sentry);

- Basic/intermediate experience with MySQL/PostgreSQL administration;

- Understanding of Linux and web infrastructure security best practices;

- Strong troubleshooting skills;

- Independence and ownership in working with infrastructure tasks;

- English language proficiency at Intermediate (B1) level or higher.

Nice to have:

- Experience working with AWS, GCP, or other cloud platforms;

- Experience with Cloudflare and Terraform;

- Support for a large number of production hosts and modernization of legacy infrastructure;

- Understanding of high-availability solutions;

- Experience working with Redis, RabbitMQ, Memcached;

- Understanding of MySQL/PostgreSQL replication;

- Basic Python or Go skills;

- Experience with WordPress/headless WordPress administration;

- Experience conducting post-incident reviews and RCA.

What we offer:

- Competitive compensation in USD;

- Unique art spaces in Kyiv or remote work opportunities;

- Trust-based communication and absence of activity trackers;

- Balance between project load and personal time;

- Creative community and people-oriented culture;

- Attractive rewards for inviting friends;

- Paid onboarding and access to corporate library.

## Skills

### Required
- Linux administration
- Docker
- docker-compose
- CI/CD
- Jenkins
- GitLab CI/CD
- Ansible
- Bash
- Nginx
- SSL/TLS
- Cloudflare
- DNS
- caching
- security rules
- monitoring
- logging
- alerting
- MySQL
- PostgreSQL
- SRE
- network technologies
- protocols

### Nice to have
- AWS
- GCP
- Terraform
- Redis
- RabbitMQ
- Memcached
- Python
- Go
- WordPress
- headless WordPress

---

Source: [Apply at apply.workable.com](https://apply.workable.com/j/10287AEEFD?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
