Archives
All the articles I've archived.
-
GitHub Forks Explained
What's a fork, when should you use one, and how is it different from a clone? A quick guide.
-
Git Hooks: Automate Code Quality Before It Hits the Repo
Stop reviewing formatting issues. Use Git hooks to enforce code standards automatically.
-
Nutanix AHV vs ESXi: Making the Choice
A practical comparison of Nutanix AHV and VMware ESXi — architecture differences, feature parity, migration considerations, and how to decide which hypervisor fits your environment.
-
Q1 Recap: Building the DevOps Foundation
Looking back at our first quarter — Git fundamentals, Ansible automation, Terraform basics, and Azure connectivity. What we learned and where we're headed next.
-
Connecting Terraform to Azure
A step-by-step guide for configuring Terraform to deploy infrastructure to Azure using the AzureRM provider, including authentication methods and deployment workflows.
-
Azure for DevOps Engineers: Getting Started
A practical introduction to Microsoft Azure for DevOps engineers — understanding the account hierarchy, core services, networking, identity, and automation with Terraform.
-
Terraform Variables and Outputs Explained
A deep dive into Terraform variables, locals, and outputs — the building blocks that make your infrastructure code reusable and maintainable.
-
Terraform Basics: Providers, Resources, and State
Master the foundational concepts of Terraform — providers, resources, variables, outputs, and state — to build reproducible infrastructure from day one.
-
Managing Nutanix with Terraform: Automating Your Private Cloud
A basic guide to automating your Nutanix private cloud infrastructure with Terraform, including setup and real-world code examples.
-
Infrastructure as Code: What, Why, and How
Learn the fundamentals of Infrastructure as Code (IaC), why it matters, and how to get started with modern tools like Terraform and Ansible.
-
Ansible for Beginners: Improving Patching with Ansible
Beginner-friendly intro to Ansible with a complete, safe workflow for monthly server patching—rolling updates, reboots, dry-runs, and simple reporting.
-
Git Branching Strategies for Fast-Moving Teams
Learn practical Git branching strategies for fast-paced teams. We'll compare GitFlow, Trunk-Based Development, and Feature Branching—plus share tips for review workflows and infrastructure code.
-
My Favorite Tools for IAC & DevOps Success
A tour of the tools that make my daily work faster, clearer, and more enjoyable — from VS Code to syntax highlighting.
-
Rethinking the Cloud Debate: It's Not Which Provider—It's What Cloud Really Means
Most cloud strategies focus on provider choice and migration, but the real question is how you define and manage 'cloud' as a philosophy—enabling true flexibility, governance, and resilience across environments.
-
Git Basics Every DevOps Engineer Should Know
A practical Git tutorial for DevOps engineers — from basic commands to workflow tips, with code examples you can try today.
-
Terraform vs. PowerShell & Ansible: Thinking in Orders not Recipes
How to consider Terraform's declarative model, how it differs from process/script-driven tools like PowerShell or Ansible.
-
The DevOps Career Path: From Junior to Senior
If I had to start my DevOps career over today, here's the roadmap I'd follow to go from junior engineer to senior-level DevOps professional.
-
Welcome to Pipelines and Pizza
Kickoff post for my new technical blog — Terraform, Kubernetes, Nutanix, Azure, Ansible, and the journey from junior to senior DevOps engineer.