Instalando o Oh My Zsh no Bash do Windows

Há algum tempo atrás eu descobri o Oh My Zsh e desde então me tornei usuário. Porém há aproximadamente um ano e meio mudei de emprego e passei a utilizar WIndows no desktop. Felizmente existe o Bash for Windows onde cheguei a instalar porém o meu tema preferido (agnoster) não funcionava corretamente pois eu não havia encontrado a fonte correta para ser utilizada. Como há alguns tive um problema de hardware no meu note e precisei reinstalar tudo, aproveitei para descobrir exatamente qual fonte usar e escrever este post para mostrar como instalar o Oh My Zsh no Windows. ...

15 de setembro de 2017 · 2 minutos · Ricardo Martins

Descobrindo os tipos de VMs disponíveis no Azure por região

Este é um post rápido com o propósito de mostrar uma forma rápida de listar os tipos de VMs disponíveis em determinada região do Azure. O único pré-requisito é ter o PowerShell instalado. Clique aqui e faça o download. Em seguida você precisará rodar os comandos abaixo: Login-AzureRMAccount $resources = Get-AzureRmResourceProvider -ProviderNamespace Microsoft.Compute Get-AzureRmVmSize -Location "East US" | Sort-Object Name | ft Name, NumberOfCores, MemoryInMB, MaxDataDiskCount -AutoSize Dependendo da região da sua escolha, basta trocar o -Location “Brazil South” pela região que preferir. Veja: ...

13 de julho de 2017 · 1 minuto · Ricardo Martins

Criando uma stack WordPress pelo Azure CLI

Criei um repositório no GitHub para usar em demonstrações sobre DevOps no Azure e a facilidade em usar templates para automatizar a criação de ambientes. Nele mostro como fazer o deploy de uma VM Ubuntu com Nginx, PHP, MySQL e WordPress de forma totalmente automatizada no Azure. Confira em https://github.com/rmmartins/WordpressStack-AzureCLI/

30 de junho de 2017 · 1 minuto · Ricardo Martins

Technical Cheat Sheets

A RedHat publicou recentemente uma lista de “cheat sheets” para desenvolvedores bastante interessante. Estão disponíveis comandos básicos e avançados do Linux, Wildfly, Containers, MongoDB, Kubernetes, Eclipse, etc. Vale a pena dar uma olhada em: https://developers.redhat.com/blog/2017/05/23/technical-cheat-sheets-for-developers/

24 de maio de 2017 · 1 minuto · Ricardo Martins

IaC & DevOps no Azure

Slides da minha palestra no Global Azure Bootcamp que ocorreu no dia 22 de Abril no Rio de Janeiro disponíveis neste link.

5 de maio de 2017 · 1 minuto · Ricardo Martins

Global Azure Bootcamp

Anualmente ocorre o Global Azure Bootcamp e neste ano eu vou participar na edição que acontece no Rio de Janeiro falando sobre Infraestrutura como código e DevOps no Azure. As inscrições podem ser feitas pelo link http://meetu.ps/e/CCMcN/x0407/d. Participe!

22 de abril de 2017 · 1 minuto · Ricardo Martins

Conhecendo o Terraform, Packer e Ansible

O movimento DevOps vem ganhando muita força nos últimos anos e ao mesmo tempo centenas de ferramentas relacionadas são lançadas dia após dia. Por outro lado com isto tem se tornado cada vez mais difícil escolher as ferramentas adequadas ainda que para as tarefas mais simples, uma vez que a diversidade de ferramentas é cada vez maior. Então neste artigo eu vou comentar sobre a proposta do Terraform, Packer e o Ansible para implementação e gerenciamento de uma infraestrutura em nuvem. O objetivo será apresentar um método de utilização destas ferramentas de forma integrada. ...

6 de março de 2017 · 4 minutos · Ricardo Martins

Meu primeiro ano na Microsoft

Hoje eu completo meu primeiro ano trabalhando na Microsoft e por isto assim como eu fiz quando fui reprovado na primeira vez que participei no processo seletivo, e em seguida quando eu consegui ser aprovado e completava o terceiro mês, vou registrar aqui algumas palavras… Este foi um ano de muito aprendizado, desenvolvimento de novos skills, muita superação e muito trabalho. É como se todos os dias eu tivesse uma competição comigo mesmo, superando minhas limitações, descobrindo novas aptidões, testando e validando novas idéias/conceitos, assumindo riscos e me tornando um profissional melhor a cada dia. Para alguém que sempre trabalhou no lado do cliente, estar “do outro lado da bancada” tem sido um desafio incrível. ...

21 de dezembro de 2016 · 4 minutos · Ricardo Martins

Melhores práticas para administradores de sistemas na nuvem da Microsoft (Azure) – Parte II

Criando e organizando os recursos Nesta segunda parte vamos abordar os resource groups, tags, templates arm e controles Agora que você já está familiarizado com os termos Azure Accounts e Subscriptions sabendo exatamente como segmentar seus departamentos de forma apropriada, o próximo ponto é entender como criar os recursos de uma maneira lógica e organizada através dos Resource Groups. Importante destacar que associado ao uso dos resource groups, está o uso de tags. Os recursos podem ser “tageados” no formato chave/valor de modo a categorizar e permitir a visualização de recursos entre resource groups e/ou subscriptions distintos. ...

23 de novembro de 2016 · 4 minutos · Ricardo Martins

Melhores práticas para administradores de sistemas na nuvem da Microsoft (Azure) – Parte I

Nesta série de artigos gostaria de compartilhar algumas boas práticas para quem administra ambientes no Azure, abordando temas como organização dos recursos, monitoramento, backup, segurança, auditoria, alta disponibilidade, limites, permissionamento, automação, entre outros. Nesta primeira parte vou abordar conceitos básicos como subscriptions, accounts, suas respectivas hierarquias e diretrizes de uso. Subscription e Azure Account Primeiro é importante entender a diferença entre uma subscription e uma azure account. Uma Azure Account é a conta disponibilizada aos usuários para utilização dos recursos que lhes são concedidos em sua Subscription. Com sua Azure Account, além de utilizar para logar no portal do Azure, você pode acessar https://account.azure.com e obter acesso aos seguintes recursos: ...

10 de novembro de 2016 · 3 minutos · Ricardo Martins