DevOps Trainning

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 3

DEVOPS TRAINING

1st session

- Devops Definition
https://docs.microsoft.com/en-us/azure/devops/learn/what-is-devops#getting-to-devops
- Devops Culture
https://docs.microsoft.com/en-us/azure/devops/learn/what-is-devops-culture
https://martinfowler.com/bliki/DevOpsCulture.html
- DevOps Application Lifecycle
https://www.cuelogic.com/blog/devops-lifecycle

2nd sesión

- Operating and Maintaining DevOps Pipelines


o Continuous Integration
What is Continuous Integration? - Azure DevOps | Microsoft Docs
https://www.altexsoft.com/blog/engineering/devops-principles-practices-and-
devops-engineer-role/#:~:text=DevOps%20stands%20for%20development
%20and,Agile%20and%20continuous%20delivery%20approaches
https://azure.microsoft.com/en-us/overview/what-is-devops/#practices
- Azure DevOps builds - Operating and Maintaining DevOps Pipelines
o Build Pipelines (Activity)
1. Select a Repo from your project
2. You have to do an analysis of the steps that you need to follow to build your
application i.e. Checkout code, install NPM, Install dependencies ,… etc
3. Create a build from scratch in the classic way, you can find some examples about
how to do it here:
a. https://threewill.com/beginners-guide-to-using-the-classic-azure-devops-build-
process/
b. https://docs.microsoft.com/en-us/azure/devops/pipelines/get-started/?
view=azure-devops
c. List of tasks that can be used in azure pipelines: https://docs.microsoft.com/en-
us/azure/devops/pipelines/tasks/?view=azure-devops
4. Save and Run your Pipeline
- Infrastructure as Code
a. https://docs.microsoft.com/en-us/devops/deliver/what-is-infrastructure-
as-code
b. https://devblogs.microsoft.com/devops/what-is-infrastructure-as-code/
c. https://docs.microsoft.com/en-us/dotnet/architecture/cloud-native/
infrastructure-as-code
d. Azure Resource Manager
i. https://docs.microsoft.com/en-us/azure/azure-resource-
manager/templates/syntax?WT.mc_id=azuredevops-
azuredevops-jagord
ii. https://docs.microsoft.com/en-us/azure/azure-resource-
manager/templates/?WT.mc_id=azuredevops-azuredevops-
jagord
iii. https://docs.microsoft.com/en-us/azure/azure-resource-
manager/templates/best-practices?WT.mc_id=azuredevops-
azuredevops-jagord
iv. Activity: Create and test your first ARM Template:
https://docs.microsoft.com/en-us/azure/azure-resource-
manager/templates/template-tutorial-create-first-template?
tabs=azure-powershell&WT.mc_id=azuredevops-azuredevops-
jagord
e. IaC Activity: Check ARM Templates.doc

3rd Session

- Operating and Maintaining DevOps Pipelines


o Continuous delivery
https://docs.microsoft.com/en-us/azure/devops/learn/what-is-continuous-delivery
https://continuousdelivery.com/
- Azure Devops – Releases
o ADO Releases:
https://docs.microsoft.com/en-us/azure/devops/pipelines/release/releases?
view=azure-devops
o https://docs.microsoft.com/en-us/azure/devops/pipelines/release/artifacts?
view=azure-devops

- Release Pipelines (Activity)


o Using the artifact created in our previous activity prepare a release to deploy trough
the environments
https://docs.microsoft.com/en-us/azure/devops/pipelines/release/?view=azure-
devops
https://docs.microsoft.com/en-us/azure/devops/pipelines/apps/cd/deploy-
webdeploy-webapps?view=azure-devops
o Identify the steps that you need to follow to release your project.
o Identify the variables that you need to handle to have a successfully release.
o Identify the resource and the environment that you want to configure
o Configure at least one environment to deploy your artifact
o Save and test your release

4th Session
- YML Pipelines
o Pipelines Key Concepts url:
https://docs.microsoft.com/en-us/azure/devops/pipelines/get-started/key-pipelines-
concepts?view=azure-devops
o YML pipeline Basics – url:
https://docs.microsoft.com/en-us/azure/devops/pipelines/yaml-schema?view=azure-
devops&tabs=schema%2Cparameter-schema
- YML Pipelines - Activity

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy