Seniorní inženýr DevOps

MyQ HQ, Praha – Česká republika

Seniorní inženýr DevOps

O nás

MyQ vyvíjí řešení pro správu tisku. Pomáháme organizacím lépe spravovat tiskové služby - snižovat náklady, zvyšovat bezpečnost a zefektivňovat provoz tiskových zařízení. Naše hlavní produkty – MyQ X a MyQ Roger – používají firmy po celém světě. Sídlo máme v Praze a spolupracujeme s globální sítí distributorů.

Jak bude vaše práce vypadat?

Jako člen týmu DevOps budete navrhovat, implementovat a spravovat infrastrukturu a interní komponenty tiskového řešení „ MyQ neXt“, které právě vyvíjíme a které zatím není v produkčním provozu. MyQ neXt je distribuovaný systém skládající se z clusterovaného serveru založeného na mikroslužbách, aplikacích běžících uvnitř tiskových zařízení, desktopových klientů a mobilní aplikace.

Jako DevOps inženýr budete pracovat na IaC pro veřejnou i soukromou cloudovou infrastrukturu, dále na observabilitě, CI/CD pipelinech, zabezpečení řešení a na našich interně vyvinutých komponentech, které nemají v světě OSS obdoby. Budete zodpovídat alespoň za jednu část technologického stacku.

V týmu jsou momentálně pouze tři lidé, ale očekává se, že se tým bude rozrůstat. Oddělení R&D čítá celkem zhruba 50 lidí a interně se dělíme do zájmových skupin. Budete mít možnost utvářet architekturu společně s CTO, CPO a zbytkem týmu.

Co hledáme

  • Máte zkušenosti se složitými cloudovými implementacemi v prostředí Azure nebo AWS a disponujete důkladnou znalostí výpočetních možností, správy identit a přístupů, sítí, spravovaných služeb Kubernetes, Databáze a úložných služeb obou poskytovatelů; navíc jste řídili jejich nasazení pomocí nástrojů Terraform nebo Pulumi.
  • Spravoval jste kontejnerové aplikace v celém jejich životním cyklu: od vývojářského počítače s Windows/macOS vývojovým kontejnerem až po nasazení do produkčního clusteru. Znáte pro tyto účely procesy CI/CD, optimalizaci rychlosti sestavení a velikosti obrazu, správu repozitářů kontejnerových obrazů a úskalí spojená s touto správou v případě sestav pro duální architekturu.
  • Observabilitu vštěpujete ostatním, aktivně prosazujete shromažďování a zpracování protokolů, metrik a stop a jste připraveni je předvést ostatním.
  • Umíte dohledat chybu, která se projeví až pod zátěží, a sepsat k ní root cause analýzu.
  • V diskusi o architektuře si dokážete obhájit svůj názor a zároveň jste otevření novým pohledům.
  • Angličtina na úrovni B2 a výše. Tým je mezinárodní a řada kolegů česky nemluví.

Bonusové body:

  • Znáte vnitřní fungování Kubernetes natolik dobře, že dokážete s jistotou zdůvodnit, kdy a jak jej nasadit v různých scénářích mimo prostředí hlavních poskytovatelů cloudových služeb.
  • Rozumíte bezpečnostním principům, a to jak z hlediska kódu, tak z pohledu pracovních postupů uživatele.
  • Síťová komunikace pro vás není jen "TCP/IP, HTTP a DNS“.
  • Máte hlubší znalosti o proxy serverech a webových serverech, jako jsou Caddy, Nginx, HAProxy Traefik.
  • Řešil jste komplexní scénáře ukládání a přenosu dat, rozumíte architektuře a kompromisům mezi relačními a NoSQL databázemi, cachingem a zasíláním zpráv.
  • Umíte spravovat a konfigurovat TeamCity a GitLab.

Tech Stack

  • Infrastruktura je založena na Kubernetes v cloudu (především Azure) a na Dockeru/Podmanu v lokálním prostředí. Terraform, Helm, Argo CD.
  • Data ukládáme do PostgreSQL (případně MS SQL) a Redisu, pro messaging používáme NATS.
  • Grafana stack pro monitoring.
  • Jira, Confluence, TeamCity, GitLab – bežné.
  • AI asistenti jsou součástí našeho toolchainu. Používáme je ke zrychlení práce, nikoliv k bezmyšlenkovitému kódování.

Co nabízíme

  • Smlouvu na dobu neurčitou (hlavní pracovní poměr nebo spolupráce na IČO).
  • Hybridní režim – ideálně třikrát týdně v kanceláři; někdo chodí každý den, někdo jen občas.
  • Neomezenou placenou dovolenou.
  • 5 sick days ročně.
  • Multisport kartu.
  • Příspěvek na stravování.
  • Multikulturní tým.
  • Ovoce a sezonní občerstvení na pracovišti každý den.
  • Výškově nastavitelné stoly – pokud raději stojíte, není problém. 
  • Špičkový notebook a dva monitory na stole.
  • Parkovací místo – v nákupním centru Harfa, cyklisté mohou parkovat přímo v kancelářské budově
  • Placené workshopy, kurzy a čas na vzdělávání – cokoliv potřebujete pro svůj růst.
  • Kurzy angličtiny a češtiny.

Průběh výběrového řízení

Ozveme se do dvou týdnů, ať už bude výsledek jakýkoliv.

  • (Online) Úvodní call s HR (30 minut). Povídání o vás, vaší motivaci a o tom, jak si sedneme.
  • (Osobně nebo na dálku) Technický pohovor s vedoucím týmu a jedním z členů týmu (~ 1 hodina). Žádné zbytečnosti, žádné LeetCode – diskuse o vašich minulých i současných projektech a podrobný pohled na technologie, se kterými denně pracujeme. Těžké otázky si klademe navzájem a rádi zodpovíme i ty vaše.
  • (Na místě, volitelně) Porada s vedoucími inženýry. Každá situace je přece jen jedinečná – vyhradíme si čas na věci, které vyžadují zvláštní pozornost.
  • Nabídka, pokud vše dopadne dobře.

Chcete se k nám připojit?

Max. 2MB (pdf, doc, docx)
* povinná pole