Agile, DevOps and Cloud Computing with Microsoft Azure
276 pages
English

Vous pourrez modifier la taille du texte de cet ouvrage

Découvre YouScribe en t'inscrivant gratuitement

Je m'inscris

Agile, DevOps and Cloud Computing with Microsoft Azure , livre ebook

-

Découvre YouScribe en t'inscrivant gratuitement

Je m'inscris
Obtenez un accès à la bibliothèque pour le consulter en ligne
En savoir plus
276 pages
English

Vous pourrez modifier la taille du texte de cet ouvrage

Obtenez un accès à la bibliothèque pour le consulter en ligne
En savoir plus

Description

A step-by-step guide to understand Agile, Scrum, DevOps and Cloud Computing using Azure DevOps and Microsoft Azure Cloud Key featuresa- Learn how to do Continuous Planning in Azure DevOpsa- Learn the basics of Continuous Code Inspection and importance of Code Qualitya- Learn how continuous integration can make a difference in the application life cyclea- Learn how to create and configure Cloud resources using Platform as a Service Modela- Learn how to perform continuous integration using the YAML script and continuous delivery pipeline using a release pipelinea- Learn how to configure monitoring for Platform as a Service resources DescriptionAgile development and implementation of Scrum methodologies require quick delivery of applications. Manual activities to manage application lifecycle management are no longer sufficient. This book will cover the DevOps practices implementation that helps to achieve speed for faster time to market using transformation in culture using people, processes, and tools. This book discusses the definition of Cloud computing and the benefits of Cloud Service Models. You will understand how Agile, DevOps practices implementation and Cloud computing can be utilized effectively to transform the culture of an organization.The main objective of this book is to demonstrate continuous practices of the DevOps culture using Microsoft Azure DevOps and Microsoft Azure Cloud. You will learn how to track features, user stories, backlogs, dashboards, and burndown charts. You will also learn how to create and manage repositories. This book gives an overview of Microsoft Azure Cloud and Azure App Services and a brief description of virtual machines and App Services. It summarizes Build and Release definitions available in Microsoft Azure DevOps and explains how to configure Pipelines and create end-to-end automation pipelines.What will you learnBy the end of the book, you will get an overview of Agile, Scrum, DevOps and Continuous Practices such as Continuous Integration, Continuous Delivery, Cloud Computing, and Continuous Code Inspection. You will learn how all these practices can be utilized in real-life scenarios with the sample applications. This book will provide detailed insights into Microsoft Azure Cloud, especially Platform as a Service Model. A step-by-step implementation guide of continuous practices of DevOps will help beginners to get started with.Who this book is for DevOps Evangelists, DevOps Engineers, Technical Specialists, Technical Architects, and Cloud Experts Basic knowledge of application development and deployment, Cloud computing, and DevOps practices Beginners Table of contents 1. Overview of Agile and Scrum Framework2. DevOps Culture and Continuous Practices3. Overview of Cloud Computing and Containers4. Azure Boards5. Azure Repos6. Microsoft Azure Cloud7. Microsoft Azure Cloud-IaaS and PaaS8. Azure Pipelines - Continuous Integration 9. Azure Pipelines - Continuous Delivery10. Multi-stage Pipelines in Azure DevOpsAbout the authorMitesh Soni is an avid learner with 10 years of experience in the IT industry. He is an SCJP, SCWCD, and VCP. He is IBM Urbancode- and IBM Bluemix-certified and is also a Certified Jenkins Engineer. He loves DevOps and cloud computing, and he also has an interest in programming in Java. He finds design patterns fascinating and believes that a picture is worth a thousand words. He occasionally contributes to clean-clouds and tutorials world websites. He loves to play with his kids, fiddle with his camera, and take photographs at Indroda Park.

Sujets

Informations

Publié par
Date de parution 20 septembre 2019
Nombre de lectures 0
EAN13 9789389423907
Langue English
Poids de l'ouvrage 1 Mo

Informations légales : prix de location à la page 0,0600€. Cette information est donnée uniquement à titre indicatif conformément à la législation en vigueur.

Extrait

Agile, DevOps and Cloud Computing with Microsoft Azure
Hands-on DevOps practices implementation using Azure DevOps
by
Mitesh Soni
FIRST EDITION 2019
Copyright © BPB Publications, India
ISBN: 978-93-88511-902
All Rights Reserved. No part of this publication may be reproduced or distributed in any form or by any means or stored in a database or retrieval system, without the prior written permission of the publisher with the exception to the program listings which may be entered, stored and executed in a computer system, but they can not be reproduced by the means of publication.
LIMITS OF LIABILITY AND DISCLAIMER OF WARRANTY
The information contained in this book is true to correct and the best of author’s & publisher’s knowledge. The author has made every effort to ensure the accuracy of these publications, but cannot be held responsible for any loss or damage arising from any information in this book.
All trademarks referred to in the book are acknowledged as properties of their respective owners.
Distributors:
BPB PUBLICATIONS
20, Ansari Road, Darya Ganj
New Delhi-110002
Ph: 23254990/23254991
MICRO MEDIA
Shop No. 5, Mahendra Chambers,
150 DN Rd. Next to Capital Cinema,
V.T. (C.S.T.) Station, MUMBAI-400 001
Ph: 22078296/22078297
DECCAN AGENCIES
4-3-329, Bank Street,
Hyderabad-500195
Ph: 24756967/24756400
BPB BOOK CENTRE
376 Old Lajpat Rai Market,
Delhi-110006
Ph: 23861747
Published by Manish Jain for BPB Publications, 20 Ansari Road, Darya Ganj, New Delhi-110002 and Printed by him at Repro India Ltd, Mumbai
Dedicated to
Dada, Dadi, Shreyu, My Parents, Jigi, Priyanka, Ruby, Mayur and Vinay Kher
About the Author
Mitesh Soni is a DevOps engineer. He is in love with the DevOps culture and concept. Continuous improvement is his motto in life with existing imperfection.
Mitesh Soni has worked on multiple DevOps practices implementation initiatives. His primary focus is on improvement of the existing culture of an organization or a project using Continuous Integration and Continuous Delivery. He believes that attitude and dedication are one of the biggest virtues that can improve professional as well as personal life!
He has good experience on DevOps consulting and he enjoys talking about DevOps and culture transformation using existing practices and improving them with open source or commercial tools.
Mitesh Soni always believes that DevOps is a cultural transformation and it is facilitated by People, Processes and Tools. DevOps transformation is a tool’s agnostic approach.
He loves to give training and share his knowledge with the community. He has keen knowledge of programming and is aware about different languages/frameworks/platforms such as Java, Android, iOS, NodeJS, Angular. His main objective is to get enough information related to projects in a way that it is helpful in creating end to end automation pipeline.
His favorite tool / services for DevOps Practices implementation is Azure DevOps and Jenkins in commercial and open sources categories respectively.
In his leisure time, he likes to walk in the garden, do photography and go for cycling. He prefers to spend time in peaceful places.
About the Reviewer
Rohit Anand is an Azure Consultant who has exposure to Microsoft Azure/Azure Stack and DevOps technologies. He is very passionate about technologies like Azure Identity Solution, DevOps, Hybrid Cloud deployment and other services like Machine Learning & AI. He shares his knowledge with the community by writing technical articles, blog posts and frequently speaking at multiple technology community.
Acknowledgement
I wish to thank Ruby, without her this book would not have seen it’s dawn. She has been with me in the thick and thins, I thank her for inspiring me to take on challenges and helping me to make the right decisions. Her presence itself has made my life easier in tough times. I thank her for being an indifferent part of the story of my life, the world is a better place with her. Her patience and understanding along with her commitment towards our relationship has helped me grow into a better human being, I thank her for everything she has done for me.
With this opportunity I would like to thank Nitesh, my family members, Akkusss, Nalini and her Family, Varsha and Mantola, Radhika and her Parents, Mukund, Ramya-Srivats, Radhika’s all cousins, Prajakta – Keep Singing, Priyanka S, Gauri, Aishwarya (Hitler), Avanti, Mitul, Kanak, Bapu, Vimal, Ashish, Navrang, Dharmesh, Anupama-Mihir and Priyanka-Hemant, Rohini, Yohan, Bhavna, Amit, Vijay, Priya G, Harshal, Sharvil, Apoorva S, Rinka, Vishakha S, Pradnya B, Viral I, Chaitali, Parinda, Hetal, Sonal, Kesar, Aruna, Arpita, Jinesh, Vihan, Kim and Yaashi, Kirti, Bindiya, Jai, Nitesh, Munal, Deepika, Pragya, Jyotiben, Khushboo, Beena, Ragni, Rohan C, Chintan, Vijay, Nikul, Paresh, Raju, Yogendra, Ajay, Nikunj and Masi, Saputara Group, Jayesh & his family, Ramesh and his Family, Munni Bhabhi and her Family, Jyoti N, Vishwajit, Shrini, Bharti, Chitra Madam, Kittu and Family, N.D.Patel, Oracle Team, Siddharth, My Village, School and College Friends, and Teachers for always being there for me.
Special Thanks to Gowri-Arya, Sourabh Mishra, Sid, Rita, and Sudeep for always supporting me.
Last but not the least I would like to express my gratitude towards the DevOps team and the BPB Publications’ production team without whom my thoughts could not have been shaped into this beautiful book.
– Mitesh Soni
Preface
In the last few years, DevOps has been very popular and has become the point of discussion at the time of project kick-off meetings. The main aim to adapt to the DevOps culture is quality and offer faster time to market. Quality matters and hence DevOps implementation matters too. It is about changing the existing culture and transforming the mindset to understand that quality is an essential part of routine. Continuous improvement with continuous practices such as Continuous Integration, Continuous Delivery, Continuous Testing, Continuous Planning, Continuous Monitoring, and Continuous Innovation helps to create a unique culture based on the existing best practices.
The DevOps practices implementation is a tools-agnostic approach and any tool whether it is open source or commercial can be used to serve the purpose.
This book will be helpful to learn the basic and advance concepts of DevOps and the DevOps practices implementation. This book is divided into nine chapters and it provides a detailed description of the core concepts of DevOps with the use of Microsoft Azure DevOps and Microsoft Azure Cloud.
Chapter 1 , introduces the concepts of Agile principles and Scrum. It explainsthe waterfall model, Agile values and principles and provides details on how Agile has changed the game for organizations in their approaches.
Chapter 2 , covers the DevOps Practices implementation that helps organizations and individuals experience faster time to market by achieving transformation culture using people, process, and tools.
Chapter 3 , introduces the concept of Cloud computing, its different models and benefits. It is important to understand how Cloud can play a game changer in DevOps adoption.
Chapter 4 , addresses details regarding different Agile-based frameworks. It helps gain an understanding of Azure DevOps Boards service to manage planning of multiple processes such as Basic, CMMI, Agile, and Scrum.
Chapter 5 , addresses details about code repositories. It helps gain an understanding of Azure repos and best practices for branch management. It also covers topics such as Hosted Git Azure Repo, Clone Repository in Azure DevOps, fork repository in Azure DevOps, branches, and tags, and code management in Azure DevOps Dashboard.
Chapter 6 , provides a brief description about Microsoft Azure Services and other important details about Microsoft Azure Cloud. It covers topics such as Microsoft Azure, resource groups, role-based access, and Microsoft Azure Services.
Chapter 7 , provides a brief description about Microsoft Azure Services and other important details about Microsoft Azure Cloud. It covers topics such as Infrastructure as a Service -VMs, Platform as a Service - Azure App Services, Monitoring of resources, and high availability and fault tolerance.
Chapter 8 , includes an overview of build definitions available in Microsoft Azure DevOps. It helps understand how continuous integration is configured in Azure DevOps. It covers topics such asbuild pipeline implementation, Java application - pipeline YAML, unit tests, and hosted agent - Continuous Code Inspection.
Chapter 9 , includesan overview of release definitions available in Microsoft Azure DevOps. It covers topics such as Azure Resource Manager Service Connection and Continuous Delivery - release pipeline.
Chapter 10 , covers hands-on lab in a stepbystep manner to implement a multi-stage pipeline that is a preview feature in Azure DevOps. This chaptercontains the automation pipeline in the form of YAML script. The script consists of stages and jobs for Continuous Integration and Continuous Delivery. It explains Code Coverage and Build Quality Checks.
Errata
We take immense pride in our work at BPB Publications and follow best practices to ensure the accuracy of our content to provide with an indulging reading experience to our subscribers. Our readers are our mirrors, and we use their inputs to reflect and improve upon human errors if any, occurred during the publishing processes involved. To let us maintain the quality and help us reach out to any readers who might be having difficulties due to any unforeseen errors, please write to us at:
errata@bpbonline.com
Your support, suggestions and feedbacks are highly appreciated by the BPB Publications’ Family.
Table of Contents
1. Overview of Agile and Scrum Framework
Structure
Objective
Waterfall model
Agile way of software development
Values
Principles
Frameworks
S

  • Univers Univers
  • Ebooks Ebooks
  • Livres audio Livres audio
  • Presse Presse
  • Podcasts Podcasts
  • BD BD
  • Documents Documents