Azure DevOps Engineer
Category:

Description
GENERAL OBJECTIVES
This course aims to provide participants with the skills to design and implement DevOps practices using Azure Technology.
SPECIFIC OBJECTIVES
At the end of this course, participants will:
- Know the benefits of using version control
- Migrate TFV to Git
- Scaling Git for enterprise Devops
- Implement a strategy for mobile DevOps
- Manage settings, secrets and tokens
- Implement and manage a build and release structure
- Implement Kubernetes
WHO SHOULD ATTEND?
This course is for trainees with an interest in planning and implementing DevOps.
REQUIREMENTS
Knowledge of Azure, application development and process implementation
LENGTH
30 hours
SCHEDULE
Work hours / After work
LANGUAGES
Portuguese / English
Curriculum
1 – IMPLEMENT DEVOPS DEVELOPMENT PROCESSES:
- Version Control
- What is version control
- Benefits
- Version management systems
- Azure repositories
- Migrate TFVC to Git
- Authentication in Git Repositories
2 – SCALAR GIT FOR ENTERPRISE DEVOPS:
- How to structure the Git repository
- Git Branching
- Collaborative work with Pull Requests
- Git Hooks?
- Promote Open Source projects
- Public projects
- Git files
3 – IMPLEMENT AND MANAGE BUILDS
- The concept of pipelines in DevOps
- Azure Pipelines
- Hosted Agents vs Private Agents
- Agent pools
- Competition and Pipelines
- Open Source Projects
- Azure Pipelines YAML vs Visual Designer
4 – SECURITY
- Managesecrets, tokens & certificates
5 – IMPLEMENT MOBILE DEVOPS
- Introduction to Mobile DevOps
- The Visual Studio App Center
- Manage sets of target equipment and Distribution Groups
- Create private and public distribution groups
6 – IMPLEMENT CONTINUOUS INTEGRATION
- Manage security policies
- Implement containers
7 – IMPLEMENT PERMANENT DELIVERY
- Design a strategy for “Releases”
- Manage workflows
8 – IMPLEMENT INFRASTRUCTURE
- Deployment Azure model
- Create and manage an infrastructure with
Kubernetes
Add to Wishlist
Duration:
30 Hours