DevOps novinky: Méně byrokracie, více radosti z vývoje
Na interním setkání České spořitelny se tým DevOps platformy podělil o nejnovější pokroky, které mají jediný cíl – vývojářům usnadnit život. Vývoj v bance totiž není jen o kódu, ale i o tom, jak efektivně propojit nástroje, automatizace a bezpečnostní požadavky. A právě v tom je síla moderní DevOps platformy.
DevOps platforma jako unifikovaný podvozek
„Platformu neustále zlepšujeme v oblasti automatizací, abychom z uživatelů sejmuli co nejvíce zbytečných manuálních kroků,“ uvádí Tomáš Strnad, CoE Lead Automation and Technology v České spořitelně. Vývojáři v ČS už tak nemusí trávit čas nastavováním nástrojů nebo řešením povolení – platforma se o tyto věci postará za ně.
Jedním z konkrétních příkladů novinek je nová CDN na bázi Azure Static Web Apps, kam aktuálně týmy migrují statický obsah. Nasazování aplikací se zároveň posunulo zase o kousek dál – automatizace deploymentu je rychlejší a jednodušší, a to zejména u specifických typů projektů.
Feature toggling a modernizace nástrojů
Tým DevOps aktuálně také hledá nové řešení pro Feature Toggling. Klíčovou funkcionalitu pro bezpečné a kontrolované nasazování nových funkcí. Společně s vývojáři z tzv. DEV Area probíhá intenzivní analýza vhodných nástrojů.
Probíhá také decommissioning starých nástrojů, které už v moderním vývojovém prostředí nemají své místo. Výsledkem bude čistší a jednodušší prostředí pro všechny zúčastněné. „Náš tým připravil novou CDN (content delivery network) na bázi Azure SWA, pro vystavení statického obsahu na webové stránky, na kterou v současnosti naše týmy migrují. Představil další posun v oblasti automatizace deploymentu,” dodává Tomáš Strnad.
Nezmeškejte žádné novinky ITT
Další novinkou je rozvoj interního developerského portálu DOPO, který přináší jednotný pohled na celou CI/CD pipeline. Uživatelé tak snadno zjistí, kde se, co v jejich aplikaci děje – od buildu po produkci.
„Chceme, aby se vývojáři nemuseli starat o tooling, ale mohli se soustředit na svou práci. Aby netrávili čas byrokracií, ale vývojem,“ shrnuje tým. Platforma přebírá co největší podíl regulační, bezpečnostní a governance zátěže, čímž vývojářům šetří nejen čas, ale i nervy.
Jaký dopad mají změny na IT oddělení?
Podle týmu veskrze pozitivní – a to nejen z pohledu efektivity.
„Každý střípek, který kolegům odlehčí rutinu, nebo jen vykouzlí úsměv na tváři, je důležitý. Jsme banka – punk mít nebudeme, ale můžeme hodně věcí zjednodušit,“ říká Tomáš Strnad.
Česká spořitelna si i díky těmto krokům udržuje pozici technologického lídra mezi bankami. A je jasné, že DevOps tým v tom hraje klíčovou roli.