DevOps og CI/CD‑automatisering
Endringer ut i produksjon uten drama
Testet, utgitt og mulig å reversere, slik at endringer når kundene en tirsdag ettermiddag i stedet for sent en fredagskveld.
Utvalgt arbeid som viser denne tjenesten.
-
Produksjonssatte GIS‑SaaS via GitHub Actions
Automatiserte produksjonssetting, databehandling og rapportering for GIS-SaaS med CI/CD i GitHub Actions, Python, Bash og SQL — kortere, pålitelige utgivelser.
-
Automatiserte leveransen av 20 GIS‑datapipelines
Automatiserte 20 GIS-datapipelines og ETL-prosesser for appdata, forenklet infrastrukturautomatiseringen og leverte pålitelige, oppdaterte data.
-
Automatiserte 100 kritiske sikkerhetskopier
Automatiserte sikkerhetskopiering av 100 kritiske databaser med Barman, Google Cloud, Bash og Python — gjenopprettbare data ble et testet faktum.
-
Sparte 4 000 timer med GitHub og GitLab CI/CD
Sparte ca. 4 000 timer ved å innføre CI/CD med GitHub, GitLab, Bash og Python, som gjorde dataanalyse og utvikling raskere og mer konsistent.
-
Automatiserte databehandling i Python og PL/pgSQL
Automatiserte databehandlingsoppgaver med Shell, PL/pgSQL, Python og Transact-SQL, økte produktiviteten og gjorde slutt på små, gjentakende feil.
-
1 022 migreringer bak en port for skjemaavvik
Holdt skjemaet pålitelig gjennom 1 022 migreringer med en CI-kontroll som bygger databasen begge veier og feiler når de to resultatene avviker.
-
Skrev tester for selve kontrollverktøyene
Hvert kontrollskript i prosjektet har nå en test som beviser at det feiler på dårlige inndata, og assertene for intervaller leser fra sannhetskilden.
-
Kjenn lisensen til alt du leverer
Innførte en lisenskontroll av 644 tredjepartskomponenter som kjører ved hvert bygg, og beviste at den slår til ved å utløse et brudd med vilje.
Er dette arbeidet du trenger gjort, er neste skritt en samtale.
Fortell oss problemet, så sier vi ærlig fra om vi er de rette folkene.