1st Course Published on O’Reilly: AKS Essentials

I am very excited to announce my 1st ever course with O’Reilly has been published. This course is titled: “Azure Kubernetes Service (AKS) Essentials: Cloud Kubernetes for Developers and IT Professionals“.

It consists of: 9 modules of 4 hours of content, many demos, 7 practice quizes, and 1 final quiz.

Azure Kubernetes Service (AKS) Essentials is a comprehensive video course designed to take IT professionals and developers from beginner level to proficiency in utilizing Azure Kubernetes Service (AKS). 

Here are the: Module Learning Objectives:

  • Module 1: Understand the core concepts and benefits of Azure Kubernetes Service.
  • Module 2: Learn how to set up and configure Azure AKS.
  • Module 3: Gain proficiency in deploying containerized applications on Azure AKS using popular tools such as Docker, Kubernetes manifests, and kubectl.
  • Module 4: Explore monitoring and logging capabilities on Azure AKS, leveraging Azure Monitor, Container Insights, and Log Analytics for efficient application management.
  • Module 5: Understand and be able to configure networking components and manage network policies, as well as implement load balancing, Ingress Controllers, and service mesh for microservice architectures on Azure AKS.
  • Module 6: Implement robust security measures, including Azure AD integration, RBAC, network security groups, and secrets management, to protect applications and data within AKS.
  • Module 7: Learn to automate application deployment and updates through continuous integration and deployment (CI/CD) pipelines using GitHub Actions and GitOps.
  • Module 8: Discover high availability and disaster recovery strategies for AKS, including multi-region deployments, backups, and restoration techniques.
  • Module 9: Explore best practices and advanced topics, such as autoscaling, cluster management, and service mesh integration with AKS.

This AKS course is for you if:

  • You’re an IT professional who wants to learn how to effectively deploy and manage containerized applications using AKS.
  • You’re a Cloud Architect who designs and implements cloud-based solutions and are interested in incorporating AKS as part of your application deployment strategies.
  • You’re a Kubernetes enthusiast with a basic understanding who wants to explore AKS specifically and deepen your knowledge of managing containerized applications in the Azure ecosystem.
  • You’re a DevOps Engineer who wants to enhance your skills in managing containerized workloads using AKS and integrating CI/CD pipelines for seamless application deployment.
  • You’re a Software Developer or Engineer who is responsible for building and deploying applications and you want to harness the power of AKS for container orchestration, scalability, and automation.

Check out the course here:

https://learning.oreilly.com/course/azure-kubernetes-service/0636920982777

Here is the link to my O’Reilly profile to stay up to date on future courses, books, and more:

https://www.oreilly.com/pub/au/8326

Read more

24th and 25th Pluralsight Courses Published

I have been so busy in 2024 that I didnt have a chance to post about my 24th and 25th Pluralsight courses. So I am a little late posting this but I am excited that my 24th course “JavaScript Performance Playbook” and my 25th course “Create Google Cloud Deployment Manager Templates Using Generative AI” have both published on the Pluralsight platform!

You can find both courses here:

JavaScript Performance Playbook

This course will teach you how to optimize your JavaScript app, or API overall, so that they will be lightning-fast and perform well.

https://app.pluralsight.com/library/courses/javascript-performance-playbook

&

Create Google Cloud Deployment Manager Templates Using Generative AI

This course will teach you how artificial intelligence (AI) can help you administer and deploy cloud resources faster and more accurately than ever before.

https://app.pluralsight.com/library/courses/create-google-cloud-deployment-manager-templates-generative-ai

I hope you find value in these new courses. Be sure to follow my profile on Pluralsight so you will be notified as I release new courses

Here is the link to my Pluralsight profile to follow me:

https://www.pluralsight.com/authors/steve-buchanan

Read more

Presenting at Experts Live Europe 2024 (SaaS and AKS)

I’m thrilled to be returning to Experts Live Europe this year! 🎉 In September 2024, I’ll be back presenting once again—this time with even more to share around Azure and AKS. I’ll be co-leading one of the pre-conference sessions with Jonah Andersson, and I’m also excited to deliver a session during the main conference schedule. 🌍🎤”

You can check out the conference website here: https://www.expertslive.eu

I will be presenting a pre-con session on building a SaaS solution on Azure 🚀 and a session on how to use Chaos Studio with AKS to boost the resiliency of your AKS clusters 🔧. I hope you can make it to the conference 🙌! Here is more info about my sessions:

PRE-CON MICROSOFT AZURE: Laying the Foundation: Building Your SaaS on Azure

Join Steve and Jonah for this pre-conference session where they unravel the mysteries of building a SaaS on Azure. They will start with the basics of running a SaaS in the cloud through the foundations of SaaS, then dive deep into the nitty-gritty of tech side of SaaS on Azure through tech foundations of SaaS. In this session we will take a journey together exploring best practices, patterns, and anti-patterns, along with strategies for managing multi-tenancy, tenant isolation, data isolation, identity in multi-tenancy, and more. Plus, we’ll show you how to turbocharge your SaaS architecture and build with the Azure SaaS Development Kit. Don’t miss out!

Ask The Experts: Data & AI | Business Applications

Join us at the Speakers Booth in the Expo Hall to find your favorite speakers hanging out here during conference breaks and ask your questions. Take this opportunity to get the answers you are looking for!

Azure Kubernetes Resiliency: Safeguarding Your Deployments

Dive into the world of Azure Kubernetes Resiliency in this comprehensive session that delves into crucial aspects of safeguarding your deployments. From robust backup strategies to effective disaster recovery plans and the strategic chaos engineering approach, this session has it all. Join us for a deep exploration of the tools and techniques that ensure your Kubernetes environment remains resilient in the face of challenges. Walk away empowered with the knowledge to fortify your applications and infrastructure against unforeseen circumstances.

Read more

My First Keynote: Session 0 at Minnebar 18

I’m thrilled to announce that I’ll be delivering my inaugural keynote at Minnebar 18, an annual technology conference hosted in Minneapolis by the well known tech organization, Minnestar. My talk will explore the power of investment in shaping our collective future.

As an (un)conference, Minnebar provides a dynamic platform for tech enthusiasts to converge and share insights. Visit the site for full information on Minnebar 18: https://minnestar.org/ultimate-guide-to-minnebar18

Taking place on April 20, 2024, at Best Buy’s Corporate Campus, this Minnebar event will be an event to remember. I’m particularly honored to lead Session 0, also known as the keynote, marking not only my debut at Minnebar but also my first time engaging this vibrant community in the first session of the day.

My talk is titled “Let’s Invest: Building Strong Community and Empowering Our Future” here is the description of my talk: “

Explore the power of investment in shaping our collective future in this keynote talk. Hear about the speakers’ journey and the investments others made contributing to his success. Dive into the Minnesota computer science plan and its role in fostering youth talent, alongside the broader theme of community investment. Discover how organizations in the Twin Cities’ tech space are actively supporting individuals at all levels, from youth initiatives to professional development programs, and more.

Join us to uncover actionable strategies for investing in your own success and the success of others, strengthening our community fabric. Together, let’s ignite a collective commitment to investing in each other and our communities, forging a path for strong communities and empowered future for all.”

Here is sampling of some of the sessions you will see at Minnebar:

You can check out other sessions here:

https://sessions.minnestar.org/home

Mark your calendars for April 20, 2024, and join us at Minnebar 18—it’s free and open to all who share an interest. I look forward to connecting. See you there! Register here:

https://www.eventbrite.com/e/minnebar18-tickets-863048881437

***Update***

If you missed the Minnebar 18 event, no worries! My keynote was recorded and is available to watch here:

Read more

Azure Friday: Safeguard your containerized workloads using AKS backupAzure Friday:

I am happy to share a new episode of Azure Friday. It was an honor to appear along side Senior Product Manager Rajat Shrivastava in this episode to talk about AKS Backup. I this episode we joined Scott Hanselman to explore the functionality of AKS backup in safeguarding containerized apps and their data on AKS.

Backup is frequently overlooked, only gaining significance when a failure necessitates recovery. In the realm of Containers and Kubernetes, it is often perceived as unnecessary. However, the reality is that backups are essential even for containerized environments. Microsoft has introduced a backup solution for Azure Kubernetes Service (AKS) and its workloads, leveraging Azure Backup.

In this episode we dove into the importance of backing up containers, even when they are predominantly stateless. The episode sheds light on why safeguarding containers is crucial and provides insights into the workings of AKS backup in ensuring the protection of workloads running on AKS.

In the episode we also explore questions you may have about backing up K8s and we dive into demos showing how to protect AKS with AKS backup and how to do a restore. We even took time to answer this common question “Do I really need to backup my K8s cluster if I am running stateless apps & have everything in code i.e. IaC, CI/CD, or GitOps?”. The answer is yes. In fact one should think of it this way: “GitOps & K8s Backup are like Seatbelts & Airbags”. Here is a graphic to break this down further:

You can check out the episode here:

Addtional resources on AKS and AKS Backup:
■ Backup for AKS: Cloud native, Enterprise ready, Kubernetes aware backup – https://aka.ms/azfr/766/01
■ What is Azure Kubernetes Service backup? – https://aka.ms/azfr/766/02
■ Cluster extensions – https://aka.ms/azfr/766/03
■ Prerequisites for Azure Kubernetes Service backup using Azure Backup – https://aka.ms/azfr/766/04
■ Create a Pay-as-You-Go account (Azure) – https://aka.ms/azfr/766/payg
■ Create a free account (Azure) – https://aka.ms/azfr/766/free

Read more

MN Computer Science Strategic Plan Finished

📢 Six months ago, a coalition of esteemed technologists and educators united to establish the Minnesota’s Computer Science (CS) Working Group, embarking on a journey to develop a comprehensive Computer Science Education Strategic Plan for all public K-12 and charter schools across the state. 💻 Throughout this six-month journey, we convened for five full-day meetings and workshops, undertaking two rounds of meticulous writing to synthesize our collective insights into the plan. The journey in posts:

#1 Working group started!https://www.linkedin.com/feed/update/urn:li:activity:7119683894882291713

#2 Plan draft done!https://www.linkedin.com/posts/steveabuchanan_computer-science-working-group-update-activity-7159322360435634177-DglR

#3 Plan finished!https://www.linkedin.com/feed/update/urn:li:activity:7176989951132151808

Here is a summary of the effort:

📝 “Minnesota’s Computer Science (CS) Working Group developed a state strategic plan for computer science, finalized in March, 2024, which describes ten recommendations for long-term and sustained growth of computer science education across all public K-12 and charter schools in Minnesota, as outlined in the Computer Science Education Advancement Act Minn. Stat. 120B.241 [2023]. The recommendations are aligned to the requirements outlined in the legislation, such as licensure, high-quality professional development, continuous improvement, and standards, among others.” 

Kudos to all of the amazing indivuduals in the working group:

  • Andrea Wilson Vazquez, Minnesota Department of Education
  • Wendy Robinson, Office of Higher Education
  • Katherine Anthony-Wigle, Professional Educator Licensing and Standards Board (PELSB)
  • Alexandra Holter, Computer Science Teachers Association – MN Chapter
  • Steve Buchanan Microsoft, representative from the business community employing computer scientists or technologists
  • Greg Larson, Minnesota Technology Association (MnTech)
  • Mahmoud Aliamer, Science Museum of Minnesota, representative from a nonprofit organization working with students and teachers in computer science
  • Anthony Padrnos, Minnesota Association of School Administrators (MASA)
  • Tabitha Senty, Education Minnesota
  • Cassie Scharber, Minnesota Association of Colleges of Teacher Education (MACTE)
  • Jennifer Rosato, CSforAll MN
  • • Sheri Levasseur, Pequot Lakes Public Schools, licensed library media specialist
  • • Erica Allenburg, Minnesota School Boards Association (MSBA)
  • • Vic Dreier, SciMathMN
  • • Zhaawin Gonzalez, Tribal Nations Education Committee (TNEC)
  • • Jesse Kodet, Tribal Nations Education Committee (TNEC)
  • • High School Student, Under 1,000 student school
  • • High School Student, Over 1,000 student school
  • • Andy Olson, Hermantown Community Schools, K–5 teacher
  • • Kirsten Tetzlaff, Minnetonka Public School District, 6–8 teacher
  • • Indrayani LeMaire, Hmong College Prep Academy, 9–12 teacher
  • • Tika Kude, Wayzata Public School District, 9–12 CTE teacher

🙌🏼 It was an honor to contribute to this effort, one that will profoundly impact the youth of Minnesota for years to come. 🎉🎉 Yesterday, we partnered with the Minnesota Tech Association and the Raspberry Pi Foundation to commemorate the successful completion of this plan. Hosted at REM5 Labs in St. Louis Park, the event had great support, with a notable turnout of engaged individuals. Even had the chance to speak on a panel with Philip Colligan the CEO of the Raspberry Pi Foundation! 🌟

📰 The next milestone involves publishing the plan to the Minnesota Department of Education’s (MDE) Legislative Reports page, followed by its journey through the legislative process, with the ultimate aim of committing it into law.

You can download a PDF of the plan here:

Computer Science State Strategic Plan

🏛️This achievement marks just the beginning of the journey. Sustained dedication and the involvement of more volunteers will be essential to realizing the goals outlined in this plan. 💻

Stay tuned for further updates on the progression of our efforts. There’s much more to come around this initiative.

MDE Computer Science page:

https://education.mn.gov/MDE/dse/stds/ComputerScience/index.htm

Read more

From SysAdmin to Platform Engineer with Steve Buchanan on RunAsRadio

I was recently a guest on the RunAsRadio podcast. This was the second time being on the show. The last time was 4 years ago. You can catch the old episode here: Terraform vs Bicep/ARM with Steve Buchanan.

This new episode is #924 and is titled: “From SysAdmin to Platform Engineer with Steve Buchanan“. On this new episode we talked about Platform Engineering and a bunch of other stuff.

Here is the description from the episode:

Aren’t we all platform engineers? Steve Buchanan says yes!

But there’s more to it. Steve talks about the mindset of looking beyond individual products that we might have skills with and owning the entire problem of providing platforms for your organization to get work done.

The conversation dives into the many products that can help our applications function better and the challenge of making them secure and fast. Are containers the solution? Possibly!

It’s your platform; focus on the fundamentals and go further!

I had a great time chatting with Richard and we didn’t even mention AI until 40 minutes in. haha

You can check out the episode here:

https://runasradio.com/Shows/Show/924

or here:

Read more

Learn Live: Taking Your Intelligent App Global with AKS with the Steves

I will be co-presenting an AKS Learn Live this month with Microsoft Principal Cloud Advocate Steven Murawski on “Taking Your Intelligent App Global with AKS”!. It will be moderating by Principal Product Manager Brian Redmond!


We will touch on using Azure Front Door and Fleet Manager. Description of the session:

Once we have our intelligent application running, it’s time to make it scale. Using globally-scalable services like Azure CosmosDB and Azure Front Door, along with AKS Fleet Manager, we can take bring our intelligent apps closer to their consumers, while providing a consistent operating experience for the developers and operations personnel responsible for the service.”

You don’t want to miss this one!

Register here:

https://lnkd.in/gbJXzWSJ

__Update__

If you missed the session, no worries. You can access the lab here:

https://moaw.dev/workshop/?src=gh:smurawski/moaw/learn_live_spring_2024/workshops/aks_global_scale/

You can watch the recording of it here:

Read more

Platform Engineering Panel

I am excited to be on another panel for the Come Cloud With Us folks!

This time this panel is focused on Platform Engineering. It will be at the end of February. You wont want to miss this panel! Here is more info about the panel:

When:

Thursday, February 29, 2024 at 4:00 PM to 5:30 PM CST

Where:

Online event

The Panel:
Steve Buchanan – Principal Program Manager at Microsoft
Kaslin Fields – Developer Advocate at Google
Marino Wijay – Cloud Native Solutions Engineering and Advocacy at Solo
Michael Levan – Chief Engineer/Consultant, Content Creator, and Trainer
Saim Safdar – Technical Leader and CNCF Ambassador
Kat Morgan – Developer Advocate at Pulumi
Whitney Lee – Staff Technical Advocate at VMware
Robin Smorenburg – Lead Cloud Architect – Azure MVP & CNCF Ambassador

Register:

https://www.meetup.com/comecloudwithus/events/298689442

**Update**

If you missed the live stream, no worries. You can watch the recording here:

Read more

Speaking for the Azure Kenya User Group on AKS

🌟I am excited to announce I will be speaking at an Exciting Event this week! 🌟I will be Speaking for the Azure Kenya User Group on AKS.

I will be covering “Chaos Studio with Azure Kubernetes Service (AKS)”. Here is the info for this user group meeting:


🗣️ Speaker: Steve Buchanan
🕒 Date & Time: February 22, 2024, at 8:15 PM EAT
📍 Register: https://www.meetup.com/azure-kenya-user-group/events/299210961


What to Expect:
A comprehensive exploration of Kubernetes, including architecture, best practices, practical demonstrations of AKS deployment and management, insights into optimizing containerized applications, and valuable networking opportunities with industry professionals.

Who should attend:
Whether you’re a developer, IT professional, Azure enthusiast, student, or learner, this event is designed for you.

Mark your calendars and RSVP now! See you there! 🚀

https://www.meetup.com/azure-kenya-user-group/events/299210961

Read more