Devops Engineer
Team Connect jest wiodącym polskim dostawcą usług IT typu nearshore i offshore. Od 2008 roku z sukcesem tworzymy i rozwijamy oprogramowanie dla naszych klientów.
Jesteśmy również certyfikowanym partnerem Salesforce.
Specjalizujemy się w tworzeniu oprogramowania w oparciu o Agile i DevOps. Od etapu analizy po wdrożenie. Tworzymy aplikacje backendowe, frontendowe i mobilne.
Dla jednego z naszego Klientów poszukujemy osoby na stanowisko Senior Devops Engineera, który posiada praktyczne doświadczenie w projektowaniu, wdrażaniu i obsłudze infrastruktur chmurowych AWS, automatyzacji procesów oraz tworzeniu bezpiecznych i skalowalnych potoków CI/CD.
Lokalizacja: praca hybrydowa z Warszawy
Opis: Projekt będzie dotyczył transformacji IT w sektorze fintech, wykorzystującej technologie Java 21/Spring Boot i kładącej duży nacisk na jakość oprogramowania oraz praktyki programistyczne. Projekt dotyczy branży technologii płatności, kształtując sposób, w jaki świat płaci i otrzymuje płatności. Technologia Klienta napędza rozwój milionów firm na 5 kontynentach.
Kluczowe technologie: AWS, Terraform (IaC), EKS, CI/CD, Python.
Zakres obowiązków:
Współpraca z zespołami programistycznymi w celu wdrażania najlepszych praktyk DevOps i DevSecOps w środowiskach produkcyjnych.
Aktywny udział i wkład we wszystkich fazach cyklu życia produktu, w tym w fazie odkrywania, dostarczania i operacji.
Realizacja wyznaczonych celów, dostosowując się do wszelkich wymagań niezbędnych do osiągnięcia celu.
Wymagania:
Cloud Platform - AWS:
min. 5 lat praktycznego doświadczenia w pracy z AWS.
dogłębna znajomość podstawowych usług AWS, w tym: ECS, EKS, Lambda, EC2, S3, EBS, VPC, IAM, CloudWatch, CloudTrail Route 53, API Gateway, EventBridge, SNS, SQS RDS, Aurora PostgreSQL, DynamoDB
doświadczenie z AWS Cognito: pule użytkowników, pule tożsamości, klienci aplikacji i procesy uwierzytelniania.
solidne zrozumienie najlepszych praktyk bezpieczeństwa AWS: IAM oparty na zasadzie minimalnych uprawnień, KMS, Secrets Manager, certyfikaty ACM.
doświadczenie z Route 53: publiczne i prywatne strefy hostowane, zarządzanie DNS oraz integracja usług.
znajomość architektur wielo-kontowych, AWS Landing Zones oraz granic uprawnień.
sprawdzona umiejętność projektowania i utrzymywania bezpiecznych, skalowalnych infrastruktur AWS klasy produkcyjnej.
certyfikat AWS Solutions Architect (Associate/Professional) lub równoważne doświadczenie.
Infrastruktura jako kod – Terraform:
zaawansowane doświadczenie w pracy z Terraform: projektowanie modułów wielokrotnego użytku z kontrolą wersji.
zdalne zarządzanie stanem przy użyciu S3 i DynamoDB.
architektury IaC dla wielu środowisk (dev, qa, sta, prod).
doświadczenie w zarządzaniu stanem Terraform, radzeniu sobie z odchyleniami oraz refaktoryzacji IaC.
znajomość: Checkov, TFLint, terraform-docs w zakresie bezpieczeństwa i jakości kodu.
certyfikat Terraform Associate (mile widziany).
Zarządzanie konfiguracją i automatyzacja:
bogate doświadczenie w pracy z Ansible: tworzenie ról, skryptów, wykazów zasobów oraz gotowych wzorców automatyzacji.
integracja z procesami CI/CD oraz środowiskami hybrydowymi.
Systemy operacyjne i skrypty:
dogłębna znajomość systemu Linux, zwłaszcza systemów opartych na RHEL.
doświadczenie w pracy z serwerami bastionowymi i bezpiecznym dostępem SSH.
biegła znajomość języka Python: skrypty automatyzacyjne, integracje z AWS (boto3), narzędzia wewnętrzne.
doświadczenie w korzystaniu z Node.js do tworzenia skryptów oraz zadań związanych z CI/CD.
CI/CD i DevSecOps:
doświadczenie w projektowaniu i utrzymywaniu kompleksowych potoków CI/CD.
praktyczne doświadczenie w pracy z potokami dla aplikacji backendowych i frontendowych,
znajomość narzędzi i platformy: Jenkins, GitLab CI, Azure DevOps, GitHub Actions
integracja z: SonarQube do kontroli jakości kodu.
narzędzia do skanowania bezpieczeństwa i wdrażania polityk jako kodu (Checkov, Sentinel itp.).
zautomatyzowane etapy testowania i walidacji.
doświadczenie w pracy z rejestrami kontenerów: Amazon ECR, JFrog Artifactory, Nexus.
Containers & Orchestration:
bogate doświadczenie w pracy z Dockerem: optymalizacja obrazów, kompilacje wieloetapowe, prywatne repozytoria.
dobra praktyczna znajomość Kubernetes, najlepiej EKS.
znajomość praktyk i narzędzi GitOps: ArgoCD, FluxCD (mile widziane).
certyfikaty CKA / CKAD będą dodatkowym atutem.
Observability & Monitoring:
praktyczne doświadczenie w korzystaniu z Grafany i Prometheusa do monitorowania infrastruktury oraz środowiska Kubernetes.
doświadczenie w pracy z AWS CloudWatch (wskaźniki, logi, alarmy, pulpity nawigacyjne).
doświadczenie w pracy z Loki w zakresie scentralizowanej agregacji logów.
doświadczenie w pracy z Datadog w zakresie monitorowania infrastruktury, APM i alertów.
doświadczenie w pracy z Splunk i Logz.io w zakresie zarządzania logami i ich analizy.
znajomość najlepszych praktyk dotyczących alertów, wskaźników SLI/SLO oraz rozwiązywania problemów związanych z incydentami.
Bazy danych:
praktyczna znajomość baz danych SQL i NoSQL: PostgreSQL, MySQL, MongoDB.
doświadczenie w pracy z bazami danych zarządzanymi przez AWS: RDS, Aurora PostgreSQL, DynamoDB.
doświadczenie we wspieraniu aplikacji opartych na bazach danych w środowiskach chmurowych.
Dodatkowe umiejętności:
biegła znajomość systemu Git oraz popularnych strategii tworzenia gałęzi.
doświadczenie w zakresie rozwiązań do monitorowania, rejestrowania zdarzeń i powiadamiania.
znajomość zasad niezmiennej infrastruktury oraz ciągłego dostarczania.
doskonałe umiejętności w zakresie rozwiązywania problemów na poziomie infrastruktury, sieci oraz aplikacji.
doskonałe umiejętności w zakresie dokumentacji oraz doświadczenie w przekazywaniu wiedzy.
Benefity:
Długofalowa współpraca.
Pakiet benefitów – Multisport, prywatna opieka medyczna, ubezpieczenie na życie.
Budżet szkoleniowy.
Bezpłatne lekcje angielskiego.
Indywidualne wsparcie ze strony dedykowanego opiekuna firmy.
Devops Engineer
Devops Engineer