Zpět na profesionály

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.
Author
DevOps Engineer
63c126ca93c40700010576fc
Kontraktor8800  / Denně
ÚroveňSENIOR
Role
DevOps Engineer
Jazyky
English
Dovednosti
AWSAngular 2AngularJSAnsibleApache MavenApplication ServerAutomation SoftwareBashCC++ serversCICDCVSCloudClustersCode ManagementContainer Engine SoftwareContainer Management SoftwareContainerization SoftwareDatabaseDevOpsDockerGitGroovyHTMLHibernateJSFJSPJUnitJavaJava ToolsJavaScriptJenkins (software)KubernetesMicrosoft serversMySQLOraclePL/SQLPostgreSQLReactSQLShellSoapSpecificationsSwingTerraformToolsTuxedoUIUMLXMLXSLT
Lokality
Brno-městoBrno-venkovRemotePraha
Hybridní Lokality
Praha