Zadania polegają na automatyzacji zadań zespołu sieciowego. Projekty obejmują różne narzędzia i rozwiązania sieciowe oraz integrację z zewnętrznymi bazami danych, systemami raportowymi czy repozytoriami. Kandydat powinien mieć ogólną wiedzę z zakresu protokołów i rozwiązań sieciowych i elastycznie podchodzić do zmieniających się priorytetów projektowych.
Forma pracy: hybrydowa (1x dzień w tygodniu z biura Klienta)
Developer / Automation Engineer
Twój zakres obowiązków
- Tworzenie, rozwijanie i utrzymanie skryptów oraz narzędzi automatyzujących procesy konfiguracji i monitorowania urządzeń sieciowych;
- Projektowanie oraz wdrażanie procesów CI/CD w obszarze sieciowym (NetDevOps);
- Współpraca z zespołem sieciowym przy identyfikacji obszarów wymagających automatyzacji, wdrażanie usprawnień i optymalizacji;
- Integracja zewnętrznych systemów (np. CMDB, systemów ticketowych, SIEM) z narzędziami automatyzacyjnymi;
- Tworzenie i utrzymanie dokumentacji technicznej (instrukcje, procedury, raporty).
Nasze wymagania
- Znajomość narzędzi do automatyzacji: Ansible, Terraform, Postman;
- Doświadczenie z CI/CD: umiejętność tworzenia i utrzymania pipeline'ów (np. Jenkins, GitLab CI);
- Bazy danych: podstawowa wiedza w zakresie integracji z bazami danych (SQL, mySQL);
- Konteneryzacja: znajomość Docker i/lub Openshift będzie dodatkowym atutem;
- Systemy kontroli wersji (Git, Gitlab) – praca z repozytoriami, code review, zarządzanie gałęziami (branchami);
- Języki programowania: Python, Go, JavaScript;
- Znajomość protokołów sieciowych TCP/IP, DNS, HTTP(S);
- Doświadczenie z urządzeniami sieciowymi (routery, przełączniki, firewalle – np. Cisco, PaloAlto, Fortinet itp.).
- Certyfikaty programistyczne (np. Python Institute);
- Certyfikaty sieciowe (Cisco CCNA/CCNP, JNCIA/JNCIS);
- Certyfikaty z obszaru chmury i automatyzacji (np. AWS, GCP, Azure);
- Doświadczenie w tworzeniu aplikacji webowych.