DevOps Platform Engineer
H2B Group
⚲ Gdańsk
130 - 155 PLN/h netto (B2B)
Wymagania
- DevOps
- AWS
- Azure
- GCP
- Terraform
Opis stanowiska
Kim jest H2B Group? Jesteśmy firmą konsultingową, która pomaga klientom w automatyzacji procesów biznesowych przy pomocy AI, a specjalistom IT rozwijać karierę w modelu B2B. Oferujemy projekty z branż takich jak fintech, medtech, edutech czy automatyka przemysłowa. Dzięki ścisłej współpracy wspieramy rozwój naszych klientów poprzez dostarczanie szybkich i mierzalnych efektów, jednocześnie zapewniając specjalistom IT możliwości rozwoju kariery i zdobywania cennego doświadczenia. Dlaczego warto z nami współpracować? ✨ Elastyczność – Wybierasz projekty dopasowane do swoich umiejętności i zainteresowań, z możliwością zmiany w ramach naszej firmy lub grupy Euvic, której jesteśmy częścią. 💡 Przejrzystość – Masz jasne zasady współpracy i pełną transparentność wynagrodzenia oraz warunków. 🚀 Szybkość działania – Dzięki naszej efektywności szybko znajdziesz lub zmienisz projekt, który idealnie odpowiada Twoim kompetencjom. 🌟 Możliwość rozwoju – Pracujesz przy innowacyjnych projektach, rozwijając kluczowe kompetencje i zdobywając cenne doświadczenie. Do projektu naszego klienta poszukujemy osoby na stanowisko Senior DevOps Platform Engineer. Będziesz odpowiedzialny/a za projektowanie, budowę i eksploatację wewnętrznej platformy deweloperskiej, która umożliwia setkom programistów i Data Scientists bezpieczne, stabilne i płynne wdrażanie oraz skalowanie aplikacji. Praca odbywa się w środowisku multi-account AWS, ze szczególnym uwzględnieniem bezpieczeństwa, standaryzacji oraz uprzemysłowienia procesów (Industrialization). Zakres obowiązków: • Budowa i utrzymanie rdzennych komponentów platformy: SSO, zarządzanie dostępem (Access Management), klastry, sieci, CI/CD oraz observability. • Zarządzanie infrastrukturą: Tworzenie modułów Terraform, konfiguracji bazowych (baselines) oraz barier ochronnych (guardrails) dla rozproszonych zespołów. • Projektowanie "Złotych Ścieżek" (Golden Paths): Tworzenie bezpiecznych domyślnych ustawień, szablonów i standardów platformowych. • Utrzymanie IaC (Infrastructure as Code): Zarządzanie modułami Terraform, projektowanie stanów (state design) oraz ładu w środowisku multi-account. • Integracja z CDK: Współpraca ze stosami CDK należącymi do poszczególnych zespołów poprzez stabilne kontrakty platformowe. • Rozwój abstrakcji: Liderowanie w ewolucji warstw abstrakcji platformy oraz katalogów usług (service catalogs). • Zarządzanie AWS Landing Zone: Projektowanie struktur AWS Organizations, polityk SCP oraz Permission Boundaries. • Onboarding deweloperów: Tworzenie wzorców dostępu (IAM SSO), automatyzacji i potoków (pipelines). • Bezpieczne wdrożenia cross-account: Budowa przepływów pracy opartych na zasadzie najniższych uprawnień (GitHub OIDC). • Orkiestracja kontenerów: Projektowanie i obsługa klastrów ECS oraz EKS obsługujących setki usług. • Standardy kontenerowe: Ustalanie najlepszych praktyk dla egzekucji kontenerów, sieci i autoskalowania. • Zarządzanie siecią: Obsługa centralnych komponentów sieciowych (VPC, Transit Gateway, Route53). • Bezpieczeństwo komunikacji: Zapewnienie bezpiecznej komunikacji "wschód-zachód" (east-west) między obciążeniami na różnych kontach. • Narzędzia self-service: Udostępnianie zespołom szablonów i narzędzi do samodzielnej obsługi (potoki, definicje usług, akcje). • Edukacja i wsparcie: Tworzenie dokumentacji, prowadzenie warsztatów i udzielanie wskazówek architektonicznych. • Monitoring i Observability: Rozwój systemów logowania, metryk i śledzenia (tracing) w skali całej platformy. Wymagania: • Doświadczenie operacyjne: Praktyka w prowadzeniu i utrzymywaniu oprogramowania w produkcji na dużą skalę. • Biegłość w CI/CD i Git: Umiejętność budowy potoków umożliwiających codzienne wydania kodu. • Podejście Cloud-native: Zdolność projektowania skalowalnych architektur wysokiej dostępności (AWS, Azure lub GCP). • Doświadczenie z kontenerami: Praktyczna znajomość orkiestracji (Kubernetes). • Umiejętności programistyczne: Znajomość kilku języków (np. TypeScript, Java, Kotlin, Python, Bash). • Znajomość narzędzi Monitoringu: Doświadczenie z ELK Stack, Azure Insights, Kibana itp. • Infrastruktura jako Kod (IaC): Biegłość w Terraform, Ansible lub CloudFormation. • Bezpieczeństwo: Znajomość zabezpieczeń chmurowych, sieciowych oraz API Gateways. • Kompetencje miękkie: Umiejętność czystego dokumentowania pracy, świetna komunikacja i myślenie projektowe (Design Thinking). • Metodyki pracy: Znajomość filozofii Agile/Scrum oraz silne umiejętności współpracy zespołowej. • Język angielski: Biegłość w mowie i piśmie.