Articles on automation

Articles


  1. Automation, the foundation to a robust, reliable cloud-based CICD solution

    This article positions automation as the essential foundation for reliable and scalable cloud-based CICD solutions. The author argues that automation significantly enhances operational efficiency by standardizing processes, reducing human error, and lowering costs. Critical components include Infrastructure as Code (IaC), comprehensive logging, informative dashboards, and appropriate notifications, all working together to minimize the need for manual intervention.

    read more
  2. GitHub Actions, Automation, and Unit Testing

    This article explores the importance of automation for DevOps engineers, particularly within GitHub Actions. The author, drawing from personal experience, argues that automation should be a foundational mindset for DevOps engineers, noting how all major cloud providers emphasize its benefits including cost savings, improved reliability, and operational excellence. The article then demonstrates a practical pattern for GitHub Actions that separates interface (workflows) from implementation (code) by using functional programming principles with bash scripts, enabling better readability and testability while maintaining a clean boundary between what the action does and how it accomplishes it.

    read more