Hledáme kolegy do aplikačních squadů se znalostmi DevOps principů, automatizace nasazování, provozní disciplíny a dále se znalostí moderních technologií jako např. Docker/Kubernetes, Gitlab, CI/CD nástrojů apod. Site Reliability Engineer spolupracuje s vývojovými týmy při nasazování nových aplikací a s týmem provozu při konfiguraci a ladění infrastruktury tak, aby byla zajištěna provozní stabilita aplikací v souladu s požadovanými SLA.
Cílem role je pomocí DevOps přístupu a principů zajistit maximální stabilitu aplikací a tím přispívat ke spokojenosti jak milionu klientů KB tak 8000 pracovníků KB s chodem systémů, které potřebují pro svoji každodenní práci.
Na čem s námi budete pracovat?
-
-
Budování a rozvoj OPS kompetencí v DevOps smyslu „You build it, you run it!“
-
Správě služeb na pomezí mezi aplikačním squadem a provozními týmy (INFRA), se zaměřením na middleware platformy
-
Podpoře v automatizaci deploymentu a testování
-
Instalaci nových verzí aplikací a udržování jejich provozu, případně na analyzování nastalých problémů
-
Kapacitním plánování; ladění a optimalizaci provozovaných aplikací
-
Ladění monitorovaných událostí
-
Zajišťování a koordinace řešení zákaznických problémů s týmy podpory a to jak v českém i anglickém jazyce.
-
Držení provozních pohotovostí pokud to SLA bude vyžadovat
-
Jaké znalosti a zkušenosti se Vám budou hodit?
-
-
Základní znalost práce s Linux OS, SQL, Java EE a orientace v problematice sítí
-
Instalace, konfigurace a administrace Kubernetes platformy
-
Zkušenosti s IBM HTTP server / Apache / nginx a provozem aplikací v kontejnerech (Docker) včetně monitoringu kontejnerů (Grafana, Prometheus, ELK stack výhodou)
-
Zkušenosti s verzovacími a workflow management nástroji -Git, CI/CD pipeline
-
Zkušenosti s nástroji na orchestraci (Ansible, Teraform, UrbanCode Deployment, ArgoCD výhodou)
-
Aktivní praktická znalost skriptovacího jazyka (Bash, Python, Perl)
-
Jaké vlastnosti uvítáme?
-
-
Ochota učit se a dále se rozvíjet
-
Schopnost spolupracovat v rámci týmu
-
Analytické schopnosti, komunikační schopnosti
-
Samostatnost, pečlivost a aktivní přístup
-
Proaktivita a vyhledávání příležitostí na zlepšení ve svěřené oblasti
-
Technologie
Na stupnici 1 – 5 prosím vyjádřete úroveň své znalosti a praxe s technologií (1 junior – základní znalost; 5 senior – dlouholetá praxe v administraci dané technologie)
- OpenStack
- Linux
- Kubernetes
- Docker
- NGINX
- GIT
- Redis
- PostgreSQL
- MS SQL
- Kafka
- ELK (Elastic Stack)
- Kibana
- Grafana
- Prometheus (Monitoring)
- InfluxDB
- UCD (UrbanCode)
- Argo CD
- Azure DevOps
- Ansible
- Jenkins
- SVN
- Jira
- Nexus
- MQ
- Apache
- IBM WAS
- IBM BPM
- IBM IIB
- Windows