DevOps Engineer
Přehled
Krátké shrnutí
Zkušený DevOps, ale také Java vývojář. Poslední tři roky se věnuje především DevOps (AWS infra, IaaC s Terraform a Ansible a Jenkins). Pracoval na platformě Cpaas pro poskytování video a hlasových zpráv pro třetí strany. V rámci této platformy pracoval na interním DevOps, působil jako Cpass IT lead, pokrýval interní infrastrukturu, kterou udržoval, rozšiřoval a inicioval vylepšení řešení. Celá infrastruktura v rámci Cpass byla postavena na Jenkins a vše běželo v cloudu - AWS. Byl zodpovědný za celý proces CI/CD, který na infrastruktuře běžel. Na projektech se vytvářela infrastruktura, obrazy AWS, konfigurovaly se nízké úrovně na úrovni toho operačního systému a tyto vytvořené API se přebíraly a pak se v pipeline prodávaly jako vstup do infrastruktury, ze které se dělala instanciace a provisioning. Používali také Terraform a Ansible. Během svého vstupu do projektů přemýšlí o správném způsobu práce a zjednodušování věcí. Vytvořili syntetický monitorovací systém, kde za půl hodiny dokázal vytvořit cokoli funkčního na straně Jenkins i s pipeline, aby mohl vytvořit produkční systém. Předtím pracoval 10 let s Javou. Největší výzvou pro něj byl projekt licencování. Vyvinul třívrstvou webovou aplikaci (pro ukládání licencí pro on-premise zákazníky a produkty) a udržoval ji poslední 3 roky. Platforma je založena na JSF (Primefaces) + vzory DAO + MySQL jako backendová DB. Tuto webovou platformu nakonfiguroval stejným způsobem jako předchozí projekty, aby bylo možné vše automatizovaně nainstalovat. Také ji provozoval v cloudu, Terraformu, vymýšlel nové funkce a propojoval DSSN se Sencorem a podobně. Je zvyklý pracovat v Jira, Scrumu a Kanbanu. Má zkušenosti s řízením lidí, jejich mentoringem, prodáváním svého know-how a delegováním úkolů na ně. Rád pracuje s lidmi ze zahraničí a mluví plynně anglicky. Jeho němčina je na běžné komunikační úrovni, nikoliv na úrovni IT terminologie.
Pracovní zkušenosti
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 | 8800 Kč / Denně |
| Úroveň | SENIOR |
| Praha |