DevOps Engineer (Mid)
O tej ofercie pracy
Stanowisko w skrócie
Szukamy DevOps Engineera na poziomie Mid, który samodzielnie utrzyma i rozwinie naszą infrastrukturę w trzech chmurach. Nie szukamy seniora ani juniora: oczekujemy samodzielności w codziennej pracy, a przy decyzjach architektonicznych wspieramy się zespołowo.
Stanowisko: DevOps Engineer
Poziom: Mid (ok. 2–4 lata doświadczenia w DevOps / administracji)
Forma współpracy: B2B lub umowa o pracę
Tryb pracy: Zdalnie lub hybrydowo (biuro w Lublinie)
Dyżury: Jesteśmy elastyczni — zasady ustalamy wspólnie
Raportowanie do: Dyrektor Delivery
Zakres obowiązków
Administracja serwerami Linux i usługami w GCP, AWS i DigitalOcean: VM, bazy danych, storage, sieci, DNS.
Utrzymanie produkcyjnych serwisów i sklepów internetowych z naciskiem na dostępność i wydajność.
Budowa i rozwój pipelineów CI/CD w Bitbucket Pipelines — od builda po wdrożenie na DEV, UAT, PPROD i produkcję.
Konteneryzacja aplikacji (Docker) i zarządzanie ich uruchamianiem.
Porządkowanie i standaryzacja istniejących zasobów w chmurach.
Monitoring, alerting i logi — wykrywanie problemów, zanim zauważy je klient.
Kopie zapasowe i procedury odtwarzania; regularne testy odtworzenia.
Bezpieczeństwo: aktualizacje, firewalle, IAM, sekrety, certyfikaty SSL i odnowienia domen.
Konfiguracja CDN, cache i WAF dla serwisów o dużym ruchu, np. przy kampaniach e-commerce.
Kontrola i optymalizacja kosztów chmury.
Reagowanie na incydenty, analiza przyczyn i dokumentacja w Confluence (runbooki, opisy architektury).
Wymagania obowiązkowe
Ok. 2–4 lata komercyjnego doświadczenia na stanowisku DevOps, SysOps lub administratora systemów.
Bardzo dobra znajomość Linuksa (Ubuntu / Debian): systemd, sieci, uprawnienia, diagnostyka.
Praktyczne doświadczenie z co najmniej jedną chmurą publiczną (GCP lub AWS) i gotowość do pracy z pozostałymi.
Docker i Docker Compose w codziennej pracy.
Budowa pipelineów CI/CD (Bitbucket Pipelines, GitLab CI lub GitHub Actions).
Konfiguracja serwerów WWW i reverse proxy (Nginx), certyfikatów SSL / TLS i DNS.
Administracja bazami danych MySQL / MariaDB: backup, odtwarzanie, podstawowy tuning.
Skryptowanie w Bash; podstawy Pythona.
Git i praca w oparciu o pull requesty.
Język angielski na poziomie min. B2.
Mile widziane
Ansible lub inne narzędzie do automatyzacji konfiguracji serwerów.
Kubernetes (GKE, EKS lub DigitalOcean Kubernetes).
Doświadczenie z DigitalOcean (Droplets, Managed Databases, Spaces).
Monitoring: Prometheus, Grafana, Uptime Kuma, Google Cloud Monitoring lub CloudWatch.
Cloudflare lub inny CDN / WAF; optymalizacja wydajności sklepów (Redis, Varnish, cache).
Doświadczenie z hostingiem platform e-commerce i CMS (np. Magento, WooCommerce, Shopware, PHP).
Storage i CDN dla dużych wolumenów plików (Cloud Storage, S3).
Certyfikaty: Google Cloud Associate Cloud Engineer, AWS Solutions Architect Associate.
Doświadczenie z wymaganiami bezpieczeństwa klientów korporacyjnych (audyty, RODO, polityki dostępu).
Stack technologiczny
Chmury: Google Cloud (GCP), AWS, DigitalOcean
Systemy: Linux (Ubuntu / Debian)
Kontenery: Docker, Docker Compose
CI/CD i kod: Bitbucket, Bitbucket Pipelines
Serwery WWW: Nginx
Bazy danych: MySQL / MariaDB
Domeny i SSL: OVH, Namecheap, Let's Encrypt
Dokumentacja i zadania: Confluence, Jira
Środowiska: DEV, UAT, PPROD, Produkcja
Kompetencje miękkie
Samodzielność i poczucie odpowiedzialności za działanie produkcji.
Spokój i metodyczność w trakcie incydentów.
Nawyk dokumentowania — to, co dziś wiesz tylko Ty, jutro ma być w Confluence.
Myślenie o kosztach i bezpieczeństwie przy każdej zmianie.
Jasna komunikacja z developerami, testerami i klientem.
Co oferujemy
Realny wpływ na architekturę i porządek w infrastrukturze — bez wielopoziomowej biurokracji.
Praca z trzema chmurami i różnorodnymi projektami: serwisy, sklepy, własne aplikacje.
Projekty dla dużych, międzynarodowych klientów.
Bezpośredni kontakt z zarządem i krótka ścieżka decyzyjna.
Nowoczesne narzędzia, w tym wsparcie AI w codziennej pracy.
Do uzupełnienia: sprzęt, budżet na certyfikaty, benefity.
Proces rekrutacji
Rozmowa wstępna online (ok. 30 min) — doświadczenie i oczekiwania.
Rozmowa techniczna (ok. 60 min) — Linux, chmura, CI/CD, omówienie realnej awarii z Twojej praktyki.
Zadanie praktyczne — np. przygotowanie Dockerfile i pipeline'u dla prostej aplikacji albo diagnoza przygotowanego problemu na serwerze.
Decyzja i oferta w ciągu ok. 7 dni od ostatniego etapu.
Informacje rynkowe
Przeglądaj powiązane oferty pracy
Podobne oferty
Zobacz wszystkie podobne oferty pracyStarszy Programista Java
Starszy Programista Frontend (Vue.js)
Starszy Programista Frontend (Angular)
Starszy Programista Frontend (Angular)
Starszy Programista .NET z Azure
Starszy Programista .NET
Często zadawane pytania
Jakiego wynagrodzenia mogę się spodziewać?
Ta oferta nie podaje wynagrodzenia. Podobne stanowiska w Lublinie oferują zwykle około 35 400 zł (mediana z 127 ofert).
Jak aplikować na tę ofertę?
Otwórz stronę źródłową i skontaktuj się tam z pracodawcą. Finder nigdy nie pobiera opłat od osób poszukujących pracy.
Czy te oferty pracy są aktualne?
Tak. Finder regularnie odświeża oferty pracy ze źródeł publicznych i usuwa zamknięte oferty.

