Session

Database DevOps...CJ/CD: Continuous Journey Continuous Disaster?

Transforming a team that was used to a SVN-based-big-single-repo work style and little to no automation was a bumpy ride.
Join me in this session where I share my experience in implementing Azure DevOps with Git, automated build and release pipelines and disposable personal databases.

In this session I will tell you about my days as team lead and the challenges I faced while introducing:

DevOps:
- The formal DevOps term and process
- Working with sprints (our 4th attempt)

Git:
- Git as version control to SVN / TFVC people
- Using branches instead of only the master
- Adapting a Git branching strategy

Pipelines:
- Adapting a Build & Release Workflow
- Implementing naming conventions for: repos, branches, builds and releases
- The Introduction (and success) of pipelines
- Manual vs Pull Request Release

Dedicated Environments:
- Working with a database IDP (internal development platform)
- With versioned personal databases
- Including stashing databases when priorities change

Migrating an existing team that is stuck in its ways, critical by nature and fed up with deadlines is an interesting journey you don't always hear about.

But in the end...it's a lot of patience, work and yes it's exhausting, but completely worth it.

Take-aways
1. Insights in a real world DevOps migration / transformation
2. Knowledge and experience sharing on the often forgotten DevOps part: the database
3. Beside all the talking: demonstration with tips you can directly make use of

This session is constantly updated and has been presented at PASS 2022, Data Saturday Gothenburg 2023 and SQL Saturday SW Washington / Oregon 2023.

Tonie Huizer

Software, Data, DevOps Consultant at Promicro

Dirksland, The Netherlands

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top