DevOps Engineer
Prehľad
Krátke zhrnutie
Skúsený DevOps, ale aj Java vývojár. Posledné 3 roky sa venuje najmä DevOps (AWS infra, IaaC s Terraform a Ansible a Jenkins). Pracoval na platforme Cpaas na poskytovanie video a hlasových správ pre tretie strany. V rámci tejto platformy pracoval na internom DevOps, pôsobil ako Cpass IT lead, pokrýval internú infraštruktúru, ktorú udržiaval, rozširoval a inicioval zlepšenia riešenia. Celá infraštruktúra v rámci Cpass bola postavená na Jenkins a všetko bežalo v cloude - AWS. Bol zodpovedný za celý proces CI/CD, ktorý prebiehal na infraštruktúre. Na projektoch sa vytvárala infraštruktúra, obrazy AWS, konfigurácia na nízkej úrovni na úrovni toho operačného systému a tie vytvorené API sa brali a potom v pipeline sa to predávalo ako vstup do infraštruktúry, z ktorej sa robila inštancie a provisioning. Používali tiež Terraform a Ansible. Počas svojho vstupu do projektov premýšľa o správnom spôsobe práce a zjednodušovaní vecí. Vytvorili syntetický monitorovací systém, kde za pol hodiny dokázal vytvoriť čokoľvek funkčné na strane Jenkins aj s pipelines, aby dokázal vytvoriť produkčný systém. Predtým 10 rokov pracoval s Javou. Licenčný projekt bol pre neho najväčšou výzvou. Vytvoril 3-úrovňovú webovú aplikáciu (na ukladanie licencií pre on-premise zákazníkov a produktov) a udržiaval ju posledné 3 roky. Platforma je založená na JSF (Primefaces) + vzory DAO + MySQL ako backendová DB. Túto webovú platformu nakonfiguroval rovnakým spôsobom ako predchádzajúce projekty, aby bolo možné všetko automatizovane nainštalovať. Tiež ju spustil v cloude, Terraform, vymyslel nové funkcie a prepojil DSSN so Sencor a podobne. Je zvyknutý pracovať v Jira, Scrume a Kanbane. Má skúsenosti s riadením ľudí, ich mentorovaním, predávaním svojho know-how a delegovaním úloh na nich. Rád pracuje s ľuďmi zo zahraničia a hovorí plynule anglicky. Jeho nemčina je na bežnej komunikačnej úrovni, nie na úrovni IT terminológie.
Pracovné skúsenosti
Role: CI & CD leader, CPaaS IT leader
(Sep 2021 – Feb 2023)
- Led the integration effort following the acquisition with Mavenir, focusing on integrating CI/CD build systems and synthetic monitoring (SM) systems.
- Oversaw the build and release process and improved CI & CD using Jenkins.
- Automated AWS image creation with Packer and implemented improvements in synthetic monitoring.
- Conducted security hardening of the current infrastructure and managed a small team for CPaaS IT.
Role: CI & CD leader, Productization leader
(Apr 2015 – Aug 2021)
- Worked mainly for Telestax, Inc., a leading company in the CpaaS (Communication Platform as a Service) segment.
- Oversaw the build and release process and improved CI & CD using Jenkins on AWS.
- Implemented Infrastructure as Code (IaaC) using Terraform & Ansible for Jenkins.
- Developed failover and backup solutions for CI & CD and conducted synthetic monitoring of production services.
Role: Java Senior Software Engineer
(Feb 2009 – Apr 2017)
- Led the productization of JBCP (JBoss Communications Platform) for the RH middleware product.
- Defined release schedules and identified feature versions for product releases.
- Participated in community features and productized JBCP releases.
- Also served as a member of the WFK productization team, focusing on Errai productization.
- Led the Brno productization team, overseeing the release cycles and mentoring younger team members.
| Kontraktor | 362 € / Denne |
| Úroveň | SENIOR |
| Praha |