Co będziesz robić?
- Automatyzować wdrożenia produktów, infrastrukturę w oparciu o koncepcje Infrastructure as a Code
- Wspierać zespoły projektowe w konfiguracji środowisk deweloperskich oraz procesów CI/CD
- Tworzyć architekturę produktów tak, by osiągnąć ich jak największą dostępność i skalowalność
- Opracowywać narzędzia i procedury mające za zadanie monitorować wdrażane systemy oraz logować i powiadamiać o zdarzeniach
- Przygotowywać nowe narzędzia i aplikacje wykorzystywane w projektach w całej firmie
Co musisz umieć:
- Znać systemy z rodziny Linux
- Używać narzędzi do automatyzacji: Ansible (Python, Golang będzie Twoim atutem)
- Korzystać z narzędzi do wirtualizacji i konteneryzacji: Docker Swarm, VMware
- Wykorzystywać narzędzia CI/CD (Jenkins)
- Projektować rozwiązania w oparciu o dobre praktyki z obszaru IaC
- Posiadać doświadczenie w pracy z narzędziami do monitorowania infrastruktury lub aplikacji (Prometheus, Grafana)
- Komunikować się w języku angielskim przynajmniej na poziomie B2
Mile widziane:
- Wiedza z zakresu usług i protokołów sieciowych: DNS, DHCP, iptable
- Znajomość narzędzi automatyzacji zarządzania środowiskami (Terraform, CloudFormation etc.),
- Znajomość platformy chmurowej (AWS, Azure, GCP)
- Doświadczenie z Kubernetes/Helm
- Znajomość technologii serwerów WWW: HAproxy, Nginx; mile widziane doświadczenie z load-balancing, reverse proxy
- Doświadczenie ze stosem: Elastic, Logstash, Kibana
- Znajomość od strony administracyjnej rozwiązań bazodanowych, zarówno SQL jak i NoSQL