A curated catalog of my writings, open-source projects, official Microsoft contributions, presentations, and community work.
| Project | Description | Link |
|---|---|---|
| 📘 AI for Infra | The practical AI handbook for infrastructure engineers — 220+ pages, 15 chapters, 10 troubleshooting scenarios | ai4infra.com |
| 🧮 PTU Calculator | Azure OpenAI PTU Estimator — compare PAYGO, PTU, and hybrid pricing models | ptucalc.com |
| 📗 Azure Governance Made Simple | 30-chapter ebook — identity, policy, IaC, cost, observability, governance at scale | book.azgovernance.com |
| 🏗️ Startup-Scale Landing Zone | Opinionated Azure Landing Zone for startups — deploy in under 1 hour (Bicep + Terraform) | startupscalelanding.zone |
| 📰 AKS Newsletter | Monthly curated updates on Azure Kubernetes Service | aksnewsletter.com |
| 🌐 Azure Digital Natives Guide | Comprehensive Azure checklist for startups and digital-native teams | azdnguide.com |
| 📡 Azure Feed | Daily aggregated updates from Azure blogs | azurefeed.news |
| 🐧 Linux Hackathon | The 1st Linux hackathon by Microsoft — part of the official "What The Hack" program | linuxhackathon.com |
Articles published on the official Startups at Microsoft Tech Community blog:
- Production-grade API Gateway patterns for Microsoft Foundry
- When and why startups add a Gateway in front of Azure AI Foundry
- Monitoring Azure OpenAI without switching from your existing observability platform
- Effective Monitoring of Azure PostgreSQL for Azure OpenAI Workloads
- AKS networking made easy: Your comprehensive guide
- Embracing AKS built-in upgrade features and exploring custom solutions
- From zero to hero: Mastering storage in Azure Kubernetes Service (AKS)
- From zero to hero with identity and access control in Azure Kubernetes Service
- AKS Standard vs. AKS Automatic: A Comprehensive Comparison
- Understanding Identity Concepts in AKS
- Choosing the Right Networking Model for AKS: Azure CNI vs. Kubenet
- Azure Kubernetes Service – A friendly guide for Startups
- Highlights from KubeCon North America 2024 and Microsoft Ignite 2024
- Azure Monitor 101: The missing guide to understanding monitoring on Azure
- Advanced Alerting Strategies for Azure Monitoring
- Azure Monitor & MELT: A Comprehensive Approach to Cloud Observability
- Azure Workbooks: Advanced Customization and Data Visualization in Azure
- The importance of setting up service and resource health monitoring in Azure
- How Azure Advisor can help you to optimize cloud resources
- A practical guide to Azure VM SKU capacity monitoring
- Azure Quota Alerts (Preview): Still overlooked, but incredibly useful
- Azure has three permission systems, and you're probably confusing them
- Role Structures, Anti-Patterns, and the 10 Governance Principles
- Marketplace governance and the cross-plane bridge
- Introducing the Startup-Scale Landing Zone: Get Azure right from day one
- From Zero to Hero with Azure Landing Zones
- Building a Secure and Scalable Foundation for Your Startup on Azure
- Demystifying Microsoft Entra ID, Tenants and Azure Subscriptions
- Azure routing preference: A hidden lever for performance vs. cost trade-offs
- Azure capacity planning: Using quotas, reservations, vmss instance mix, and compute fleet
- Azure Support Slack Bot on Azure Container Apps: Production-ready guide
- Dynamic Multi-Cloud Networking: Configuring a BGP-Enabled VPN Between Azure and AWS
- How to easily set up a VPN between Azure and AWS using managed services (Updated 2024)
- Key Architectural Differences Between AWS and Azure Explained
- Slash Your Azure Bill: Top Tips for Startups
- Building a cost-effective & resilient Azure Infrastructure
- How to automatically shut down idle VMs in Azure
- Essential Steps to Kickstart Your Azure Journey
- The Digital Native's Checklist for Azure: Stuff I wish every startup knew
- Getting started with Azure Developer CLI (azd)
- Deploying Apache Guacamole on Azure
- Deploy a highly available and scalable Wordpress on Azure
- Implementing your own ELK Stack on Azure through CLI
- How to create a VPN between Azure and AWS using only managed solutions
Official training modules authored for Microsoft Learn:
| Module | Link |
|---|---|
| Introduction to Azure Red Hat OpenShift | learn.microsoft.com |
| Introduction to Azure DNS Private Resolver | learn.microsoft.com |
| Introduction to Azure Blueprints | learn.microsoft.com |
| Introduction to Azure Policy | learn.microsoft.com |
| Introduction to Azure Service Health | learn.microsoft.com |
| Introduction to Azure Advisor | learn.microsoft.com |
| Collection | Link |
|---|---|
| Azure for AWS Professionals | aka.ms/Azure4AWSPros |
| Exam AZ-305 (Azure Solutions Architect Expert) Training | aka.ms/az-305-training |
| Exam AZ-400 (DevOps Solutions) Training | aka.ms/az-400-training |
| Guide | Language | Link |
|---|---|---|
| AKS Learning Path | English | aks-learning.github.io |
| Azure Fundamentals Study Guide | English | azure-fundamentals.com |
| Azure Fundamentals Study Guide | Portuguese | https://github.com/ricmmartins/guia-estudo-az900 |
| AWS Cloud Practitioner Study Guide | English | https://github.com/ricmmartins/study-guide-aws-ccp |
| AWS Fundamentals Study Guide | Portuguese | https://github.com/ricmmartins/guia-estudo-fundamentos-aws |
Contributions to the Red Hat Cloud Experts Blog and Microsoft official ARO documentation:
- Prerequisites Checklist to Deploy ARO Cluster
- Deploying ACM and ODF for ARO Disaster Recovery
- Considerations when using AAD as IDP
- Private ARO Cluster with access via JumpHost
- Create an Azure Red Hat OpenShift 4 cluster (Official Microsoft Docs)
- ARO with Nvidia GPU Workloads
- Use GPU workloads with Azure Red Hat OpenShift (Official Microsoft Docs)
- Configure ARO to use Azure AD
- Azure Front Door with ARO
- Setup a VPN Connection into an ARO Cluster with OpenVPN
- Configure ARO to use Microsoft Entra ID Group Claims
40+ articles published on azurebrasil.cloud covering AI infrastructure, AKS, SRE, networking, governance, security, observability, and cost optimization for the Brazilian cloud community.
View all articles
- Resposta a incidentes no Azure: automação de alertas, runbooks e integração com ferramentas de on-call
- SRE no Azure: implementando SLIs, SLOs e Error Budgets com Azure Monitor
- Engenharia de Caos no Azure: validando resiliência em produção com Azure Chaos Studio
- Multi-cluster networking avançado para AKS
- Inferência global com Azure Front Door, AI Gateway e Private Link
- FinOps aplicado a workloads de IA no Azure
- Observabilidade avançada para GPU e inferência no Azure
- AKS multi-cluster para IA: Arquitetura, escalabilidade e resiliência em produção
- Infraestrutura para workloads de IA no Azure: GPUs, escalabilidade e resiliência em produção
- Azure Quota API e Capacity Management
- ExpressRoute Global Reach no Azure
- Como otimizar custo e disponibilidade com múltiplos SKUs e zonas
- Como expor serviços internos de forma segura e sem IP público
- Azure Compute: escolhendo o SKU ideal de VM para seu workload
- Estratégias de Armazenamento no Azure
- Arquiteturas de Rede no Azure: Hub-Spoke, Virtual WAN e Private Endpoints
- Checklist completo para projetos prontos para produção no Azure
- Infraestrutura como Código no Azure com Pulumi
- Gerenciando o ciclo de vida de secrets no Azure Key Vault
- Avaliando riscos com Microsoft Defender for Cloud
- Monitoramento de custos no Azure: Budgets, Cost Alerts e Power BI
- Controle de acesso Just-in-Time (JIT) com Azure Bastion
- Explorando o Azure Resource Graph
- DNS privado no Azure com Private DNS Zones e Private Endpoints
- Gerenciando imagens de VMs com Azure Compute Gallery
- Criptografia de ponta a ponta com Key Vault, TLS e BYOK
- Segurança de redes no Azure: Azure Firewall, NSG e Private Endpoints
- Ambientes multi-região no Azure: HA, replicação e failover
- GitOps com Flux no AKS
- RBAC avançado, Entra ID e PIM na prática
- Azure Landing Zones com Terraform
- Hardening de VMs com Defender for Cloud e Azure Policy
- Azure Landing Zones: fundações seguras e escaláveis
- Compliance no Azure com Azure Policy
- Gerenciamento de custos no Azure
- Azure Backup e Site Recovery para DR
- Azure Bastion: acesso seguro a VMs
- Observabilidade em contêineres com Azure Monitor e AKS
- Monitoramento de redes com Network Watcher
- Azure Load Balancer vs. Application Gateway
- Azure Arc: recursos Multi-Cloud e On-Premises
- Zero Trust no Azure
- Azure Workbooks: visualização avançada de dados
- O futuro da infraestrutura no Azure
- IaC no Azure: ferramentas, estratégias e melhores práticas
- Estratégias de Migração para o Azure
- Escalabilidade e Otimização de Desempenho no Azure
- Monitoramento e Observabilidade no Azure
- Alta Disponibilidade e Recuperação de Desastres no Azure
- Implementando Governança no Azure
- Conceitos Essenciais de Redes no Azure
- Segurança no Azure: tarefas essenciais
- Gerenciamento de Recursos no Azure
Translations contributed to the official Kubernetes documentation:
- Conectando um Frontend a um Backend usando Serviços
- Acessando serviços em execução em clusters
- Configurar um provedor de credenciais de imagem para o kubelet
- Padrão Operador
- Use o redirecionamento de porta para acessar aplicativos em um cluster
- Limitar o consumo de armazenamento
- Glossário
- Deploying Apache Guacamole on Azure
- Highly available and scalable Wordpress on Azure
- Linux VMs with cloud-init and VMSS
- Linux VMs with cloud-init and Load Balancers
- Linux VM with Apache and PHP using cloud-init
- ELK Stack on Azure
- GlusterFS with Azure Shared Disks
- Azure Governance DevOps Generator
- WVD Guidance Generator
- Azure Automation scripts for Linux VMs
- Azure VM creation/update alerts
- VPN between Azure and AWS
- Azure for IT Pro & CloudOps
- Study guide for AZ-900
| Resource | Link |
|---|---|
| Guia de Estudo AZ-900 (PT-BR) | aka.ms/guia-az900 |
| Azure Readiness | aka.ms/azreadiness |
| Azure Certification Guide | aka.ms/azcertification |
| Azure Learning (PT-BR) | aka.ms/capacitacaoazure |
View all presentations
- IaC & DevOps no Azure - Automating Deployments
- Docker Containers on Azure Web App
- Azure Functions
- Azure @ Rio Cloud Meetup
- Reference Guide for Microsoft Exam 70-533
- Nginx, Apache and Varnish
- Cloud & AWS: From theory to practice
- Cloud Computing & Software Livre with CloudStack - Flisol 2015
- Cloud computing & Cloudstack - VI FSLDC 2015
View all videos
📝 More writings on my personal blog at ricardomartins.com.br and rmmartins.com