CI/CD pipelineovi
Pipelineovi za build, testiranje i deployment u GitHub Actionsu, GitLab CI-ju ili Jenkinsu, uključujući izradu container imagea i proces izdavanja oko njih. Ondje gdje pipeline već postoji, obično ga prvo napravimo ponovljivim, a tek onda mijenjamo ostalo.
Alati: GitHub Actions, GitLab CI, Jenkins, Docker, container registry
Cloud i serverska infrastruktura
Provisioning i konfiguracija kao kod s Terraformom, na Oracle Cloudu, AWS-u, Hetzneru ili na vašim serverima. Mreža, TLS certifikati, backupi i kontrola troškova dio su posla, kao i dokumentacija, da to kasnije može preuzeti netko drugi.
Alati: Terraform, Kubernetes, OpenShift, Oracle Cloud, AWS, Hetzner, Linux
Platformske usluge
Instalacija i svakodnevno održavanje servisa o kojima aplikacije ovise: Keycloak za upravljanje identitetima i pristupom, PostgreSQL, Oracle, Redis i RabbitMQ, uglavnom kao klasteri, iza NGINX-a ili Caddyja. Redovito ih zakrpamo, a failover testiramo umjesto da ga pretpostavljamo.
Alati: Keycloak, PostgreSQL, Oracle, Redis, RabbitMQ, NGINX, Caddy
Monitoring i spremnost za incidente
Prometheus, Grafana, Loki i Elasticsearch, postavljeni tako da alarm stigne pravoj osobi s dovoljno konteksta da može reagirati. Pišemo i runbookove te uvježbavamo korake oporavka prije nego što zatrebaju.
Alati: Prometheus, Grafana, Loki, Elasticsearch, runbookovi za dežurstva, oporavak od katastrofe
Web aplikacije i interni alati
Web aplikacije i stranice tvrtki izrađene u Astru, Reactu, Angularu i Spring Bootu, uz integracije i interne alate oko njih. Automatizirano end-to-end testiranje ide uz to ondje gdje se isplati.
Alati: Astro, React, Angular, Spring Boot, TypeScript, Java, end-to-end testovi
Pregled arhitekture i sigurnosti
Pregled postojećeg sustava, njegove sigurnosti ili načina na koji tim isporučuje, s pisanim izvještajem i popisom promjena po prioritetu. Preuzimamo i privremeno vođenje DevOps tima te mentoriranje timova koji te vještine grade interno.
Alati: arhitektura sustava, sigurnosni pregled, vođenje DevOps tima, mentoriranje
Angažman je obično jedno od dvoje: posao s jasno određenim opsegom, poput pregleda ili migracije, ili DevOps uloga u vašem timu s nepunim radnim vremenom kroz nekoliko mjeseci. Oboje počinje razgovorom.Javite nam se