Skip to content
Home/ CI/CD Engineering for DevOps Engineers: Build Production Pipelines with GitHub Actions, GitLab CI/CD
CI/CD Engineering for DevOps Engineers: Build Production Pipelines with GitHub Actions, GitLab CI/CD

CI/CD Engineering for DevOps Engineers: Build Production Pipelines with GitHub Actions, GitLab CI/CD

No customer reviews yet ISBN 9798170260409

Build CI/CD pipelines that are fast, secure, reliable, and ready for production.

Modern DevOps is not just about running a build after every commit. Production software delivery requires automated testing, secure artifacts, controlled releases, observability, rollback strategies, and pipelines that engineers can trust.
CI/CD Engineering for DevOps Engineers takes you from the foundations of continuous integration and continuous delivery to complete production-grade pipelines using GitHub Actions, GitLab CI/CD, Jenkins, Argo CD, GitOps, and Kubernetes.

Instead of teaching isolated YAML commands, this practical guide shows you how the entire software delivery system fits together-from the first Git commit to a secure, observable production deployment.

You will learn how to:

    • Understand CI, continuous delivery, and continuous deployment
    • Design fast pipelines using caching, parallel jobs, matrices, and fail-fast feedback
    • Build real workflows with GitHub Actions
    • Create production pipelines with GitLab CI/CD
    • Design and operate Jenkins pipelines with controllers, agents, and Jenkinsfiles
    • Use branching strategies, pull requests, and protected branches effectively
    • Implement automated testing and enforce quality gates
    • Secure the software supply chain with vulnerability scanning, SBOMs, artifact signing, and verification
    • Protect credentials, runners, artifacts, registries, and deployment workflows
    • Choose between rolling, blue-green, canary, and recreate deployment strategies
    • Implement GitOps delivery with Argo CD and Kubernetes
    • Use progressive delivery to limit deployment blast radius
    • Apply metrics, logs, and traces to production releases
    • Design automated rollback based on real system health
    • Measure delivery performance using practical DevOps and DORA principles
    Go beyond tool syntax.
    GitHub Actions, GitLab CI/CD, and Jenkins use different configuration formats, but successful pipelines share the same engineering principles: fast feedback, build once and deploy many, shift security left, automate repeatable work, minimize blast radius, and observe every production release.

    This book teaches those durable principles while showing how they are implemented across today's major CI/CD platforms.

    Built for real-world DevOps work
    Each section moves from concepts into practical implementation. You will work with pipeline-as-code, reusable jobs, automated testing, security scanning, container images, artifact registries, Kubernetes deployments, GitOps workflows, canary releases, observability, and recovery strategies.

    The final production pipeline connects the complete infrastructure stack: Terraform provisions it, Ansible configures it, Kubernetes runs it, and CI/CD delivers to it.

    This book is ideal for:

      • DevOps engineers
      • Platform engineers
      • Site reliability engineers
      • Cloud and infrastructure engineers
      • Software developers responsible for deployment pipelines
      • Engineers preparing for DevOps roles and certifications
      • Anyone moving from basic CI scripts to production software delivery
      Whether you are building your first serious pipeline or improving an existing production delivery platform, CI/CD Engineering for DevOps Engineers gives you the architecture, workflows, tools, security practices, and deployment strategies needed to ship software faster without sacrificing reliability.

      Move from commit to production with confidence.

      About the author

      Product details

      Pub dateAug 28, 2026
      ISBN-109798170260409
      ISBN-139798170260409
      LanguageEnglish
      Last updated 2026-09-13 04:52
      $23.69 $26.99 12% off
      You save $3.30 · list price $26.99
      In stock — ships in 24 hours with free tracking
      Delivery by Wednesday, September 30, 2026
      Qty
      Sign in to Add to Saved list
      Free delivery on orders over $35.
      15-day returns. Any reason.
      Secure checkout. We never store card details.

      Readers who bought this also bought

      More from Computers | Software Development & Engineering | Quality Assurance & Testing
      See all
      Managing Trade-Offs in Adaptable Software Architectures
      <p><i>Managing Trade-Offs in Adaptable Software Architectures </i>explores the latest research on adapting large complex systems to changing requirements. To be able to adapt a system, engineers must evaluate different quality attributes, including trade-offs to balance functional and quality requirements to maintain a well-functioning system throughout the lifetime of the system.</p> <p>This comprehensive resource brings together research focusing on how to manage trade-offs and architect adaptive systems in different business contexts. It presents state-of-the-art techniques, methodologies, tools, best practices, and guidelines for developing adaptive systems, and offers guidance for future software engineering research and practice. </p> <p>Each contributed chapter considers the practical application of the topic through case studies, experiments, empirical validation, or systematic comparisons with other approaches already in practice. Topics of interest include, but are not limited to, how to architect a system for adaptability, software architecture for self-adaptive systems, understanding and balancing the trade-offs involved, architectural patterns for self-adaptive systems, how quality attributes are exhibited by the architecture of the system, how to connect the quality of a software architecture to system architecture or other system considerations, and more.</p>
      $138.90