Author: Brett
-
Automating WordPress Blog Setup in AWS with Ansible and GitHub Actions
GitHub Repository In the world of DevOps, automation is key to ensuring efficient, repeatable, and scalable deployments. Ansible is one of the more important tools in a DevOps Engineer’s tool belt. Recently, I embarked on a project to automate the setup of a WordPress blog in AWS, leveraging Ansible for configuration management and GitHub Actions…
-
Hangman Part III: Automation (Terraform and GitHub Actions)
Play Hangman! Introduction Welcome to the final installment of our series where we’ve journeyed through the deployment of a Python Flask application, aptly named Hangman, using an array of AWS services. In previous posts, we’ve built a Dockerized Flask application, established a secure and robust VPC, configured an RDS instance, and deployed the app using…
-
Hangman Part II: Deploying to AWS (ECR, VPC, RDS, ECS, ALB, and Autoscaling)
Play Hangman! Intro Welcome to the second part of our journey to build and deploy a Hangman game using a plethora of technologies. In the first part, we delved into the creation of our game with Python and Flask, connected it to a MySQL database, and containerized it using Docker. If you haven’t read the…
-
Hangman Part I: Crafting the Application (Python, Flask, MySQL, and Docker)
Play Hangman! Intro Hello everyone! I’m excited to present the first part of a blog series that delves into my latest project – a fun and engaging Hangman game. This project is a culmination of a diverse array of technologies: Python, Flask, MySQL, Docker, AWS, IaC, and CI/CD. By sharing the journey, my aim is…
-
The Cloud Resume Challenge: How I Tackled My First Cloud Project
brettmhowell.com In January of this year I earned the AWS Solutions Architect Associate certification. I was ecstatic. It was my first step into the world of cloud computing from years of being a realtor and many hours of studying had finally paid off into a tangible accomplishment. Time to start applying for Cloud Engineering positions,…