Tags
Language
Tags
May 2025
Su Mo Tu We Th Fr Sa
27 28 29 30 1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Effective Devops: Azure Devops, Jira,Bitbucket And Terraform

    Posted By: ELK1nG
    Effective Devops: Azure Devops, Jira,Bitbucket And Terraform

    Effective Devops: Azure Devops, Jira,Bitbucket And Terraform
    Published 6/2023
    MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
    Language: English | Size: 2.29 GB | Duration: 4h 43m

    End to End DevOps using Azure DevOps, JIRA, Bitbucket, Git, Terraform (IaC), ARM Templates, Azure CLI, Cloud and more!

    What you'll learn

    Implement Azure DevOps CI/CD that automates software release from Development to a Production environment with approval checks using various DevOps tools.

    Use JIRA, Bitbucket and Azure DevOps for team collaboration, board, backlog and sprint creation, and pull requests to do continuous integration (CI) of code.

    Understand why, what and how DevOps solve the problems of the traditional way of software releases and automate the software development lifecycle (SDLC).

    Learn to develop pipeline as code(PaC) using Azure DevOps and automate infra provisioning using terraform and deployment into Azure Cloud to host static website

    Learn to develop Infrastructure as code(IaC) using Terraform and integrate them in Azure DevOps Continuous Deployment(CD) pipelines.

    Acquire the skills of advanced concepts like terraform remote backend, best practices of DevOps, secure connection using Azure DevOps.

    Understand the workflow of plan, build and deploy using DevOps tools like JIRA, Bitbucket, Azure DevOps, Terraform, ARM template, Azure CLI and Azure Cloud

    Requirements

    You need to have a PC running 64 bit Windows, Linux or MacOS with internet connection and at least 8GM RAM if you need to follow and do hands-on.

    Some basic knowledge of programming using Shell, Python or PowerShell

    Familiarity of YAML, Shell scripts and Linux commands will be sufficient

    Description

    DevOps can be daunting with many different tools and technologies in the big ecosystem. With this Azure DevOps course tutorial, you will not only understand the Why, What and How these tools work and integrate but you will also get hands-on and understanding the whole workflow of the software development lifecycle from the plan, build, and pipeline as code, infrastructure as code and deploy the software into the cloud.Mastering the skills of DevOps concepts and principles in this end-to-end Azure DevOps course, taught by a DevOps expert and Senior DevOps Consultant (Completed Azure DevOps Expert certification AZ-400, AZ-104 and AWS Associate Solution Architect). Working for an Enterprise organization in Banking domains. We will delve deep into the DevOps concepts and understand all the tools used and how it fits together.Why, What and How:We will start with project requirements and DevOps Design Solution.Cover the problems of traditional ways of software releases.Why, What and How DevOps Solve the Problems of the traditional way of software releases.Plan using the JIRA toolWill start with project planning using the JIRA tool and understand how agile scrum team, board and sprint planning works.Understand the wireframe and releases planned for hosting a static website in Azure Cloud.Define backlog items and sprint creation.Build using JIRA, BitBucket, Git and Azure DevOps Continuous Integration (CI):Learn basic Git commands, Bitbucket repo creation, branching models, pull requests and merging.Introduction to Azure DevOps CI build and Artifact creation.Create a static website and write pipelines as code using YAML in Azure DevOps to build the Artifact.Automate Infrastructure provision using Terraform and Azure DevOps Pipelines Continuous Deployment (CD):Introduction to Terraform, Azure storage, terraform remote backend state file and Azure ARM templates.Azure DevOps pipelines to automate the provisioning a resource in Azure CloudAutomate software deployment using Azure DevOps Pipelines Continuous Deployment (CD):Learn multiple stages of the environment from Development, QA(Quality Assurance), UAT(User Acceptance Test), and Production environments with manual approval gates.Deploy static website in Azure Cloud using Azure DevOps pipelines as code and Azure CLI.

    Overview

    Section 1: Azure DevOps Course Introduction

    Lecture 1 Welcome to the course

    Lecture 2 What you will learn in this course

    Lecture 3 Architecture Diagram of the DevOps CI/CD solutions

    Section 2: Project Requirement and DevOps Design Solution

    Lecture 4 Project requirement

    Lecture 5 The problems with the traditional way of software releases

    Lecture 6 Why and How DevOps CI/CD Solve the Problems

    Lecture 7 DevOps tools used for this course

    Section 3: Introduction of an agile team and create the JIRA board

    Lecture 8 Meet the Agile Scrum DevOps team

    Lecture 9 Wireframes of a static website and release version plan

    Lecture 10 SingUp with JIRA tool

    Lecture 11 Create a scrum project and connect to the Bitbucket tool

    Lecture 12 Define backlogs issue cards and create sprint in the JIRA tool

    Lecture 13 Create release cards in the JIRA tool

    Section 4: Introduction to Git and understanding its basic commands

    Lecture 14 Learn GIT basic commands in the Terminal

    Lecture 15 Learn GIT basic commands in VSCODE IDE

    Section 5: Introduction to the Bitbucket tool

    Lecture 16 SingUp with Bitbucket tool

    Lecture 17 Create a Bitbucket repository and connect between Jira and Bitbucket repo

    Lecture 18 Create SSH key pair and add the public key into bitbucket for password less auth

    Lecture 19 Clone Bitbucket repository and checkout branch in local machine

    Section 6: Create a static website and CI build pipelines in Azure DevOps

    Lecture 20 Create a static website using JIRA, Bitbucket, GIT, PR and Merging Workflow

    Lecture 21 Signup to Azure DevOps and setup the starter YAML file pipeline in Azure DevOps

    Lecture 22 Develop Azure DevOps CI build pipeline for static website

    Section 7: Introduction to Azure Cloud Storage Account and ARM template

    Lecture 23 Learn Azure Cloud Storage account service for hosting a static website

    Lecture 24 Learn Azure ARM template

    Section 8: Introduction to Terraform

    Lecture 25 What is Terraform tool

    Lecture 26 Terraform commands Init, Validate, Plan and Apply

    Lecture 27 Problems of Terraform Local State File

    Lecture 28 Terraform Remote Backend State File using Azure Storage Account

    Section 9: Signup with Azure cloud and create Terraform Remote Backend using ARM templates

    Lecture 29 Sign up to Azure Cloud

    Lecture 30 Develop code for ARM template to provision Azure Storage Account.

    Lecture 31 Connect to Azure Cloud and create Azure pipelines in the Azure DevOps tool

    Lecture 32 Rename Azure DevOps Pipelines

    Section 10: Terraform code to provision resources in Azure Cloud

    Lecture 33 Install Terraform tool in MacOS

    Lecture 34 Develop code for Azure pipelines YAML file to run ARM template.

    Lecture 35 Develop Terraform code for setup backend remote and initialize the project.

    Lecture 36 Develop Terraform code for resource provision in Azure Cloud

    Section 11: Continuous Deployment (CD) in DEV environment using Azure DevOps YAML pipeline

    Lecture 37 Install Terraform Extension Plugin in the Azure DevOps tool

    Lecture 38 Develop code for Terraform Init, Validate and Plan in Azure DevOps YAML pipeline

    Lecture 39 Install Azure AZ PowerShell module in Mac OS

    Lecture 40 Develop code for manual approval gate and Terraform Apply in Azure DevOps YAML

    Lecture 41 Add Terraform output in Azure DevOps pipelines

    Lecture 42 Deploy static website using Azure CLI command script

    Section 12: Continuous Deployment(CD) in QA and UAT environment using Azure DevOps pipeline

    Lecture 43 Infrastructure provisioning and deploy in QA env using Azure DevOps pipelines

    Lecture 44 Infrastructure provisioning and deployment in QA env using Azure DevOps pipeline

    Section 13: Continuous Deployment(CD) in PRODUCTION environment using Azure DevOps YAML pipe

    Lecture 45 Infrastructure provisioning and deploy in Production env using Azure DevOps

    Section 14: Azure DevOps CI/CD from DEV to PROD environment for ReleaseV1.1

    Lecture 46 Deploy ReleaseV1.1 from DEV to PROD environments by following DevOps principles

    Software engineers, Developers, Release and infrastructure engineers who want to understand the DevOps concepts, principles and tools. Apply the knowledge in their jobs.,Project, product or program manager who wants to understand the concepts of DevOps and how these tools are used to release software.,Analyst, tester and automation engineer who are curious about DevOps tools and how they can apply into their work.,Architects who need to understand various DevOps tools and components available in the DevOps ecosystem. And, how to integrate these tools to provision infrastructure and deploy softwares.