# DevOps & CI/CD‑automatisering

> Udvalgte resultater, der demonstrerer denne ydelse.

- [Har automatiseret udrulning af GIS SaaS‑applikationer, databehandling og rapporteringssystem ved hjælp af GitHub Actions CI/CD, Python, Bash og SQL.](https://data.engineer.company/da/portfolio/automated-gis-saas-application-deployment-data-processing-and-16/)
- [Har automatiseret levering af 20 GIS‑datapipelines og ETL‑processer for appdata og strømlinet infrastrukturautomatisering og rapportering.](https://data.engineer.company/da/portfolio/automated-delivery-of-20-gis-data-pipelines-and-17/)
- [Har automatiseret 100 kritiske databackups ved hjælp af Barman, Google Cloud, Bash og Python og sikret dataintegritet på tværs af databaser.](https://data.engineer.company/da/portfolio/automated-100-critical-data-backups-using-barman-google-18/)
- [Har strømlinet processer for dataanalyse og softwareudvikling og sparet 4.000 timer ved at indføre CI/CD‑praksis med GitHub, GitLab, Bash og Python.](https://data.engineer.company/da/portfolio/streamlined-data-analysis-and-software-development-processes-saving-43/)
- [Har automatiseret databehandlingsopgaver med shell‑scripting, PL/pgSQL, Python og Transact‑SQL og øget produktiviteten og effektiviteten.](https://data.engineer.company/da/portfolio/automated-data-processing-tasks-using-shell-scripting-pl-45/)
- [Har holdt skemaet ærligt på tværs af 1.022 migrationer med en CI‑gate, der bygger databasen begge veje — en frisk installation og en installation plus hver eneste migration — og fejler, når de to ikke stemmer overens.](https://data.engineer.company/da/portfolio/kept-the-schema-honest-across-1022-migrations-99/)
- [Har skrevet tests af selve tjekkene efter at have fastslået, at et tjek, der kun fodres med rent input, en dag melder rent, fordi det intet læste — ved at plante en stavefejl for at bekræfte, at stavekontrollen finder den, og ved at tage et id‑interval fra databasen frem for fra et tal i testen.](https://data.engineer.company/da/portfolio/wrote-tests-for-the-checkers-themselves-149/)
- [Har auditeret 644 Rust‑crates for licenskompatibilitet ved hvert build og har bevist, at tjekket udløses, ved at omskrive én crates licens og ved at flytte den fastlåste kernerevision uden at regenerere.](https://data.engineer.company/da/portfolio/audited-644-rust-crates-for-licence-compatibility-163/)

<https://data.engineer.company/da/services/devops-cicd/>
