Zespół platformy dCloud poszukuje inżyniera DevOps/Cloud do projektowania, zarządzania i obsługi naszych środowisk aplikacji działających w AWS, a także do budowania/wspierania i ulepszania różnych zestawów narzędzi wykorzystywanych w naszych środowiskach chmury publicznej i lokalnych.
Odpowiedzialność zawodowa:
- Zarządzanie/obsługa bieżących środowisk aplikacji dCloud w AWS
- Zarządzanie/obsługa istniejących zestawow narzędzi i najlepszych praktyk we wdrażaniu VPC, instancji EC2 i powiązanych usług
- Praca z Operations w celu monitorowania i rozwiązywania problemów pojawiających się w środowisku AWS
- Projektowanie, wdrażanie i ulepszanie architektury AWS dla nowych i istniejących projektów
- Zapewnienie przestrzegania najlepszych praktyk w zakresie bezpieczeństwa w celu utrzymania stałej zgodności z wymaganiami Cisco Infosec
- Projrktowanie środowiska AWS w celu włączenia nowych/istotnych funkcji i funkcjonalności AWS w oparciu o potrzeby aplikacji
- Projektowanie/opracowywanie strategi platformy, aby używać wspólnych zestawów narzędzi, procedur i praktyk zarówno w środowisku lokalnym, jak i AWS
- Zarządzanie/obsługa lokalnego systemu Linux, środowisk Docker
- Pracua z obsługą poziomu 1/poziomu 2, aby rozwiązywać problemy na platformie dCloud
Wymagania kandydata:
- Doświadczenie dostarczania lub budowania środowisk aplikacji działających w AWS
- Wspieranie globalnych usług o znaczeniu krytycznym i systemów monitorowania/ostrzegania operacji sieciowych
- Dobra znajomość Linuksa (RedHat, Ubuntu itp.)
- Znajomość administracji, konfiguracji i tuningu systemów Unix/Linux
- Dokładne zrozumienie zasad i protokołów sieciowych
- Dobra znajomość WAN, LAN, TCP/IP, HTTP, SSL, HTTPS, DNS; doświadczenie w przechwytywaniu ruchu
- Dobra znajomość technologii wirtualizacji – VMware
- Dobra znajomość narzędzi do automatyzacji typu open source, takich jak Ansible, Terraform, Packer, Git itp.
- Praktyczna znajomość technologii kontenerowych, takich jak Docker i Kubernetes
- Doświadczenie z Pythonem lub innymi językami powszechnie używanymi w świecie automatyzacji systemów
- Rozwiązywanie problemów z systemami i aplikacjami w całym stosie
- Pewna wiedza na temat bezpieczeństwa obejmująca sieć, aplikacje, procesy i zestawy narzędzi/metodologie w celu utrzymania bezpiecznej postawy