About us
ALGOTEQUE is an IT consultancy firm that helps startups, mid-sized and large corporations to create and deliver innovative technologies.
Our team has a successful track record in designing, developing, implementing, and integrating software solutions (AI, ML, BI, Web, Automation) for Telecom, Energy, Bank, Insurance, Pharma, Automotive, Industry, e-commerce. We deliver our services both in fixed-price and time-and-materials models, helping our customers achieve their business and IT strategies.
Job Description
Poszukujemy DevOps / Administratora systemów informatycznych do projektu przy Platformie Mikrousługowej.
- Migracja systemu Nomada do Kubernetesa
- Migracja Centos do ubuntu
- Wdrażane i utrzymywanie logiki CI/CD (m.in.: GitLab / Jenkins / Sonar / Nexus)
- Budowa, działanie i elementy prywatnej chmury - uruchamianie, sieci, load-balancing ruchu, discovery, monitoring, metryki, HA (Kubernetes, Nomad lub inne środowisko chmurowe on-premises)
- 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)
- Provisioning serwerów - bare metal, virtual (rozwiązania typu PXE, MaaS, cloud-init)
- Zarządzanie PostgreSQL, MySQL, RabbitMQ, Hazelcast, ELK, Vault
- Sieci i ich budowa – tworzenie prywatnych podsieci, routing (w L2 i L3, PBR, multipath, ...), rozgłaszanie adresów sieciowych (np. BGP), firewalle
protokoły http, https, działanie TLS, urząd certyfikacji
- Dyżury telefoniczne dodatkowo rozliczane - dla pracowników z dłuższym stażem
Praca hybrydowa - podczas wdrożenia 2-3 dni w tygodniu w biurze, docelowo 1-2 dni w tygodniu praca z biura w Warszawie (okolice Okęcia)
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), firewalle
- 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 mikroserwisów, wiedza architekturalna z zakresu projektowania systemów oraz dobrych praktyk wytwarzania oprogramowania
- Znajomość systemu Linux na poziomie administratora (RedHat/CentOS, Ubuntu)
- Znajomość narzędzi do automatyzacji zarządzania konfiguracją (typu Saltstack, Puppet, Ansible, Terraform)
- Znajomość Jenkins, Nexus, SonarQube, Gitlab lub podobnych rozwiązań do budowy procesów CI/CD
- Znajomość Docker lub inny rodzaj konteneryzacji (LXC/LXD, RKT, Containerd)
- Znajomość Percona, HAProxy, GlusterFS, Barman, ArgoCD