Book Image

DevOps Unleashed with Git and GitHub

By : Yuki Hattori
Book Image

DevOps Unleashed with Git and GitHub

By: Yuki Hattori

Overview of this book

Git and GitHub are absolutely crucial for DevOps, playing a multifaceted role in streamlining the software development lifecycle and enabling smoother collaboration between development and operations teams. DevOps Unleashed with Git and GitHub enables you to harness the power of Git and GitHub to streamline workflows, drive collaboration, and fuel innovation. Authored by an expert from GitHub, the book starts by guiding you through Git fundamentals and delving into DevOps and the developer experience. As you progress, you’ll understand how to leverage GitHub's collaboration and automation features, and even use GitHub Copilot for enhanced productivity. You'll also learn how to bridge the DevOps gap, maintain code quality, and implement robust security measures. Additionally, hands-on exercises will equip you to elevate your developer experience, foster teamwork, and drive innovation at the speed of DevOps. By the end of this DevOps book, you’ll have mastered the Git fundamentals, conquered collaboration challenges, and unleashed the power of GitHub as you transform your DevOps workflows.
Table of Contents (14 chapters)
Free Chapter
1
Part 1: Foundations of Git, GitHub, and DevOps
5
Part 2: GitHub Excellence and CI/CD Fundamentals
8
Part 3: Beyond DevOps

Who this book is for

This book is a comprehensive guide for those stepping into the dynamic world of DevOps, specifically tailored to cater to diverse roles within the industry. The book’s target audience encompasses the following:

  • Upcoming DevOps professionals: If you’re an engineer embarking on your first DevOps project, this book is designed for you. We understand the apprehension of making mistakes. This guide will arm you with the skills and confidence to use Git and seamlessly integrate it into your team proficiently.
  • IT administrators and infrastructure engineers: As the industry moves toward managing cloud configurations via Git, this book is a vital resource for infrastructure engineers accustomed to manual management. It provides the necessary guidance to adapt to this new paradigm, enriching your traditional IT and infrastructure skills with essential coding and cloud computing knowledge.
  • Product managers and product owners: This segment includes non-coding professionals who are integral to product development. If you’re using GitHub for team communication but lack operational knowledge of Git and GitHub, this book will demystify these tools for you.