This is a place to list some of my highlighted writings, presentations, guides, video how-to's and webinars. Some content are in Brazilian Portuguese and others in English.
-
Collections I've created at Microsoft Learn:
-
Articles I wrote to Startups at Microsoft Blog:
- Azure Quota Alerts (Preview): Still overlooked, but incredibly useful
- Azure Support Slack Bot on Azure Container Apps: Production-ready guide
- A practical guide to Azure VM SKU capacity monitoring
- The Digital Native's Checklist for Azure: Stuff I wish every startup knew
- 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)
- Getting started with Azure Developer CLI (azd)
- From zero to hero with identity and access control in Azure Kubernetes Service
- How to automatically shut down idle VMs in Azure
- Building a cost-effective & resilient Azure Infrastructure
- Azure Kubernetes Service – A friendly guide for Startups
- The importance of setting up service and resource health monitoring in Azure
- How Azure Advisor can help you to optimize cloud resources
- Azure Workbooks: Advanced Customization and Data Visualization in Azure
- Highlights from KubeCon North America 2024 and Microsoft Ignite 2024
- Choosing the Right Networking Model for Azure Kubernetes Service (AKS): Azure CNI vs. Kubenet
- Effective Monitoring of Azure PostgreSQL for Azure OpenAI Workloads
- 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)
- Advanced Alerting Strategies for Azure Monitoring
- AKS Standard vs. AKS Automatic: A Comprehensive Comparison
- Understanding Identity Concepts in AKS
- Azure Monitor & MELT: A Comprehensive Approach to Cloud Observability
- Key Architectural Differences Between AWS and Azure Explained
- From Zero to Hero with Azure Landing Zones
- Essential Steps to Kickstart Your Azure Journey
- Slash Your Azure Bill: Top Tips for Startups
- Building a Secure and Scalable Foundation for Your Startup on Azure
- Demystifying Microsoft Entra ID, Tenants and Azure Subscriptions
-
Articles I wrote to Azure Brasil Blog (In Brazilian-Portuguese)
- Monitoramento de custos no Azure: como usar Budgets, Cost Alerts e integração com Power BI
- Controle de acesso Just-in-Time (JIT) com Azure Bastion e Azure AD: acesso seguro e sob demanda às VMs
- Explorando o Azure Resource Graph: consultas úteis para governança, segurança e inventário
- Implementando DNS privado no Azure: boas práticas com Private DNS Zones e integração com Private Endpoints
- Gerenciando imagens de máquinas com Azure Compute Gallery: consistência e automação de VMs
- Protegendo dados em repouso e em trânsito no Azure: criptografia de ponta a ponta com Key Vault, TLS e BYOK
- Segurança de redes no Azure: segmentação, inspeção de tráfego e microsegmentação com Azure Firewall, NSG e Private Endpoints
- Gerenciando ambientes multi-região no Azure: alta disponibilidade, replicação e failover inteligente
- Implementando GitOps com Flux no Azure Kubernetes Service (AKS)
- Gerenciando identidade e acesso no Azure: RBAC avançado, Entra ID e PIM na prática
- Azure Landing Zones com Terraform: como padronizar e automatizar ambientes multi-cloud-ready
- Hardening de máquinas virtuais no Azure: práticas avançadas de segurança usando Defender for Cloud e Azure Policy
- Azure Landing Zones: Implementando fundações seguras e escaláveis para múltiplos ambientes
- Compliance no Azure: usando Azure Policy para governança avançada
- Gerenciamento de custos no Azure: otimizando workloads e evitando surpresas
- Azure Backup e Site Recovery: estratégias avançadas para recuperação de desastres
- Azure Bastion: acesso seguro a máquinas virtuais no Azure
- Implementando observabilidade em contêineres com Azure Monitor e AKS
- Monitoramento proativo de redes no Azure com Network Watcher
- Azure Load Balancer vs. Application Gateway: Qual escolher?
- Azure Arc: Gerenciando recursos Multi-Cloud e On-Premises
- Segurança proativa no Azure: Implementando zero trust de forma eficaz
- Azure Workbooks: Personalização e Visualização Avançada de Dados no Azure
- Tendências e o futuro da infraestrutura no Azure
- Infraestrutura como Código no Azure: Ferramentas, Estratégias e Melhores Práticas
- Estratégias de Migração para o Azure: Um Guia Completo
- Escalabilidade e Otimização de Desempenho no Azure
- Monitoramento e Observabilidade no Azure
- Alta Disponibilidade e Recuperação de Desastres no Azure: Um Guia Completo
- Implementando Governança no Azure
- Conceitos Essenciais de Redes no Azure
- Tarefas essenciais para criar uma base de segurança no Azure
- Melhores Práticas para Gerenciamento de Recursos no Azure
-
Azure Digital Natives Checklist I created:
-
Learning Guides I created:
- AKS Learning Path
- Azure Fundamentals
- AWS Fundamentals
-
Contributions I made to the Red Hat Cloud Experts Blog and to Microsoft Official ARO Docs
- Prerequisites Checklist to Deploy ARO Cluster
- Deploying Advanced Cluster Management and OpenShift Data Foundation 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
- ARO with Nvidia GPU Workloads
- Use GPU workloads with Azure Red Hat OpenShift
- Configure ARO to use Azure AD
- Azure Front Door with ARO ( Azure Red Hat OpenShift )
- Setup a VPN Connection into an ARO Cluster with OpenVPN
- Configure ARO to use Microsoft Entra ID Group Claims
-
Microsoft Learn Modules I wrote:
-
Article I wrote to Microsoft Architecture Center
-
Articles I wrote to Microsoft FastTrack for Azure Blog:
-
E-book I wrote about Azure Governance:
-
Hackathon I've created for Microsoft
-
Other stuff I've created
- Deploying Apache Guacamole on Azure
- Deploy a highly available and scalable Wordpress on Azure
- How to setup Linux VMs with Apache and PHP using cloud-init and Virtual Machine Scale Sets
- How to setup a Linux VM with Apache and PHP using cloud-init on Azure behind Load Balancers
- How to setup a Linux VM with Apache and PHP using cloud-init on Azure
- Implementing your own ELK Stack on Azure through CLI
- Configuring a GlusterFS using Azure Shared Disks on Ubuntu Linux
- Azure Governance made simple
- Azure Governance made simple - Brazilian Portuguese version
- How to create a VPN between Azure and AWS using only managed solutions
- Azure Governance DevOps Generator
- WVD Guidance Generator
- How to use the Azure Automation to run scripts inside a Linux Virtual Machine
- Being alerted about creation or updates of Virtual Machines in your Azure Subscription
- How to build your skills in Azure (PT-BR)
- Microsoft Azure: Where to start? (PT-BR)
- Everything fails, all the time
- How to create a Linux VM on Azure using CLI
- How to create a QnA Bot on Azure
- How to deploy Wordpress Stack from Azure CLI
- Implementing Apache Guacamole on Azure
- Collecting Azure information with Grafana
- How to implement DSpace in Azure Webapp for Containers
- Configuring NGINX as Load Balancer
- Load Balancing with HAProxy
- Installing Wordpress with Nginx, PHP-FPM and Varnish on CentOS
✔️ You can see a ton of other writings on my personal blog at https://ricardomartins.com.br/
- Kubernetes Documentation - Conectando um Frontend a um Backend usando Serviços
- Kubernetes Documentation - Acessando serviços em execução em clusters
- Kubernetes Documentation - Configurar um provedor de credenciais de imagem para o kubelet
- Kubernetes Documentation - Padrão Operador
- Kubernetes Documentation - Use o redirecionamento de porta para acessar aplicativos em um cluster
- Kubernetes Documentation - Limitar o consumo de armazenamento
- Kubernetes Documentation - Glossário
- Creation of VM with Wordpress stack using Visual Studio
- IaC & DevOps no Azure - Automating Deployments
- Docker Containers on Azure Web App
- Creation of Linux VM with Managed Disk
- 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
- Presenting the OpsWorks - Bemobi
- Overview AWS - Bemobi
- AWS for Developers - Passei Direto
- Cloud computing & Cloudstack - VI FSLDC 2015
- Cloud Computing - Senac RJ 2014
- Cloud Computing - Flisol 2014
- Guia de Estudo para o exame AZ-900
- Azure for IT Pro & CloudOps
- Azure Readiness
- Azure Certification Guide
- Azure Learning
- Azure Container Instance creation
- Creation of a Linux VM (Ubuntu) from Azure CLI
- Creating a Linux VM from Azure CLI
- Azure template deployment from CLI
- IaC & DevOps at Azure: Automating Deployments
- Azure File Sync
- Azure ARM Template Deployment from Visual Studio
- Installing CoreOS
- Registering a domain and configuring an instance on AWS responding on that domain
- Monitoring applications and services with Monit
- AWS Data Pipeline Demo
- Installing Zabbix Server