Hello and welcome to my tech blog!

One of my new year resolutions for 2025 (who does them anymore, am I right?!) is to develop myself towards SRE role and I want to create a project that would help me in that. While my professional background already involves working in such roles as DevOps Engineer and System Engineer, I feel like SRE requires a bit different skillset.

I haven’t worked that much with code in my career (beside some Powershell/Python scripts and test suite in Pytest) so the backbone of this project will be API application written in Flask. I have worked for few years already supporting few API apps, however I never bothered to learn to write an API which I think will give me better understanding of the technology.

Once the application is written I would like to deploy it in Azure Container Services (thank you for free tier usage Microsoft!) utilizing Docker container and Azure Devops pipeline.

Afterwards, with application running in Cloud it would be great to introduce some observability and analytics which I want to cover with Prometheus and Grafana.

I am planning to host them on an Azure provisioned VM, preferable deploying it using Terraform – I’ve worked a lot with Ansible in the past deploying code/vms in private cloud, but haven’t digged that much into public cloud, beside some basic services like SAML.

The finishing part is going to be securing the application and rewriting it to use database – for that I am going to use PostgreSQL, also deployed in Azure.

Putting everything together the tech stack is going to look something like on the image below:

Now that we’ve laid out the plan let’s get to work and see you in my next post!