About us
Algoteque is a Premium IT & Engineering Consultancy Company that helps to create and deliver innovative technologies to corporate customers.
@Algoteque you will find:
- Projects oriented culture
- Flat structure & quick decision process
At Algoteque we love to see our staff growing through the projects they are a part of and through the work they do.
Job Description
DevOps (Administrator systemów informatycznych) dla Platformy Mikrousługowej:
- Wdrażane i utrzymywanie logiki CI/CD (m.in.: GitLab / Jenkins / Sonar / Nexus)
- Wdrażanie i utrzymywanie środowisk wysokiej dostępności
- Wdrażanie i utrzymywanie mechanizmów bezpieczeństwa - hasła, certyfikaty, bezpieczeństwo OS oraz kontenerów, firewalle (iptables minimum, Vault,...)
- Wdrażanie i utrzymywanie zaawansowanych środowisk monitorowania, w tym zarządzanie logami, metrykami i monitorowanie zdarzeń (m.in.: Elastic Search / Logstash / Kibana / Prometeus / Grafana)
- Wdrażanie i utrzymywanie aplikacji takich jak Nginx, HAProxy, MySQL, PostgeSQL, Barman, Vault, Consul, RabbitMQ, Hazelcast
- Wdrażanie i utrzymywanie środowisk serwerowych opartych na Linux (m.in.: CentOS, Ubuntu)
WARUNKI PRACY Z BIURA:
- okres wdrożenia 1 miesiąc 2 razy w tygodniu, później 1 raz w tygodniu biuro
Required qualifications
- Praktyczna znajomość konteneryzacji aplikacji (m.in.: Docker / Kubernetes / Nomad / LXD)
- Praktyczna znajomość Ansible / Terraform / Salt / Puppet / MaaS / cloud-init
- Doświadczenie w provisioning serwerów - bare metal, virtual (rozwiązania typu PXE, MaaS, cloud-init,...)
- Znajomość protokołów sieciowych i budowy sieci – tworzenie prywatnych podsieci, routing (w L2 i L3, PBR, multipath, ...), rozgłaszanie adresów sieciowych (np. BGP), firewall
- Znajomość protokołów http, https, działanie TLS, urząd certyfikacji
- Umiejętność programowania przynajmniej w jednym z języków: Python, Go, Java
- Praktyczna znajomość koncepcji microservices, wiedza architekturalna z zakresu projektowania systemów oraz dobrych praktyk wytwarzania oprogramowania