Co děláme
Čtyři oblasti, jeden tým na telefonu.
Můžete si nás najmout na jednu část, nebo předat celý dodávkový řetězec. V obou případech zůstávají na projektu stejní inženýři, takže nikdo nemusí své prostředí vysvětlovat dvakrát.
CI / CD
Pipeline, kterým se dá věřit
Merge se má dostat do produkce bez porady. Stavíme pipeline dost rychlé na to, aby běžely při každém commitu, a dost bezpečné na to, aby šel rollback bez nervů.
- GitLab CI pipeline: build, testy, scan, release
- GitOps nasazení přes ArgoCD a Helm charty
- Registry kontejnerů, verzování a retence artefaktů
- Dočasná review prostředí pro každý merge request
- Automatické rollbacky a schvalování releasů
GitLabGitArgoCDHelmDocker
Cloudová infrastruktura
Účty, které se dají předat
Infrastruktura zapsaná jako kód, ne v hlavě jednoho člověka. Každé prostředí jde znovu postavit z repozitáře a faktura se dá vysvětlit řádek po řádku.
- Prostředí v AWS, Azure a GCP spravovaná Terraformem
- Managed Kubernetes clustery a migrace workloadů
- Sítě, DNS, WAF a CDN přes Cloudflare
- Identity, přístupová práva a správa secretů
- Zálohy, nácvik obnovy a revize nákladů
AWSAzureGCPTerraformKubernetesCloudflare
On-premise infrastruktura
Váš hardware, provozovaný pořádně
Část systémů zůstává u vás v budově — kvůli legislativě, latenci nebo prosté ekonomice. Zaslouží si stejnou automatizaci jako cokoli v cloudu.
- Kubernetes na bare metalu, spravovaný přes Rancher
- Konfigurace a patchování serverů Ansiblem
- S3 kompatibilní objektové úložiště na MinIO
- Monitoring, alerting a pohotovost
- Hybridní propojení racku s cloudem
RancherKubernetesAnsibleMinIODockerNginx
Vývoj webu
Aplikace, ne dema
Píšeme služby, které běží na platformě, kterou stavíme: interní nástroje, zákaznické portály, API a integrace, které to drží pohromadě.
- Backendy v Javě, Node.js, PHP a Ruby
- Datová vrstva na PostgreSQL, MySQL a Redis
- REST a event-driven integrace mezi systémy
- Automatizace procesů v n8n místo ručních kroků
- Převzetí a stabilizace zděděných kódů
JavaNode.jsPHPRubyPostgreSQLRedisn8n