The Microsoft AZ-400 Exam (Designing and Implementing Microsoft DevOps Solutions) is the next certification I am going to be aiming for. The exam information can be found here: https://docs.microsoft.com/en-us/learn/certifications/exams/az-400
This will play its part on the pathway to the Microsoft Certified DevOps Engineer Expert Certification and will give me a depth of knowledge across the Microsoft DevOps architecture!
The Microsoft Learn materials can be found structured as 6 discrete Learning Pathways (of which I am aiming to complete over the coming days) this blog post is the chronicle of my studies on the Learning Pathway:
This pathway is structured into 15 modules of which I have completed:
- Introduction to GitHub
- Migrate your repository by using GitHub best practices
- Upload your project by using GitHub best practices
- Manage repository changes by using pull requests on GitHub
- Settle competing commits by using merge conflict resolution on GitHub
- Search and organize repository history by using GitHub
- Manage an InnerSource program by using GitHub
- Communicate effectively on GitHub by using Markdown
- Maintain a secure repository by using GitHub best practices
- Automate DevOps processes by using GitHub Apps
- Automate GitHub by using GitHub Script
- Manage software delivery by using a release based workflow on GitHub
- Build continuous integration (CI) workflows by using GitHub Actions
- Build and deploy applications to Azure by using GitHub Actions
- Implement a code workflow in your build pipeline by using Git and GitHub
Following on from the end of the previous Learning Path, this Pathway fundamentally concentrates on GitHub and the learning of this version control platform for code repositories.
If you have never utilised a Git Repository platform before then this learning pathway is fantastic as it starts from the basics and builds quite quickly to encompass the various elements of GitHub (being a publicly accessible Git repo on the web).
Each module is underpinned by GitHub’s freely available learning materials: https://lab.github.com/githubtraining/ Which in themselves are a fantastic source of information surrounding Git and GitHub in particular.
The remaining modules of this learning pathway focus on the above mentioned elements of using GitHub which is paramount to the AZ-400 DevOps Expert Exam.
Skills measured in the AZ-400 exam:
- Develop an instrumentation strategy (5-10%)
- Develop a Site Reliability Engineering (SRE) strategy (5-10%)
- Develop a security and compliance plan (10-15%)
- Manage source control (10-15%)
- Facilitate communication and collaboration (10-15%)
- Define and implement continuous integration (20-25%)
- Define and implement a continuous delivery and release management strategy (10-15%)
My Main ReadMe Page is all set up with a bit about me!
The guys at 100DaysofCloud have set up the GitHub repo to be cloned and also have a great repo containing ideas and areas to collaborate on: https://github.com/100DaysOfCloud/100DaysOfCloudIdeas
My Github Journey tracker can be found here: https://github.com/jonnychipz/100DaysOfCloud
Please Watch/Star my repo and feel free to comment of contribute to anything I push! I really look forward to hearing from anyone who is going to jump on the journey around the same time as me! Lets see where I get to in 100 days!
I would encourage others to jump on this journey, I’m not sure that I will be able to commit every day for 100 days, but as long as I can complete 100 days that will be great!