Get Free Shipping on orders over $79
Accelerate DevOps with GitHub : Enhance software delivery performance with GitHub Issues, Projects, Actions, and Advanced Security - Michael Kaufmann

Accelerate DevOps with GitHub

Enhance software delivery performance with GitHub Issues, Projects, Actions, and Advanced Security

By: Michael Kaufmann, Thomas Dohmke, Donovan Brown

eText | 9 September 2022 | Edition Number 1

At a Glance

eText


$49.49

or 4 interest-free payments of $12.37 with

 or 

Instant online reading in your Booktopia eTextbook Library *

Why choose an eTextbook?

Instant Access *

Purchase and read your book immediately

Read Aloud

Listen and follow along as Bookshelf reads to you

Study Tools

Built-in study tools like highlights and more

* eTextbooks are not downloadable to your eReader or an app and can be accessed via web browsers only. You must be connected to the internet and have no technical issues with your device or browser that could prevent the eTextbook from operating.

A practical guide to the science of software delivery performance that brings your DevOps and DevSecOps game to the next level - leveraging the power of the GitHub toolset

Key Features

  • Release software faster and with confidence
  • Be more productive and spend more time on software delivery and less on fixing bugs or doing administrative tasks
  • Deliver high-quality software that is more stable, scalable, and secure

Book Description

This book is a practical guide to DevOps. It helps teams that are already on their DevOps journey to further advance into DevOps and speed up their software delivery performance by providing simple solutions to common problems. It will help teams to find the right metrics to measure their success and learn from other success stories without just copying what these teams have done themselves. The book uses GitHub as the DevOps platform and shows how you can leverage the power of GitHub for collaboration, lean management, and secure and fast software delivery.

By the end of this book, readers will understand what factors influence software delivery performance and how they can measure their own capabilities. They will therefore realize where they stand on their journey and how they can move forward. Equipped with simple solutions for common problems, they will understand how they can leverage the power of GitHub to accelerate: by making work visible with GitHub projects, measuring the right metrics with GitHub insights, using solid and proven engineering practices with GitHub actions and advanced security, and moving to an event-based and loosely coupled software architecture.

What you will learn

  • Measure software delivery performance
  • Adopt DevOps and lean management techniques in your teams
  • Plan, track, and visualize your work using GitHub issues and projects
  • Use continuous delivery with GitHub Actions and packages
  • Scale quality through testing in production and chaos engineering
  • "Shift left" security and secure your entire software supply chain
  • Use DevSecOps practices with GitHub advanced security
  • Secure your code with code scanning, secret scanning, and Dependabot

Who This Book Is For

This book is for developers, solution architects, DevOps Engineers, and SREs as well as for engineering or product managers who want to enhance their software delivery performance. They may be new to DevOps or already have experience but struggle to achieve maximum performance. They may already have experience with GitHub Enterprise or come from a platform such as Azure DevOps, Team Foundation Server, GitLab, Bitbucket, Puppet, Chef, or Jenkins.

Table of Contents

  1. Metrics that matter
  2. Plan, track, and visualize your work
  3. Teamwork and collaborative development
  4. Asynchronous work: collaborate from anywhere
  5. Influence of open and inner source on software delivery performance
  6. Automation with GitHub Actions
  7. Running your workflows
  8. Managing dependencies using GitHub Packages
  9. Deploy to Any Platform
  10. FeatureFlags and the feature lifecycle
  11. Trunk-based development
  12. Shift left testing for increased quality
  13. Shift left security and DevSecOps
  14. Securing your code
  15. Securing your deployments
  16. Loosely coupled architecture and microservices
  17. Empower your teams
  18. Lean product development and lean startup
  19. Experimentation and A|B-Testing with GitHub
  20. GitHub: the Home for All Developers
  21. Migration from Diverse Platforms to GitHub
  22. Organize your teams
  23. Transform your enterprise
on
Desktop
Tablet
Mobile

More in Computer Programming & Software Development

The End of Leadership - Barbara Kellerman

eBOOK

System Programming in Linux : A Hands-On Introduction - Stewart Weiss

eBOOK

Forty-Four Esolangs : The Art of Esoteric Code - Daniel Temkin

eBOOK