Rafael Dutra

Brasileiro, solteiro.
Porto Alegre/RS
Email: [email protected]

Resumo Profissional

Mais de 14 anos de experiência em tecnologia da informação, administração de redes e análise de infraestrutura, trabalhando especialmente em ambientes GNU/Linux.

Mais de 3 anos trabalhando com desenvolvimento PHP e Frameworks (Laravel e Codeigniter, Vagrant, Bower, Composer e Git.

Nos últimos 4 anos trabalho principalmente nas áreas de automação de Infraestrutura (Infra as Code) e conteinerização com Docker.

Experiência Profissional

DBServer (https://dbserver.com.br) - DevOps Engineer

Empresa de tecnologia - Porto Alegre - Rio Grande do Sul. Maio/2019 - Presente

Trabalhando alocado para o Sicredi.

Projetos realizados
  • Ambientes Blue/Green com AWS para o novo site Sicredi.
  • Roles para Kubernetes.

Stefanini | IT Solutions and IT Staffing (https://stefanini.com) - DevOps Engineer

Empresa de tecnologia - Porto Alegre - Rio Grande do Sul.
Ago/2018 - Mai/2019

Objetivo principal é levar a célula em Porto Alegre para automação e Cloud Computing.

Jive Software (https://jivesoftware.com) - SaaS Arquitect

Jive Software é agora parte da Aurea Company (https://aurea.com)
Empresa de tecnologia - Portland - Oregon - United States.
Jan/2018 - Jul/2018

Trabalhando remotamente para a Crossover.

Meu papel principal foi trabalhar em reduzir custos na AWS e para isso eu tive que aprender ferramentas internas para saber o que fazer.

PoaTek IT Consulting (http://poatek.com) - DevOps Engineer

Empresa de tecnologia - Porto Alegre/RS
Out/2016 - Jan/2018

Trabalhando alocado para AGCO (Agriculture Corporation).

AGCO
Projetos na AGCO

Puppet - Gerenciamento de Configuração Criação de um ambiente funcional em localhost para que o time de Desenvolvimento e Operações pudessem recriar toda infraestrutura que é gerenciada via Puppet, como desenvolvimento, homologação e produção.

Documentação de processos como:

  • Novos pontos de montagem
  • Criar novos ambientes para infraestrutura e desenvolvimento
  • Deploy de código por operadores em produção com puppet apply, utilizando Continuous Delivery
  • Criar novas máquinas com módulos específicos
  • Deploy de código com r10k
  • Como criar novos servidores Puppet utilizando Puppet

Códigos desenvolvidos:

  • Módulo para Spring Boot
  • Estrutura de Scripts para nodes em formato YAML escritos em Ruby
  • Scripts em Shell para instaladores de agentes e configuração dos agentes

Ferramentas como Vagrant, Scripts em Shell e Ruby foram os grandes pilares para que o projeto se tornasse viável. Todo código desenvolvido para automação era pensado em como trazer benefícios tanto para o time de desenvolvimento como de operações pudessem realizar mais em menos tempo.

Automação para desenvolvimento em Oracle
Neste caso, a demanda foi criar uma ferramenta para desenvolver scripts para Oracle, onde esses scripts passaram por pipelines de validação até chegar em produção.

Bamboo usando Docker
Muitos dos nossos projetos foram utilizados com Docker para fazer build da aplicação que foram desenvolvidas por outras empresas como plugins e dependência de pacotes.

Ambientes em Shell Scripts
Em alguns casos, não era possível utilizar ferramentas de gerenciamento de configuração, então, desenvolvi uma série de scripts para instalar e configurar algumas ferramentas, como: Nginx, CouchDB, Módulo para Spring Boot (Java), ActiveMQ.

Educação

  • 20171 – Segurança da Tecnologia da Infomação
    UNISINOS - São Leopoldo/RS. Em andamento.

  • 2010120112 – Redes de computadores
    Centro de Tecnologia em Automação e Informática - Florianópolis/SC, SENAI/SC. Não finalizado.

  • 2008120091 – Segurança da Tecnologia da Informação
    UNISINOS - São Leopoldo/RS. Não finalizado.

  • 2004120071 – Técnico em Redes de computadores
    Escola Estadual de Educação Profissional em Estrela - Estrela/RS. Finalizado.

Idiomas

  • Inglês intermediário para escrita e conversação.
  • Inglês avançado para leitura e escuta.

Cursos

  • 20182 - Docker Crash Course for busy DevOps and Developers - Udemy
  • 20182 - DevOps Foundation - Estabilis - São Paulo/SP.
  • 20182 - AWS na prática - Estabilis - São Paulo/SP.
  • 20171 - Puppet Fundamentals - Instruct - São Paulo/SP (24 hours) - Agenda.
  • 20122 – Lean Software Development – WildTech – Porto Alegre/RS.
  • 20112 – Accessing the WAN - Cisco Networking Academy - Florianópolis/SC
  • 20111 – Lan Switching and Wireless - Cisco Networking Academy (carta de recomendação) - Florianópolis/SC.
  • 20102 – Routing Protocols and Concepts, Cisco Networking Academy (carta de recomendação) - Florianópolis/SC.
  • 20101 – Network Fundamentals, Cisco Networking Academy (carta de recomendação) - Florianópolis/SC.

Palestras

Workshops

Terraform Modules

Ansible Galaxy

Vagrant Boxes

Docker Hub images

Eventos/Conferências

Meetups

Podcasts

Videos no Youtube