Infrastructure as Code, DevOps & the Future of Azure with Maik van der Gaag [MVP]

Mirko PetersPodcasts1 hour ago40 Views


What does it really take to build secure, scalable, and automated cloud environments in Microsoft Azure? In this episode of M365 FM, Mirko Peters sits down with Microsoft Azure MVP Maik van der Gaag to explore Infrastructure as Code, DevOps culture, Terraform, Bicep, GitHub, Azure automation, cloud governance, and the growing impact of AI on modern platform engineering. Drawing from more than 15 years of experience helping organizations modernize their technology landscapes, Maik shares practical lessons from real-world cloud transformations, enterprise Azure deployments, and large-scale automation projects. The conversation starts with Maik’s journey from traditional software development and SharePoint projects into Azure cloud architecture, eventually becoming CTO at 3fifty and later Head of Technology for the Microsoft business at Data Balance. Along the way, he reflects on building technical communities, organizing user groups, and what he has learned from years of helping professionals navigate the rapidly changing cloud landscape.

THE STATE OF AZURE, CLOUD & HYBRID INFRASTRUCTURE

As organizations continue to evaluate cloud-first strategies, Maik discusses the shift he is seeing toward hybrid cloud and sovereign cloud models. While many organizations remain committed to Microsoft Azure, others are balancing public cloud investments with private datacenters and local infrastructure. The discussion explores how geopolitical concerns, compliance requirements, and business continuity planning are influencing modern cloud architecture decisions. Key takeaways:

  • Why hybrid cloud is growing again
  • The rise of sovereign cloud discussions
  • Azure versus on-premises infrastructure
  • Cloud transformation challenges
  • Enterprise cloud strategy trends
  • Security considerations for modern workloads

INFRASTRUCTURE AS CODE EXPLAINED

 Infrastructure as Code (IaC) has become one of the most important practices in cloud engineering. Maik breaks down the concept in simple terms, explaining how infrastructure can be represented as code, version-controlled, automated, and deployed consistently across environments. Rather than manually creating virtual machines, databases, networking components, and cloud resources, organizations can define their entire environment through reusable code. This approach reduces human error, improves consistency, accelerates deployments, and creates repeatable infrastructure patterns across development, testing, and production environments. Topics covered:

  • What Infrastructure as Code actually means
  • Why manual deployments create problems
  • Reducing configuration drift
  • Version control for infrastructure
  • Automation and repeatability
  • Cost savings through standardization

TERRAFORM VS BICEP

One of the most practical parts of the discussion focuses on Terraform and Microsoft Bicep. Maik explains the strengths and weaknesses of both approaches and why the right choice depends heavily on organizational requirements. While Bicep offers a streamlined Azure-focused experience and serves as an abstraction layer for ARM templates, Terraform provides multi-cloud flexibility across Azure, AWS, Google Cloud, Cloudflare, and many other platforms. The conversation also explores state management, extensibility, and the growing capabilities of modern Infrastructure as Code tooling. Key takeaways:

  • Terraform vs Bicep
  • ARM templates and Azure deployments
  • State management concepts
  • Multi-cloud infrastructure strategies
  • Infrastructure extensibility
  • Choosing the right tool for your organization

DEVOPS IS NOT A TOOL

One of the strongest messages from this episode is Maik’s belief that DevOps is fundamentally about culture, processes, and collaboration rather than technology alone. Many organizations mistakenly focus on tools while ignoring the organizational changes required to achieve DevOps success. Maik explains why successful DevOps teams combine developers, operations professionals, security experts, and business stakeholders into integrated teams focused on delivering value. The discussion also covers Azure DevOps, GitHub Enterprise, GitOps, DevSecOps, and how organizations can build more effective engineering cultures. 

Topics discussed:

  • DevOps as culture versus technology
  • Why organizations struggle with DevOps
  • Azure DevOps vs GitHub
  • GitOps explained
  • DevSecOps principles
  • Building self-organizing teams

SECURITY, GOVERNANCE & SECRETS MANAGEMENT

Security remains a recurring theme throughout the conversation. Maik highlights one of the most common mistakes organizations make when moving to Azure: assuming cloud environments are automatically secure. The episode explores identity management, Microsoft Entra ID, MFA, Key Vault, managed identities, federated credentials, GitHub Actions, governance strategies, and best practices for protecting enterprise cloud environments.

Key takeaways:

  • Azure security fundamentals
  • Managing secrets securely
  • Microsoft Entra ID considerations
  • Key Vault best practices
  • Federated identity credentials
  • Cloud governance and compliance

AI, GITHUB COPILOT & THE FUTURE OF CLOUD ENGINEERING

Artificial Intelligence is impacting every area of technology, including cloud engineering and Infrastructure as Code. Maik shares how GitHub Copilot and AI-assisted development have dramatically accelerated his daily work. Rather than writing every Terraform or Bicep template manually, AI can generate infrastructure code in seconds. However, Maik stresses a critical point: engineers must still understand, validate, and review every line of AI-generated code. Organizations that blindly trust AI outputs risk introducing security issues, configuration errors, and operational challenges. The discussion covers practical AI adoption, prompt engineering, code validation, AI governance, and how engineers can use AI responsibly without losing critical technical expertise. 

Topics covered:

  • GitHub Copilot for Infrastructure as Code
  • AI-assisted cloud engineering
  • Validating AI-generated code
  • Prompt engineering techniques
  • Responsible AI adoption
  • Future skills for cloud professionals

CAREER ADVICE FOR CLOUD ENGINEERS

The episode concludes with practical advice for professionals looking to start their Infrastructure as Code journey. Maik explains why understanding the “why” behind automation matters more than simply learning a tool and shares recommendations for choosing between Terraform and Bicep based on organizational needs. His final message is simple but powerful: do the things you love, stay engaged with the community, continue learning, and never assume technology is as easy as it first appears. Whether you’re a Cloud Architect, Azure Administrator, DevOps Engineer, Platform Engineer, Security Professional, Infrastructure Engineer, IT Consultant, Microsoft MVP, or technology leader, this episode delivers valuable insights into the technologies, practices, and mindsets shaping the future of cloud computing.

Become a supporter of this podcast: https://www.spreaker.com/podcast/m365-fm-modern-work-security-and-productivity-with-microsoft-365–6704921/support.



Source link

0 Votes: 0 Upvotes, 0 Downvotes (0 Points)

Leave a reply

Join Us
  • X Network2.1K
  • LinkedIn3.8k
  • Bluesky0.5K
Support The Site
Events
June 2026
MTWTFSS
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30      
« May   Jul »
Follow
Search
Loading

Signing-in 3 seconds...

Signing-up 3 seconds...

Discover more from 365 Community Online

Subscribe now to keep reading and get access to the full archive.

Continue reading