The "DevOps Engineering" module empowers learners with essential knowledge and skills to excel in the dynamic field of DevOps. Throughout this comprehensive learning experience, participants will acquire expertise in critical areas of DevOps practices, facilitating seamless software development and deployment processes.
By engaging with the listed learning units, learners will embark on a transformative DevOps journey, understanding the significance of DevOps in modern enterprise development. They will delve into the implementation of Continuous Integration (CI) with Azure Pipelines and GitHub Actions, mastering the art of automating build, test, and deployment processes.
Furthermore, participants will learn to strategize and execute efficient release processes, ensuring smooth and controlled software deployments with Release strategy design and implementation. The module will also equip learners with the ability to implement secure continuous deployment using Azure Pipelines, emphasizing the importance of security in DevOps practices.
A key focus of the module lies in Infrastructure as Code (IaC) management, where learners will gain proficiency in automating Azure resource provisioning and configuration through code, enhancing consistency and scalability.
By successfully completing the module"s projects, participants will acquire hands-on experience in implementing DevOps practices. They will create robust CI/CD pipelines, employ Infrastructure as Code for efficient resource management, and ensure secure development using Azure technologies. Armed with these skills, learners will be well-prepared to excel in the realm of DevOps Engineering, contributing to the success of agile and high-performing software development teams.
Course Knowledge, Skills & Ability Summary
Learners will gain the ability to design, implement, and manage efficient, secure, and scalable software development processes using DevOps practices and Azure technologies.
Blended Learning Journey
(60.5 Hours)
The 'DevOps Engineering' module empowers learners with essential knowledge and skills to excel in the dynamic field of DevOps. Throughout this comprehensive learning experience, participants will acquire expertise in critical areas of DevOps practices, facilitating seamless software development and deployment processes.
By engaging with the listed learning units, learners will embark on a transformative DevOps journey, understanding the significance of DevOps in modern enterprise development. They will delve into the implementation of Continuous Integration (CI) with Azure Pipelines and GitHub Actions, mastering the art of automating build, test, and deployment processes.
Furthermore, participants will learn to strategize and execute efficient release processes, ensuring smooth and controlled software deployments with Release strategy design and implementation. The module will also equip learners with the ability to implement secure continuous deployment using Azure Pipelines, emphasizing the importance of security in DevOps practices.
A key focus of the module lies in Infrastructure as Code (IaC) management, where learners will gain proficiency in automating Azure resource provisioning and configuration through code, enhancing consistency and scalability.
By successfully completing the module's projects, participants will acquire hands-on experience in implementing DevOps practices. They will create robust CI/CD pipelines, employ Infrastructure as Code for efficient resource management, and ensure secure development using Azure technologies. Armed with these skills, learners will be well-prepared to excel in the realm of DevOps Engineering, contributing to the success of agile and high-performing software development teams.
ICT-DES-4006-1.1: Solution Architecture
ICT-DES-4005-1.1: Software Design
Microsoft : Designing and Implementing Microsoft DevOps Solutions (AZ-400)