Covers the basic concepts of DevOps and how the journey or explain the maturity model of DevOps in an organization. This roughly cover the concepts like DevOps Team, DevOps Practices,DevOps Variations- DevOps 1.0, DevOps 2.0, SecDevOps and Intelligent DevOps
Chapter 2: Project Management Using Azure DevOps
This chapter talks about organization and project. Start with creation of Azure DevOps organization, user management, Security policies, permissions, Azure AD integration, etc. Then, step into a single project and explain project level permissions, areas, iterations, process, etc.
Chapter 3: Requirement Management Using Azure DevOps
Explain the usage of different work items like Epic, features, product backlog, spring backlog, etc. How the requirements are tracked in the system
Chapter 4: Version Control Using Azure DevOps
Explain the version control system, possibilities to integrate with external systems, how to work offline and online mode, etc. Branching and merging strategy followed by various teams.
Chapter 5: Test Management Using Azure DevOps
This chapter focus of the Test plans which should be executed to verify the implementations.
Chapter 6: Continuous Integration and Build Automation
Discuss about the concept of Continuous Integration with the help of web application and database project. Also, explain more about the code quality and security implementations in build configuration.
Chapter 7: Release Pipeline and Continuous Deployment
This chapter focus on the release pipeline and Infrastructure as a code implementation. Covers ARM based environment provisioning, execution of automated test scripts, implementation of quality gates and approval flows, and release to various environments.
Chapter 8: Continuous Feedback and Other Features
Explains the Integration of AppInsights back to the DevOps backlog, alert configurations, collaboration features.
Chapter 9: DevOps Architecture Blueprints
This chapter covers architecture blueprints for commonly used Azure product catalogs.
Chapter 10: DevOps for Support Team
This chapter covers more about the Swarming support model and various architecture options.
For over a dozen years Ambily has worked on cloud adoption and accelerating software delivery through DevOps. As the head of Azure, DevOps, and UI practice at TCS HiTech Industry she supports major public and private sector companies across the globe in their cloud journey and DevOps implementation. Ambily blogs about her experiences and speaks at conferences to share what she has learned.Blog at https://ambilykk.com/
Explore the architecture, product offerings, and the various stages of implementation processes in Azure DevOps. The book starts with the basic concepts of DevOps and moves on to discuss project management in Azure DevOps. Next, you will learn requirement management and version control in DevOps. Along the way, you will go through test management followed by continuous integration and build automation with more details on code quality and security implementations.
Moving forward, you will learn release pipeline and infrastructure as code implementation including ARM-based environment provisioning and execution. Finally, you’ll cover DevOps architecture blueprints used for deploying your web applications to different platforms .
After reading this book, you will be able to understand each stage of Azure DevOps and master its implementation.
You will:
Understand the various concepts of Azure DevOps
Apply DevOps concepts in a variety of application contexts including web applications, containers, and database
Understand the implementation of end-to-end DevOps in Azure
Work with the different DevOps design patterns and architectures in Azure