DevOps
CI/CD pipelines, infrastructure as code, observability, reliability engineering, and operational excellence for modern teams.
A Guide to Automated Testing in DevOps: From Unit Tests to End-to-End
A comprehensive guide to the different layers of automated testing in a DevOps workflow, including unit, integration, and end-to-end tests, and how to build a balanced test suite.
An Introduction to CI/CD: Automating Your Software Delivery Pipeline
A comprehensive introduction to CI/CD, explaining how Continuous Integration and Continuous Delivery automate the software delivery lifecycle to increase speed and quality.
An Introduction to DevSecOps: Integrating Security into Your CI/CD Pipeline
An introduction to DevSecOps, explaining how to integrate automated security practices directly into your CI/CD pipeline to build more secure software, faster.
An Introduction to Kubernetes: Orchestrating Containers at Scale
A beginner-friendly introduction to Kubernetes, explaining its core concepts like Pods, Services, and Deployments and how it automates container management.
Getting Started with Docker: A Guide to Containerizing Your Applications
A beginner-friendly guide to Docker, explaining what containers are, how they work, and how to use a Dockerfile to package your application into a portable image.
Infrastructure as Code (IaC): A Guide to Principles and Practices
A guide to the principles and practices of Infrastructure as Code (IaC), explaining how to manage and provision infrastructure using declarative configuration files.
Mastering GitOps: A Guide to Managing Infrastructure with Git
An in-depth guide to GitOps, an operational framework that uses Git as the single source of truth for declarative infrastructure and application deployment.
Monitoring vs. Observability: A DevOps Perspective
A guide from a DevOps perspective that clarifies the difference between monitoring and observability, and why modern, complex systems require a shift towards observability.
The DevOps Handbook: Key Principles for a Successful Transformation
A guide to the core principles of DevOps, based on The DevOps Handbook. Learn about The Three Ways: Flow, Feedback, and Continuous Learning & Experimentation.