Azure Cost Optimization – FinOps Master
About Course
Join this master to learn how to find and perform the key initiatives to optimize cloud costs in Azure Public Cloud.
We will focus on specific features and configurations to look for and how to get the most for less using a set of services in Azure.
Apart from reviewing cost optimization initiatives, we will analyze the cost drivers that bring the cost up or down.
You’ll learn to understand how we’re billed for services usage. And from there, control the costs.
You will learn by doing, with weekly exercises and a lot of examples to illustrate what is discussed in the classes.
The examples will cover PowerShell and Terraform code, as well as policies to ensure that optimization initiatives won’t be a one-time exercise
The master will be led by Alfonso San Miguel, a multi-cloud architect and FinOps expert in banking and finance companies, who is also the author of “Efficient Cloud FinOps” book, one of the staple key reads in this domain.
Who is the Master for?
- This master is relevant for DevOps and architects, as well as FinOps professionals who want to learn more about how to optimize and take control of the Costs in Microsoft Azure Public Cloud
- In this master, we will cover the services that are used the most in Azure, from pure infrastructure and networking services to PaaS and serverless offerings
- You don’t need to have any prior experience in the topics that will be covered to go through the master
- Some technical background is required to get the most out of the master, as we will dive deep on each cloud features through hands-on content.
Master Session List
7 sessions:
- FinOps basic concepts – 1:30h
- Compute Optimization I – 1:30h
- Compute Optimization II – 1:30h
- Compute case study
- Databases Optimization – 1:30h
- Storage Optimization – 1:30h
- Storage and databases case study
- Reserved Instances and Saving Plans – 1:30h
- Other optimization initiatives – 1:30h
Feedback and exercises discussion:
- Show & tell – 1:30h
Class Structure
Each class will be a mixture of theorical and practical content. We encourage our master attendees to ask questions and participate in the classes as they occur.
The duration is set to 1:30h per class taking into account questions and practical examples.
P.S: Nothing is written in stone (some classes may take slightly longer and some slightly less)
During each class but the last one, we will propose an exercise that you need to work on during the week. The idea of these exercises is for our master attendees to “digest” each week’s content as the master progresses, to get the most out of the upcoming sessions.
Master Assets
During the master, we will present some assets in the form of:
- Code examples for each session
- Assets that our attendees can use as accelerators for the optimization processes we will propose throughout the master
These assets will be available in our GitHub repository, covering examples from different scripting languages such as Terraform, Azure Bicep, AZ CLI and PowerShell.
Our idea is to also use our Slack channel to discuss any master topics and extend the contents with interesting news and ideas.
FAQ
How long is the Azure course?
The course lasts approximately 4 weeks, with two live sessions per week.
How many hours does the course include?
The course is approximately 16 hours in total, with each live session lasting around 1.5 hours.
Which days of the week are the live sessions?
Live sessions are currently planned for Mondays and Wednesdays. However, the schedule may be adjusted if the majority of students request a different schedule.
What time are the live sessions?
The live training sessions take place at 6:00 PM Spain time, making the schedule suitable for participants across European and US time zones.
Is the course suitable for students in Asia?
Yes. Students from Asia can also participate, although the 6:00 PM Spain time schedule should be checked against your local time zone to ensure it fits your availability.
Will the course include hands-on coding?
Yes. The course includes hands-on practical work, with a focus on developing practical coding skills alongside the Azure concepts covered during the training.
Do I need previous coding experience?
The course includes practical coding exercises and is designed to help participants develop their coding skills as part of the learning process. Specific prerequisites should be confirmed before enrolment.
What happens if I cannot attend a live session?
All sessions are recorded, so you can watch the recording later if you are unable to attend a live class.
Will I have access to the instructor outside the live sessions?
Yes. Participants have access to the course forum for questions and doubts, as well as access to the instructor for support during the course.
Is the course fully online?
Yes. The course is delivered online, allowing participants to join the live sessions remotely and access the recordings and course support resources.
How often are the classes held?
There are two live sessions per week, with each session lasting approximately 1.5 hours.
What is the total duration of the training?
The complete training runs for approximately 4 weeks, with around 16 hours of live training in total.
Course Content
FinOps Basic Concepts
-
Azure FinOps Master Class 1 Introduction
-
Live Class Recording
02:03:27 -
Introduction to FinOps basic concepts
-
Knowledge check
Compute Optimization I
Compute Optimization II
Case Study I
Databases & Web Optimization
Storage Optimization
Case Study II
Reserved Instances & Savings Plans
Additional Optimization Initiatives
Case Studies review and closing discussion
Get FinOps Certified
Get Certified and showcase your Expertise in the FinOps community.
Student Ratings & Reviews
delivered far more value than I expected. Every concept was explained with clarity, and
all my queries were addressed thoroughly. What impressed me even more was the willingness
to go beyond the scope of the course—several additional topics were covered on request,
which really elevated the learning experience.
Overall, it was an enriching and rewarding session that left me more confident and
better equipped in the FinOps space.
(Consultant, EY)
It will be part of my work for a long time.
(FinOps and ITAM Consultant, DAK Consulting)
right positive attitude towards his students. He's got many anecdotes to share to
support the teachings. Alfonso is the highlight of the training.
(Cloud Financial Management Advisor, OptimNow)
classes to guide you. I loved that this was very practical from the beginning.
(Cloud and FinOps Engineer, FCMB)
actually achieve outcomes in the portal.
The course was worth every penny!
(Cloud Economist, EDF UK)
optimization. The real-world examples, exercises, and case studies made FinOps concepts
tangible and immediately applicable, especially around identifying cost drivers,
rightsizing, scheduling, and using mechanisms like Azure Hybrid Benefit and Reservations.
I also really valued how the course connected technical decisions with financial impact,
helping bridge the gap between engineering, finance, and business outcomes.
(Digital Solution Area Specialist, Microsoft)