Požadujeme, aby jsi měl už nějaké základy se správou Linuxových serverů, měl chuť se učit nové technologie a zkoumat možnosti a limity těch existujících.
Jsme administrátoři, kteří v noci standardně neinstalují aktualizace a neoživují mrtvé fyzické servery. Se správně navrženou infrastrukturou se zvládneš normálně vyspat. Pohotovosti ale držíme pro případy: kdyby náhodou něco.
Čím nás potěšíš?
- Praxí se správou webových a databázových Linux serverů po dobu alespoň 2 let
- Angličtinou na úrovni alespoň B2
- Znalostí nějakého orchestračního nástroje, ideálně Ansiblu
- Orientací ve webhostingovém odvětví, víš jak fungují SSL certifikáty, DNS, domény
- Umíš trochu programovat v Pythonu / PHP a ovládaš git
- Základní znalostí jazyka SQL
- Víš co je IP adresa, VLAN a jak konfigurovat iptables / nftables
- Neštítíš se příležitostně dotknout klackem i Windows serverů
Jak to u nás vypadá technologicky, s čím budeš pracovat?
- Primárně jedeme na Ubuntu a Debian serverech
- Ansible máme pro správu a automatizaci
- Haproxy nám pohání load balancery
- Webservery fungují díky nginx a apache
- Klienti píšou aplikace/weby hlavně v PHP, Pythonu a NodeJS
- Nejčastěji u nás najdeš Percona MySQL, narazíš i na PostgreSQL
- Z NoSQL technologií se najde třeba ElasticSearch a Valkey
- Máme rádi RabbitMQ
- Monitorujeme pomocí Icingy a Promethea, grafy nám dělá Grafana
- O virtualizaci se stará Proxmox
- Skriptujeme v Bashi a Pythonu
- Spravujeme i Docker servery a Kubernetes clustery
- Specializujeme se i na Gitlab servery
- Využíváme různé typy síťových tunelů, od Wireguardu po VXLANy
- Cokoliv dalšího je výhodou
Jaké schopnosti, zkušenosti na to potřebuješ?
- Víš, že NGINX se dá použít jako web server s PHP-FPM backendem, ale i jako load balancer nebo cachovací nástroj.
- Chápeš, že ElasticSearch není jen o nastavení max heap size, ale i o clusteringu a shardingu.
- Co nevíš, to si zvládneš najít v dokumentaci, man pages, vygooglit nebo se zeptat ChatGPT.
- Výše zmíněné technologie používáme v nejrůznějších scénářích. Není samozřejmě možné to všechno držet v hlavě. Nutně ale musíš mít přehled a schopnost je používat.