Sami
← Back to Blog
·1 min read

Bachelors thesis thoughts and subject

DevOpsCI/CDAnsiblepyATS

I have my bachelors thesis coming up and I have been thinking about a subject. I always knew I want to write about a networking related topic. But it was hard to pinpoint on what exactly.

I recently came across a philosophy called NetDevOps and something about it hit me hard. DevOps always fascinated me and I have had the idea of learning it. But I mostly thought it's used only in programming, turns out it's not!

The pipeline works like this:

git push Engineer commits config change CI trigger Ansible deploy Push config to network devices Post-change pyATS validation Run automated test suite Tests pass? Yes No Approve Change accepted Done ✓ Rollback Revert config Fix & re-push

This would teach me more about Git, CI/CD, Ansible, pyATS and Python. All of the thing I have been wanting to learn more of. All while also working with network devices and networking. The perfect combo.

I will start working on my thesis sometime in August most likely. Keep an eye out for that.