Senior DevOps Engineer (Azure)
Poszukujemy Senior DevOps Engineer (Azure) do długoterminowej współpracy przy stabilnych, rozwijanych produktach.
Zakres obowiązków
Zbieranie i doprecyzowywanie wymagań we współpracy z zespołami Backend, Frontend i QA
Projektowanie, rozwój i utrzymanie pipeline’ów CI/CD w Azure DevOps (YAML)
Utrzymanie infrastruktury CI/CD opartej o agenty macOS (provisioning, aktualizacje, bezpieczeństwo, cache)
Budowa i utrzymanie pipeline’ów dla aplikacji mobilnych (iOS/Android) z wykorzystaniem Fastlane
Projektowanie pipeline’ów dla aplikacji desktopowych (macOS, Windows, Linux)
Automatyzacja procesów build, test i release
Wdrażanie quality gates, testów automatycznych oraz analizy statycznej i dynamicznej
Zarządzanie sekretami, kluczami podpisującymi oraz uprawnieniami
Zarządzanie repozytoriami artefaktów
Wdrażanie i utrzymanie aplikacji w środowiskach Kubernetes
Dokumentowanie rozwiązań zgodnie z wymaganiami regulacyjnymi
Wymagania
Minimum kilkuletnie doświadczenie na stanowisku DevOps / CI/CD Engineer
Bardzo dobra znajomość Azure DevOps (YAML pipelines, environments)
Doświadczenie w pracy z infrastrukturą CI na macOS
Praktyczna znajomość Fastlane (mobile i desktop)
Bardzo dobra znajomość Git i dobrych praktyk pracy z repozytoriami
Doświadczenie z automatyzacją testów i quality gates w CI
Znajomość konteneryzacji (Docker)
Doświadczenie z Kubernetes oraz Helm
Znajomość ArgoCD i podejścia GitOps
Doświadczenie w zarządzaniu sekretami (Key Vault/Vault)
Umiejętność tworzenia skryptów (Bash lub PowerShell)
Dobra dokumentacja tworzonych rozwiązań
Umiejętność współpracy z zespołami technicznymi
Mile widziane
Automatyzacja App Store Connect i Google Play Console
Znajomość narzędzi governance i policy-as-code (OPA, Conftest)
Doświadczenie z zaawansowanymi strategiami wdrożeń (blue/green, canary, Argo Rollouts)
Doświadczenie z repozytoriami artefaktów (JFrog Artifactory, Nexus, Azure Artifacts)
Znajomość zagadnień software supply chain security (SBOM, podpisywanie artefaktów)
Oferujemy
Stabilne zatrudnienie i długoterminową współpracę
Udział w rozwoju utrzymywanych i realnie wykorzystywanych systemów
Pracę w dojrzałym, dobrze zorganizowanym środowisku technicznym
Realny wpływ na architekturę CI/CD i standardy DevOps
Elastyczne godziny pracy
Możliwość pracy zdalnej
Pakiet benefitów (do ustalenia)
Senior DevOps Engineer (Azure)
Senior DevOps Engineer (Azure)