cyberpipeline.webp

5 DevSecOps Lessons from the SANS 540 Course: Building Secure and Efficient Pipelines

Introduction I recently completed the SANS 540 course in person, and what an intense and rewarding journey it was! As a Product Security Engineer, I’m no stranger to pipelines and the intricacies of implementing security controls and tools. However, building everything from scratch, end-to-end, was an eye-opening experience. The course pushed me out of my comfort zone, especially the full day dedicated to Kubernetes, which completely fried my brain and reminded me just how much there is to learn in this field. ...

September 17, 2024 · 7 min · William
EpicSolutionArchitecture.png

Coding Convenience: Immersive labs achievements scraper

Introduction You ever look at your achievements page on X Y or Z website and think “I would love to show this whole page and not just piece meal my Linkedin account resulting in just unprofessional noise on my public profile”… No? Maybe it’s just me… Anyway Ima build my own achievements page, with blackjack and hookers, using a web scrapping bot that extracts all the essential details and outputs this webpage for my site. Here is how I did it. ...

April 17, 2024 · 5 min · William
EpicTerraformArchitecture.png

Deploying PostgreSQL Database on Azure Using Terraform with Key Vault Integration

So you want to deploy a PostgreSQL database in a private vnet and link it to your custom application in Azure. You have developed this awesome app thrown it into a container image and now you need to build the infrastructure to host your beautiful code. You could click around the disgusting Azure GUI like a pleb or you can be cool and deploy your infrastructure using code. With Terraform being your poison of choice to achieve this don’t worry, you have come to the right place. ...

March 10, 2024 · 6 min · William
EpicSolutionArchitecture.png

Coding Convenience: How I Automated Our Digs Expenses with Python and Zapier

Introduction I’ve recently moved in with some mates. As with all things moving you need to setup debit orders and subscriptions with your respective utility providers and whatever monthly things you all want to add to the expenses docket. I’ve been toying with the idea of automating my finances more. Many banks provide ways for you to do this through scheduling payments, direct debits etc. Some new digital banks even expose their APIs for you to use directly in whatever way you choose. My bank has this functionality available to me. So why not put together a fun little project to automate the expensing? ...

January 9, 2024 · 2 min · William