(fluent Ukrainian) DevOps Engineer (Global)
Who are we? SupportYourApp is an international Intelligent Support-as-a-Service company that has been providing business process outsourcing services for other IT companies worldwide (technical and user support, user experience improvement services) for 15 years. Currently, our international team consists of 1500+ specialists. We provide services worldwide, supporting clients in 60 languages, collaborating with leaders such as MasterCard, Calm, and MacPaw, having international hubs, and developing innovative products like Quidget — to make the customer experience better every day. About the position: We are looking for an experienced DevOps Engineer for our Infrastructure team to help maintain the infrastructure at the highest level. Do you have 3+ years of experience in system or network administration and want to become part of an international team? Then we are waiting for you! Sounds interesting? More below 💛 What you will do:
Build, maintain, and optimize CI/CD pipelines for web products, websites, and the company's internal services in 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 a minimum number of manual steps;
Set up and maintain Docker-based runtime environments for web applications and services;
Standardize Docker, docker-compose, deployment scripts, and runtime configurations so that solutions do not require regular rework;
Administer Linux servers in a production environment: configuration, patch management, troubleshooting, performance analysis;
Automate infrastructure setup, configuration management, and maintenance processes via Ansible and Bash;
Maintain web infrastructure: Nginx, SSL/TLS, reverse proxy, routing, Cloudflare, DNS, caching, and basic security rules;
Set up, maintain, and improve monitoring, logging, and alerting for production systems;
Analyze deployment failures and production incidents, identify the root cause, and propose preventive actions;
Support backup/restore, monitoring, and basic troubleshooting for MySQL/PostgreSQL;
Ensure reliability and stability of production systems;
Analyze production incidents, conduct root cause analysis, and implement preventive actions;
Participate in post-incident reviews and prepare technical findings after incidents;
Implement and maintain security practices for Linux and web infrastructure: hardening, access control, updates, vulnerability patching;
Document infrastructure solutions, deployment workflows, configurations, and important changes;
Coordinate production changes with the team, warn about risks, and avoid making critical changes without transparent communication;
Proactively identify weaknesses in deployment, infrastructure, and application architecture that could lead to instability, and initiate their elimination.
Important and required:
3+ years of experience administering Linux servers in a production environment (systemd, networking, firewall, SSH, logging, storage, processes, performance troubleshooting);
Confident understanding of network technologies and protocols (TCP/IP, DNS, HTTP/HTTPS, SSL/TLS, WebSockets, reverse proxy, routing, network problem diagnosis);
Practical experience working with Docker and docker-compose (runtime environments, networking, volumes, debugging, optimization);
Experience building and maintaining CI/CD (Jenkins, GitLab CI/CD), including automated deployment, rollback, and downtime minimization;
Experience with infrastructure and configuration automation (Ansible);
Experience working with Nginx (reverse proxy, SSL, routing, web application deployment);
Understanding of SRE principles: reliability, observability, incident response, root cause analysis;
Experience working with monitoring and logging (Prometheus, Grafana, ELK/Promtail, Sentry, or analogues) and building alerting strategies;
Basic/intermediate experience administering MySQL/PostgreSQL (backup/restore, monitoring, troubleshooting);
Understanding of Linux and web infrastructure security best practices (hardening, access control, SSL/TLS, patching, vulnerability handling);
Strong troubleshooting skills: problem localization, root cause analysis, preventive actions;
Independence and ownership in working with infrastructure tasks end-to-end;
English at Intermediate (B1) level and above.
Will be an advantage:
Experience working with AWS, GCP, or other cloud platforms;
Experience working with Cloudflare and Terraform;
Supporting a large number of production hosts and modernizing legacy infrastructure;
Understanding of high-availability solutions (Keepalived, replication, failover);
Experience working with Redis, RabbitMQ, Memcached;
Understanding of MySQL/PostgreSQL replication;
Basic skills in Python or Go;
Experience administering WordPress/headless WordPress;
Experience conducting post-incident reviews and RCA.
Why it's great to be part of our team:
Providing services during business hours;
Unique art spaces in Kyiv at Vasylkivska metro station (feel the atmosphere!) or the possibility of remote collaboration;
Communication based on trust and the absence of activity trackers;
Harmony between project workload and personal time, as well as an internal medical policy;
A creative community and culture oriented towards people and mutual feedback;
Attractive rewards for referring friends;
Competitive compensation in USD;
Paid onboarding and access to the corporate library.
*Items listed in this section may vary depending on the terms of your contract. Certain benefits and conditions usually apply to employees; independent contractors may not be entitled to all these benefits. Specific terms, including compensation, benefits, and terms of cooperation, will be clearly defined in your contract if it is signed. You can learn more about the company and culture by visiting the official SupportYourApp website and its social media pages on Facebook, Instagram, LinkedIn. If you are interested in infrastructure, automation, and stable system operation, and also enjoy investigating incidents and improving service reliability — we will be happy to receive your resume. Have an ideal candidate in mind? Recommend a friend and get a reward! We adhere to the principles of equal treatment of candidates and prohibit discrimination on any grounds protected by law. Your personal data will be processed in accordance with the SupportYourApp Candidate Privacy Notice. Internal job code: 32M Originally posted on Himalayas