Senior DevOps Engineer
Wymagane:PythonJavaGitAWSAzureGoogle CloudDockerKubernetesCloudDevOpsCI/CDAI
O firmie
- Rozwój i utrzymanie globalnej, krytycznej platformy finansowej wspierającej procesy zabezpieczeń i rozliczeń dla tysięcy użytkowników na całym świecie.
- Architektura systemu oparta na mikrousługach, wykorzystująca Java 11 i Spring Boot.
- Stopniowy rozwój i migracja rozwiązań w kierunku chmury publicznej Google Cloud Platform (GCP).
- Integracja systemów z wykorzystaniem REST API, MQ, Web Services oraz wymiany plikowej.
- Praca w międzynarodowym zespole odpowiedzialnym za rozwój i utrzymanie platformy o wysokich wymaganiach dotyczących dostępności, wydajności i bezpieczeństwa.
- Funkcjonowanie w środowisku DevSecOps, z częstymi wdrożeniami produkcyjnymi obejmującymi setki zmian miesięcznie.
- Stack technologiczny: Python, Terraform, Ansible, Bash, Groovy, Jenkins, Airflow, GKE, GCP, GCE, Vertex AI, BigQuery, Cloud Composer, SQL, Hadoop, Elasticsearch, Linux (Red Hat).
- Lokalizacja: Kraków, praca hybrydowa (6 razy w miesiącu praca z biura).
Zakres obowiązków
- Projektowanie, rozwój i utrzymanie infrastruktury IT w środowiskach lokalnych (on-premise) oraz chmurowych.
- Tworzenie, rozwój i utrzymanie rozwiązań Infrastructure as Code (IaC).
- Automatyzacja procesów oraz projektowanie, rozwój i utrzymanie potoków CI/CD.
- Wdrażanie i utrzymywanie środowisk produkcyjnych oraz testowych.
- Współpraca z zespołami developerskimi, SRE i DBA w celu zapewnienia stabilności oraz efektywności działania systemów.
- Diagnozowanie i rozwiązywanie problemów w środowiskach produkcyjnych oraz optymalizacja wydajności systemów.
- Zarządzanie konfiguracją infrastruktury i zapewnianie spójności środowisk.
- Utrzymywanie i rozwój integracji systemowych z wykorzystaniem MQ, SFTP oraz API.
- Zapewnianie wysokiej dostępności, wydajności i bezpieczeństwa infrastruktury.
- Wdrażanie rozwiązań automatyzujących powtarzalne zadania i ograniczających pracę manualną.
- Tworzenie i aktualizowanie dokumentacji technicznej.
Wymagania
- Minimum 5 lat doświadczenia w obszarze DevOps lub infrastruktury IT.
- Doświadczenie w pracy z chmurą publiczną (GCP, AWS lub Azure), z gotowością do pracy i dalszego rozwoju w środowisku Google Cloud Platform (GCP).
- Doświadczenie w pracy z narzędziami CI/CD, takimi jak Jenkins, Cloud Build, GitLab CI/CD lub Ansible.
- Bardzo dobra znajomość systemów Linux.
- Umiejętność tworzenia skryptów w Pythonie i/lub Bashu.
- Doświadczenie w pracy z Dockerem i Kubernetesem.
- Praktyczna znajomość Terraform oraz podejścia Infrastructure as Code (IaC).
- Doświadczenie w pracy z bazami danych PostgreSQL.
- Znajomość zasad i praktyk DevSecOps.
- Doświadczenie w pracy z kolejkami komunikatów (MQ) oraz protokołem SFTP.
- Znajomość zagadnień sieciowych i bezpieczeństwa, w tym TLS oraz zarządzania certyfikatami.
- Doświadczenie programistyczne w Javie i/lub Pythonie.
- Znajomość języka angielskiego na poziomie minimum B2.
- Znajomość języka polskiego na poziomie minimum B2.
Mile widziane
- Doświadczenie w pracy z architekturą mikrousług.
- Znajomość narzędzi AI wspierających generowanie kodu.
Must have: Python