Aleš Daniel

IT profesionál s 20 lety zkušeností,
DevOps a cloud,
Kybernetická bezpečnost

O mně

Znalosti

DevOps a automatizace (Ansible, CI/CD v Azure DevOps), správa cloudu (AWS, Azure), Python (skriptování), enterprise architektura (ArchiMate®), systémová integrace (Healthshare/Ensemble), tvorba dokumentace a technických návrhů, administrace nástrojů (Git, Slack, Azure DevOps).

Schopnosti

Návrh a automatizace IT řešení, vedení menších týmů a mentoring, koordinace projektů, spolupráce s byznysem na akceptačních kritériích a prezentaci řešení, systematické zhodnocení variant a doporučení.

Vášeň

DevOps, Cloud, kybernetická bezpečnost – s důrazem na kvalitu, stabilitu a dlouhodobou udržitelnost řešení.

Objevování

Kybernetická bezpečnost, AI.

Projekty

Obnova datových center(2024–25)

MALFINI, a.s. Řízení týmu Zadávací dokumentace Migrace

Procesní a smluvní zajištění kroků pro obnovu datových center společnosti, tvorba a příprava hlavních částí zadávací dokumentace mimo detailní technické specifikace serverů, koordinace činností při samotné migraci v rámci implementačního týmu a komunikace směrem do firmy během migrace, testování serverů po migraci jako část DevOps týmu. Projekt zajistil kompletní migraci více jak 800 VM včetně testování, změn zálohování apod. během 5 dní během Vánoc 2024 bez dopadu na provoz.

Strategie adopce cloudu(2024–25)

MALFINI, a.s. Řízení týmu Zadávací dokumentace Koncepce

Prezentace a zajištění schválení aktivity vedením společnosti, zajištění výběrového řízení, realizace výběrového řízení, zajištění smluvního a obchodního vztahu s vítězem, koordinace aktivity v rámci společnosti, definice vstupů a výstupů projektu.

Migrace Ansible-managed serverů(2022–25)

MALFINI, a.s. Řízení migračního týmu Technická koncepce Migrace Ansible Azure DevOps

Vedení malého DevOps týmu, spolupráce na samotné migraci ze starého CentOS na nový na více jak 300 serverech spravovaných Ansiblem včetně změny nástroje Foreman, kompletní změny řešení Ansible mezivrstvy, implementace aktuálních middleware nástrojů v aktuálních verzí.

Azure DevOps migrace(2022–25)

MALFINI, a.s. Řízení migračního týmu Technická koncepce Migrace Azure Azure DevOps YAML

Příprava a prezentace způsobů migrace s Classic Pipelines na YAML, implementace YAML pipeline šablon, migrace mezi tenanty Azure. Samotné práce i koordinace činnosti malého DevOps týmu.

Enterprise Application Integration(2021–22)

MALFINI, a.s. Řízení projektového týmu IT Technická koncepce Proof of Concept WSO2 Micro Integrator Python Fast API XML

Rešerše nástrojů aplikační integrace, zajištění schválení nástroje pro Proof of Concet testování, realizace Proof of Concept testování s cca 30 integračními scénáři s nástrojem WSO2, implementace nástroje, konfigurace serverů pro nástroj a prototypy aplikací pro testování WSO2 Micro Integratoru, implementace Python prototypů aplikací pro podporu testovacích scénářů, implementace integrací pro scénáře ve WSO2 Micro Integratoru.

CRM(2020–21)

MALFINI, a.s. ADLER Czech, a.s. Řízení projektového týmu IT Technická koncepce Technická specifikace

Koordinace IT týmu v rámci celofiremního projektu. Tvorba technické specifikace pro zadávací dokumentaci na CRM systém do společnosti MALFINI, včetně možností integrace a celého spektra technických požadavků. Zodpovědnost za technické vyhodnocení výběrového řízení. Příprava a definice rozhraní vybraného systému na systémy společnosti. Celkem přes 1200 hodin práce týmu ICT.

AWS(2020–21)

MALFINI, a.s. ADLER Czech, a.s. Řízení projektového týmu Technická koncepce Implementace projektu Terraform 1.0/HCL Bourne shell Python 3 JSON SQL Markdown

Vedení týmu zajišťujícího zkušební koncept využití služeb cloudu AWS vlastními silami za použití konceptu Infrastructure as Code. Odpovědnost za řízení týmu, implementační část projektu, technologický návrh jednotlivých řešení. Ověření konceptu provozu služeb v současné formě a v technologii mikroslužeb. Zkušební migrace aplikací C#, PHP, React.js.

Nový eshop(2018–2019)

ADLER International, a.s. ADLER Czech, a.s. Řízení týmu vývoje SW Koordinace týmu vývoje s Ops Technická koncepce Technické cíle projektu .NET Core React ELK stack

Odpovědnost na implementační část projektu nového eshopu pro 15+ trhů a jazyk. mutací založený na nejaktuálnějších technologiích směrem k technologii mikroslužeb.

Přechod na průběžnou integraci a průběžné nasazování aplikací (2017–2018)

ADLER International, a.s. Řízení týmu vývoje SW Continuous Integration Continuous Delivery Azure DevOps | Visual Studio Online Slack

Úprava procesu vývoje aplikací do režimu využití průběžné integrace a nasazení s využitím nástrojů Azure DevOps a Slack.

Dokumentace integrace a simulace toků dat (2015, 2018)

Krajská zdravotní, a.s. Integrace Dokumentace

Tvorba modelu pro zachycení rozhraní aplikací a jejich využití v rámci komunikací mezi systémy. Dokumentace jednotlivých rozhraní, provázání s IT službami a business službami IT oddělení. Katalog rozhraní. Realizace SW projektem Core Data Integration Documentation Project.

FONS Enterprise (2014–15)

Krajská zdravotní, a.s. Integrace Řízení týmu vývoje SW Nemocniční IS

Odborný garant za komunikaci nemocničního systému FONS Enterprise se systémy v rámci infrastruktury Krajské zdravotní, a.s.

SoftronicSD (2014–15)

Krajská zdravotní, a.s. ITIL Helpdesk

Odborný garant za implementaci procesů ITIL a nastavení pro týmy řešitelů z řad pracovníků IT.

HR VEMA (2014)

Krajská zdravotní, a.s. Integrace Řízení týmu vývoje SW

Návrh komunikace personálního systému s ostatními systémy Krajské zdravotní, a.s., odborný garant za komunikaci s ostatními systémy společnosti. Implementace a realizace akceptačních testů rozhraní.

ROP8 Zvýšení dostupnosti elektronických záznamů o zdravotní péči (2010–13)

Krajská zdravotní, a.s. Návrh koncepce Integrace eHealth

Autor koncepce integrace klinických informačních systémů společnosti pro zvýšení dostupnosti zdravotních záznamů a zajištění sjednoceného registru pacientů, garant za komunikaci jednotlivých systémů v rámci koncepce v podprojektu Zvýšení regionální dostupnosti elektronických záznamů o zdravotní péči za podpory konsolidace aplikační a datové infrastruktury pro tvorbu sdílení elektronické zdravotní dokumentace v datovém centru v Krajské zdravotní, a.s. - Masarykova nemocnice v Ústí nad Labem, o.z.

ROP5 IS Medix (2011–12)

Krajská zdravotní, a.s. Řízení projektu Integrace

Vedení projektu implementace IS Medix pro centrální sterilizace a operační sály implementovaného do všech nemocnic Krajské zdravotní, a.s. v rámci projektu Zvýšení bezpečnosti pacienta při operačních výkonech.

ROP OLOP (2009–10)

Krajská zdravotní, a.s. Zástup řízení projektu Řízení týmu správy NIS Nemocniční IS

Zástupce vedoucího projektu při implementaci nemocničního informačního systému do nemocnic Most a Teplice, vedení týmu správců nemocničního systému.

Serena TeamTrack (2006–7)

Masarykova nemocnice v ÚL Řízení projektu Návrh procesů Helpdesk

Vedení projektu implementace Serena TeamTrack pro oblast Incident managementu a Request fullfilment v Masarykově nemocnici v Ústí n. L., následně v Krajské zdravotní, a.s., návrhy workflow jednotlivých procesů.

Další...

SW Projekty

Vera2Pdf / Vera2Epub for PocketBook(2022–26)

WIP Soukromě Python 3 Poetry EbookLib PikePdf PyMuPDF LibreOffice

Aplikace pro převod HTML verze programu jednání Rady a Zastupitelstva města s podklady ze systému pro veřejnou správy IS VERA ve formátu eJednání. Původně vyvinuto pro generování Epub souboru dle specifikace verze 3.2 pro čtečku PocketBook, následně upraveno do varianty pro A4 e-ink papír Fujitsu Quaderno. Slouží pro parsování obsahu programových bodů jako jsou návrhy usnesení, důvodové zprávy, předkladatelé a další PDF, původně do xhtml nutného pro Epub formát. Dále konvertuje všechny přílohy do formátu PDF za pomoci LibreOffice (např. DOC, DOCX, XLSX) a to včetně materiálů přiložených v ZIP souborech. Výsledkem je jedno PDF s odkazy pro snadné ovládání přechodu mezi programovými body a přílohami během jednání. K dispozici na Githubu.

Municipal Budget Indicators(2022–??)

WIP Soukromě Python 3 pipenv pyInstaller Plotly PySimpleGUI Metodika indikátorů

Aplikace pro výpočet ukazatelů k hodnocení finanční stability města ve střednědobém a dlouhodobém horizontu. Vývoji aplikace předcházela tvorba metodiky ukazatelů, kterou přijalo Zastupitelstvo města Česká Kamenice na svém zasedání v září 2022. Aplikace vytváří HTML report s grafy za posledních 6 let ve sledovaných indikátorech a jednotlivé hodnoty grafů barví dle stavu určeném metodikou. Výsledkem je upravený text metodiky doplněný o grafy. Cílem aplikace je snažší přehled zastupitelů města o rozpočtu a dlouhodobém finančním zdraví města. Aplikaci využívá pro tvorbu podkladů Radě města a Zastupitelstvu města Česká Kamenice Finanční odbor Městského úřadu. K dispozici na Githubu.

Municipal Elections 2022 (2022)

Soukromě Python 3 Markdown pipenv

Aplikace pro výpočet počtu zvolených zastupitelů z průběžných výsledků jednotlivých volebních okrsků. Prakticky použito během voleb do zastupitelstev obcí v říjnu 2022 volebním uskupením Koalice pro Kamenici. Funkční pro specifikaci otevřených dat k volbám do Zastupitelstev obcí od roku 2018. K dispozici na Githubu.

App Terraform Learn (2020)

Adler Czech, a.s. Terraform 0.13/HCL Bourne shell Python 3 JSON SQL Markdown Návrh koncepce Návrhy řešení Azure DevOps Azure Pipelines CI/CD Azure Repos

Tvorba jednoduché aplikace v C# a Pythonu 3.8 načítající na AWS EC2 data z MS SQL v AWS RDS, návrh koncepce a řešení implementace infrastruktury v AWS pomocí Terraformu, implementace CI/CD v Azure DevOps. Konzultant pro kolegy v týmu, schvalovatel všech pull requestů terraform kódu.

dotfiles (2020–??)

WIP Soukromě Bourne shell Fish shell

Automatizace konfiguračního nastavení služebního notebooku s MacOS 10.15 a automatická instalace nástrojů potřebných k práci. K dispozici na Githubu, včetně původní verze.

AzureDevOpsAdminConsole (2020)

Adler Czech, a.s. C# JSON .NET Core 3.1 Azure DevOps API

Aplikace pro export údajů z Azure DevOps do JSON pro usnadnění správy portálu Azure DevOps. Zajišťuje např. lidsky čitelný přehled konečných oprávnění po uživatelích či projektech, přehled repozitářů po projektech, apod. Cílem je snížit časovou náročnost správy Azure DevOps a zvýšit transparentnost dat používaných pro správu platformy.

SlackAdminConsole (2020)

Adler Czech, a.s. C# JSON .NET Core 3.1 Slack API

Aplikace pro export údajů ze Slacku do JSON pro usnadnění správy pracovního prostoru Slacku. Zajišťuje např. lidsky čitelný přehled uživatelů, uživatelských skupin, kanálů apod. Cílem aplikace je usnadnit správ Slacku při komunikaci s dalšími členy týmu.

Export Personal Certificate Tool (2018)

Krajská zdravotní, a.s. C# .NET 4.7 WPF Active Directory Windows Certificate Store

Aplikace pro export certifikátu včetně kompletního řetězce důvěry certifikátu z certifikačního Windows Storu do souboru. Exportní soubor chráněn heslem.

Core Data Integration Documentation Project (2015, 2018)

Krajská zdravotní, a.s. C# .NET 4.5 WPF XML XSLT

Aplikace pro dokumentaci popisů rozhraní, tvorby katalogu rozhraní. Exporty do XML a HTML přehledu rozhraní dle různých pohledů na integraci. Simulace toku dat v čase v rámci všech rozhraní se zaměřením na hledání potenciálních problémů validity dat.

HIS2MISModelConsole (2015)

Krajská zdravotní, a.s. C# .NET 4.5 WPF Webové služby LINQ MS SQL 2012 ClickOnce

Aplikace pro ovládání exportu dat z nemocničního systému FONS Enterprise do manažerského systému MIS Model. Ovládání pomocí volání webových služeb. Distribuce přes ClickOnce, vlastní konfigurační sekce, šifrování konfiguračních souborů.

VEMA WS Tester (2014)

Krajská zdravotní, a.s. C# .NET 4.5 NUnit Webové služby

Aplikace pro test funkčnosti webových služeb z personálního systému VEMA.

Integrace aplikací s využitím Intersystems Ensemble, resp. HealthShare Foundation (2009–18)

Krajská zdravotní, a.s. Ensemble HealthShare Návrh koncepce Návrhy řešení

Spoluautor koncepce řešení integrace systémů v Krajské zdravotní, a.s. s použitím uvedené integrační platformy.

geneticAlgorithms (2012)

Soukromě Python 3

Program pro seznámení se s genetickými algoritmy a zlepšení znalostí v Pythonu. V současnosti se provádí refaktorizace kódů dle „python best practices.“ K dispozici na GitHubu.

a další...

Zkušenosti

2024–2025

MALFINI, a.s.

DevOps & Infrastructure Manager

Vedení týmů - DevOps, Infrastruktura a specialisty pro kyberbezpečnost.

Zodpovědnost za automatizaci, konfiguraci serverů a bezpečný provoz infrastruktury.

Řízení aktivit a projektů org. jednotky jako Obnova datových center, Implementace nového monitoringu, Migrace Ansible-managed serverů, Migrace Azure DevOps apod.

2022–2026

Město Česká Kamenice

neuvolněný člen Rady města (pro IT a dopravu)

neuvolněný člen Zastupitelstva města

Jako člen výkonného orgánu samosprávy podílení se na směřování města. Ve svěřených oblastech určování základních směrů pro další vývoj města.

2020–2024

MALFINI, a.s. (ADLER Czech, a.s. do 11/2020)

ICT specialista

Řízení interních projektů, zaměřených zejména na cloud a aplikační integraci.

Od 2022 garant oblasti DevOps a konfigurace aplikačních serverů (za pomoci automatizace).

2019–2019

MALFINI, a.s. (ADLER Czech, a.s. do 11/2020)

lead developer

Řízení týmu vývoje software a jeho podtýmů. Stanovování pravidel vývoje, používaných technologií, odpovědnost za aplikační a datovou architekturu, řízení vývojových sprintů agilním způsobem, koordinace vývojové částí interních projektů.

Vedení skupiny vývojářů do 20 osob - týmu vývoje SW ve dvou lokalitách (Ústí nad Labem, Ostrava) do 1/2020.

Vedení interní projektů.

2018–2022

Město Česká Kamenice

neuvolněný člen Zastupitelstva města

předseda Finančního výboru Zastupitelstva města

Jako člen Finančního výboru kontrola hospodaření města a jeho přísp. organizací, návrh metodiky ukazatelů pro hodnocení finanční stability města.

2017–2019

ADLER International, a.s.

lead developer

Řízení týmu vývoje software. Stanovování pravidel vývoje, používaných technologií, spolupráce na tvorbě IT architektury, řízení vývojových sprintů agilním způsobem.

Vedení skupiny do 15 osob - týmu vývoje SW ve dvou lokalitách (Ústí nad Labem, Ostrava).

2017–2019

Krajská zdravotní, a.s.

externí architekt/vývojář

Konzultace při modelování enterprise a SW architektury. Spolupráce na řízení aplikační architektury společnosti. Konzultace pro oblast vývoje SW, vlastní vývoj SW, konzultace při návrhu a realizaci integrace aplikací v rámci společnosti.

2014–2017

Krajská zdravotní, a.s.

architekt/vývojář

Modelování enterprise a SW architektury. Vytváření strategie nasazení aplikací. Spolupráce na řízení aplikační architektury společnosti. Zodpovědnost za vývoj SW, návrh a realizaci integrace aplikací v rámci společnosti, zajištění podpory vybraných aplikací. Dohled nad řízením projektů projektovými manažery.

Vedení skupiny do 5 osob - týmu vývoje SW a integrace.

2007–2014

Krajská zdravotní, a.s.

vedoucí odd. rozvoje služeb a zdravotnické informatiky/aplikační podpory

Zodpovědnost za vývoj SW, návrh a realizaci integrace aplikací v rámci společnosti, správa a provoz nemocničních IS (v 5 nemocnicích), zajištění podpory provozovaných aplikací. Řízení projektů.

Vedení skupiny do 20 osob. V letech 2007–2012 zastupování ICT manažera či CIO (tým nad 50 lidí).
Vedení týmů:

  • vývoje SW a integrace,
  • správců nemocničního IS,
  • projektových manažerů,
  • aplikačních správců.

2005–2007

Masarykova nemocnice v Ústí nad Labem, p.o.

vedoucí odd. programování a systémové koordinace

Zodpovědnost za správu nemocničního IS, tvorbu aplikací pro interní potřebu. Člen projektových týmů. Provádění analýz a návrhů implementace SW. Vedení týmu 3 osob (tým správy NIS).

programátor

Tvorba interních aplikací v ASP, resp. ASP.NET, .Net WinForms.

2003–2005

Vysoká škola báňská – Technická univerzita Ostrava

Fakulta elektrotechniky a informatiky,
obor Informatika a výpočetní technika
specializace Softwarové inženýrství
zakončeno titulem inženýr, Ing.

2000–2003

Univerzita Jana Evangelisty Purkyně v Ústí nad Labem

Pedagogická fakulta,
obor Aplikovaná informatika,
zakončeno titulem bakalář, Bc.

Certifikace, školení

2025

Práce s AI

Firemní školení na míru pro seznámení se službami AI, využití v pracovních scénářích a pokročilý prompting.

2018-25

Průběžné vzdělávání s Pluralsight + A Cloud Guru

Průběžné vzdělávání pomocí kurzů na zmíněných platformách se zaměřením na Devops, Ansible, Terraform, Cloudflare, .NET, pipeliny apod.

2020

AWS, Terraform

Firemní školení na míru pro seznámení se službami AWS, jak v oblasti architektury, služeb, filosofie. De facto nadpoloviční rozsah jako u certifikačního kurzu AWS Certified Cloud Practitioner. Dále seznámení a praktické cvičení na technologii Terraform verze 0.13. Školení zajišťovala společnost Revolgy Business Solutions s.r.o.

2019

REST API, .NET Core, ASP.NET Core

Firemní školení na míru. Změny v .NET Core a ASP.NET Core vůči předcházejícím verzím .NETu, správně řešené REST API v ASP.NET Core. Školení zajišťoval lektor a MVP Miroslav Holec.

2019

Docker Basics

Firemní školení na míru na seznámení se s Dockerem, jeho začlenění do procesu vývoje, dopady na architekturu a další. Školení zajišťovala společnost Enlogit s.r.o.

2018

Microservices

Kurz na praktické seznámení s architekturou mikroslužeb a jejich vývojem, dopadem na vývojový proces, použitím vzorů. Součástí workshop k ověření nabytých znalostí. Školení zajišťovala společnost DataScript s.r.o.

2017

Keboola Connection, GoodData

Firemní školení na míru na seznámení s datovou platformou Keboola Connection, analytickým nástrojem GoodData a konkrétní implementací pro společnost. Školení zajišťovala firma Bizztreat s.r.o.

2017

ITIL® v3 Foundation

Certifikační kurz Tayllor-Cox, akreditované manažerské akademie a certifikačního orgánu. Detailní informace k certifikačnímu programu je k dipozici na stránkách ITIL® Foundation Certification. Vyhledávání v seznamu certifikovaných osob je k dispozici na stránce Successful Candidates Register.

2014

ArchiMate® 2 Foundation

Certifikace sdružení The Open Group pro modelovací jazyk k zachycení aspektů enterprise architektury. Detailní informace k certifikačnímu programu je k dipozici na stránkách ArchiMate® Certification Program. Vyhledávání v seznamu certifikovaných osob je k dispozici na stránce Directory of Certified People.

2013

Použití Intersystems Ensemble při propojování klinických systémů

Specializované školení na míru zaměřené na oblast zdravotnictví.

2012 a dříve

ostatní

  • Caché System Management,
  • Ensemble Entrée,
  • Architektura softwarových systémů (Gopas GOC272),
  • Management softwarových projektů (Gopas GOC261),
  • Modelování podnikových procesů (Gopas GOC27),
  • ISO 27001:2005 Information Security Management - Systems Awarness (URS),
  • a další.

Kontakt

Žiji v Ústeckém kraji na hranici s Libereckým krajem obklopen přírodou i výdobytky člověka, jako např. silnicí I/13 (E442).

Máte-li zajímavou pracovní nabídku v oblasti mezi Ústím nad Labem a Libercem a moje zkušenosti vyhovují Vaší představě, kontaktujte mne.

Web: www.adpro.cz
Email: info [na] adpro [tečka] cz
GitHub: adpro
LinkedIn: ales-daniel
Keybase: alesdaniel