Pracuj.pl Praca zdalna Senior

Senior Golang Developer with Kubernetes

Atos Poland Global Services Sp. z o.o.

⚲ Wrocław, Psie Pole

Do uzgodnienia

Wymagania

  • min. 5 lat doświadczenia w tworzeniu oprogramowania, najlepiej w Golang
  • znaczące doświadczenie w budowaniu usług REST w środowiskach rozproszonych
  • mocne umiejętności programowania systemowego: niskopoziomowe interakcje, zarządzanie pamięcią, optymalizacja wydajności
  • doświadczenie w tworzeniu operatorów natywnych dla Kubernetesa (kubebuilder) i zarządzaniu zasobami w modelu CRD/CR
  • znajomość programowania asynchronicznego
  • praktyczne doświadczenie z relacyjnymi i nierelacyjnymi bazami danych (PostgreSQL, Kafka, Neo4j i inne)
  • doświadczenie z chmurami publicznymi (GCP i inne)
  • umiejętność konfiguracji i zarządzania pipeline'ami CI/CD (GitLab, Jenkins, Tekton, Argo Workflows, Argo CD) oraz praktyka z gitOps/IaC

Opis stanowiska

Atos szuka backend developera do zespołu tworzącego usługi platformy hybrydowej chmury dla klienta z sektora telekomunikacyjnego. Będziesz projektować skalowalne, bezpieczne i dobrze przetestowane usługi REST w środowisku rozproszonym, a także tworzyć operatory natywne dla Kubernetesa i zarządzać zasobami w modelu CRD/CR. To oferta dla osoby z solidnym doświadczeniem systemowym, która rozumie niskopoziomowe aspekty działania systemu i optymalizację wydajności, a nie tylko logikę biznesową. Uwaga na wymagania dotyczące Kubernetesa: oczekiwana jest nie tylko podstawowa znajomość, ale też umiejętność tworzenia własnych rozwiązań do pakowania i wdrażania aplikacji.

🔍 Dekoder Ogłoszenia

🟡
Minimum of 5+ years of software development experience (ideally in Golang) with significant experience in building RESTful services in distributed environments.
Chociaż preferowany jest Golang, mogą rozważyć kandydatów z innym doświadczeniem backendowym, jeśli mają silne podstawy w budowaniu usług rozproszonych.
🔴
Strong system programming skills, with proficiency in low-level interactions, memory management, and performance optimization.
Oczekują od Ciebie dogłębnego zrozumienia działania systemu i optymalizacji, co może oznaczać pracę nad wydajnością na niskim poziomie, a nie tylko nad logiką biznesową.
🔴
Thorough knowledge of containerization and container management with Kubernetes, packaging of applications, and customization of deployments.
Oczekują nie tylko podstawowej znajomości Kubernetes, ale także umiejętności tworzenia własnych rozwiązań do pakowania i wdrażania aplikacji.
🟡
Ability to set up and manage CI/CD pipelines using tools like GitLab, Jenkins, Tekton, Argo Workflows, and Argo CD, as well as hands-on experience with gitOps/IaC (supported by our dedicated DevOps engineers).
Chociaż wspominają o dedykowanych inżynierach DevOps, oczekują od Ciebie aktywnego udziału w tworzeniu i zarządzaniu potokami CI/CD, a nie tylko korzystania z nich.
🟡
hybrid cloud platform services for one of our customers from telecommunication s
Praca nad platformą hybrydową dla klienta z branży telekomunikacyjnej może oznaczać złożoność techniczną i specyficzne wymagania branżowe.