Posts

Source Control Concepts

Source Control Concepts ~/cloud-plus /modules/source-control.md bash — repo # Source Control Concepts Application code, IaC deployment files, CaC configs — all of it changes constantly, and someone needs to know which version is the real one. Git is how that gets tracked. Git Version Control GitHub Actions Exam Objective 5.1 8.23–24 Source control 8.25 Use cases 8.26–27 Repos & commands Git flow 8.28 Local repo 8.29 Branching 8.30 Pull requests 8.31 Code review 8.32 GitHub Actions Lesson Introduction Code management spans developer code, Infrastructure as Code deployment projects, and Configuration as Code tasks. Code naturally evolves — so tracking and identifying the definitive current version is critical. This lesson covers Git, one of the most common source control tool...

Tools Used in DevOps Environments

Tools Used in DevOps Environments ~/cloud-plus /modules/devops-tools.md bash — toolchain # Tools Used in DevOps Environments Ansible configures it, Docker packages it, Kubernetes orchestrates it, Jenkins ships it, Terraform provisions it, and ELK plus Grafana tell you whether any of that actually worked. Seven tools, one toolchain. Ansible Docker Kubernetes ELK Stack Grafana Jenkins Terraform Exam Objective 5.4 8.15 Overview 8.16–17 Ansible 8.17 Docker 8.18 Kubernetes 8.19 ELK Stack 8.20 Grafana 8.21 Jenkins 8.22 Terraform Lesson Introduction DevOps administrators lean on a common toolset to manage their environments. Some tools deploy services. Others give observability — the information administrators need to manage those services well. Together with IaC, automation, and orc...

CI/CD Pipelines

CI/CD Pipelines ~/cloud-plus /modules/cicd-pipelines.md bash — pipeline # CI/CD Pipelines A feature gets written, merged, tested, stored, and shipped — automatically, every time the code base changes. No more waiting years between versions. This lesson walks the pipeline stage by stage. Continuous Integration Continuous Deployment Exam Objective 5.2 8.8 CI/CD 8.9 Automation 8.10 Orchestration 8.11 Workflow tasks 8.12 Artifacts 8.13 Repositories 8.14 Secure code Lesson Introduction Rapid, consistent deployment of instances, containers, and applications doesn't happen by accident. It's made possible by Infrastructure as Code and DevOps practices — chiefly CI/CD . This lesson covers the automation tools, version control mechanisms, and scripting practices...