<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Rafael Dutra</title><link>https://rafaeldutra.me/en/</link><description>Recent content on Rafael Dutra</description><generator>Hugo</generator><language>en</language><lastBuildDate>Fri, 02 Aug 2024 00:00:00 +0000</lastBuildDate><atom:link href="https://rafaeldutra.me/en/index.xml" rel="self" type="application/rss+xml"/><item><title>UNISINOS — IT Security (2017)</title><link>https://rafaeldutra.me/en/education/01-unisinos-seg-2017/</link><pubDate>Sun, 01 Jan 2017 00:00:00 +0000</pubDate><guid>https://rafaeldutra.me/en/education/01-unisinos-seg-2017/</guid><description/></item><item><title>SENAI/SC — Computer Networks (2010–2011)</title><link>https://rafaeldutra.me/en/education/02-senai-redes-2010/</link><pubDate>Fri, 01 Jan 2010 00:00:00 +0000</pubDate><guid>https://rafaeldutra.me/en/education/02-senai-redes-2010/</guid><description/></item><item><title>UNISINOS — IT Security (2008–2009)</title><link>https://rafaeldutra.me/en/education/03-unisinos-seg-2008/</link><pubDate>Tue, 01 Jan 2008 00:00:00 +0000</pubDate><guid>https://rafaeldutra.me/en/education/03-unisinos-seg-2008/</guid><description/></item><item><title>Computer Networks Technical Certificate (2004–2007)</title><link>https://rafaeldutra.me/en/education/04-tecnico-redes-estrela/</link><pubDate>Thu, 01 Jan 2004 00:00:00 +0000</pubDate><guid>https://rafaeldutra.me/en/education/04-tecnico-redes-estrela/</guid><description/></item><item><title>CV downloads</title><link>https://rafaeldutra.me/en/cv/downloads/</link><pubDate>Fri, 02 Aug 2024 00:00:00 +0000</pubDate><guid>https://rafaeldutra.me/en/cv/downloads/</guid><description>&lt;p&gt;The full CV lives at &lt;strong&gt;&lt;a href="https://rafaeldutra.me/en/cv"&gt;/en/cv&lt;/a&gt;&lt;/strong&gt; — to generate a PDF, use your browser&amp;rsquo;s&#10;print button (Ctrl/Cmd + P). The theme ships a lean print layout.&lt;/p&gt;&#10;&lt;p&gt;Rather talk? &lt;a href="mailto:raffaeldutra@gmail.com"&gt;raffaeldutra@gmail.com&lt;/a&gt; or via&#10;&lt;a href="https://github.com/raffaeldutra"&gt;GitHub&lt;/a&gt; ·&#10;&lt;a href="https://gitlab.com/raffaeldutra"&gt;GitLab&lt;/a&gt; ·&#10;&lt;a href="https://www.linkedin.com/in/rafaeldutra"&gt;LinkedIn&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>DevOps / SRE Engineer — 4ALL</title><link>https://rafaeldutra.me/en/experience/job-01-4all/</link><pubDate>Tue, 01 Feb 2022 00:00:00 +0000</pubDate><guid>https://rafaeldutra.me/en/experience/job-01-4all/</guid><description>&lt;p&gt;Technology company.&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Infrastructure as code: several Terraform projects for AWS environments.&lt;/li&gt;&#10;&lt;li&gt;Implementation and administration of Kubernetes clusters (EKS) across different AWS accounts, with multiple components.&lt;/li&gt;&#10;&lt;li&gt;Platform operation automation at the pipeline level, built with Shell Script and Python.&lt;/li&gt;&#10;&lt;li&gt;Systems and infrastructure observability with Prometheus, Grafana and CloudWatch — latency, 4xx/5xx errors, memory usage, request volume.&lt;/li&gt;&#10;&lt;li&gt;Docker and Docker Compose for infrastructure development environments; internal Shell Script tool released as open source (&lt;a href="https://github.com/raffaeldutra/cid"&gt;&lt;code&gt;cid&lt;/code&gt;&lt;/a&gt;).&lt;/li&gt;&#10;&lt;li&gt;CI/CD with Git/GitLab.&lt;/li&gt;&#10;&lt;li&gt;Full infrastructure automation cycle with Packer, Terraform and Ansible for AWS using GitLab.&lt;/li&gt;&#10;&lt;/ul&gt;</description></item><item><title>DevOps Engineer — PoaTek</title><link>https://rafaeldutra.me/en/experience/job-02-poatek/</link><pubDate>Wed, 01 Jan 2020 00:00:00 +0000</pubDate><guid>https://rafaeldutra.me/en/experience/job-02-poatek/</guid><description>&lt;p&gt;Technology company.&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;CI/CD with AWS CodeCommit and CodePipeline.&lt;/li&gt;&#10;&lt;li&gt;Infrastructure as code with CloudFormation.&lt;/li&gt;&#10;&lt;li&gt;Python scripts with Boto3 for AWS.&lt;/li&gt;&#10;&lt;/ul&gt;</description></item><item><title>Terraform</title><link>https://rafaeldutra.me/en/presentations/2019-09-28-fossday-bento-goncalves-terraform/</link><pubDate>Sat, 28 Sep 2019 00:00:00 +0000</pubDate><guid>https://rafaeldutra.me/en/presentations/2019-09-28-fossday-bento-goncalves-terraform/</guid><description>&lt;h2 id="terraform---fossday-2019"&gt;Terraform - FOSSDay 2019&lt;/h2&gt;&#10;&lt;h4 id="fossday---bento-gonçalves---20190928"&gt;Fossday - Bento Gonçalves - 2019/09/28&lt;/h4&gt;&#10;&lt;p&gt;Nesta palestra foi abordado o uso de Infraestrutura como código com Terraform.&lt;/p&gt;&#10;&lt;h3 id="slides"&gt;Slides&lt;/h3&gt;&#10;&lt;iframe src="https://docs.google.com/presentation/d/1jBnlMO_hrv9ffRs6RQL08Z1zIPDs9OYAAU577D6RbNQ/embed?start=false&amp;loop=false&amp;delayms=3000" frameborder="0" width="480" height="299" allowfullscreen="true" mozallowfullscreen="true" webkitallowfullscreen="true"&gt;&lt;/iframe&gt;</description></item><item><title>DevOps Engineer — Sicredi</title><link>https://rafaeldutra.me/en/experience/job-03-sicredi/</link><pubDate>Wed, 01 May 2019 00:00:00 +0000</pubDate><guid>https://rafaeldutra.me/en/experience/job-03-sicredi/</guid><description>&lt;p&gt;Working on site for Sicredi.&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Full infrastructure automation cycle with Packer, Terraform and Ansible for AWS using GitLab.&lt;/li&gt;&#10;&lt;li&gt;CI/CD with Git/GitLab.&lt;/li&gt;&#10;&lt;li&gt;Blue/Green environments on AWS.&lt;/li&gt;&#10;&lt;li&gt;Ansible roles for multi-master Kubernetes cluster automation.&lt;/li&gt;&#10;&lt;li&gt;HashiCorp Consul and Vault; metrics collection with Spring Boot for Consul.&lt;/li&gt;&#10;&lt;li&gt;TDD for Ansible roles.&lt;/li&gt;&#10;&lt;li&gt;Python scripts with Boto3 for AWS.&lt;/li&gt;&#10;&lt;/ul&gt;</description></item><item><title>Docker Workshop</title><link>https://rafaeldutra.me/en/presentations/2018-09-22-fossday-bento-goncalves-docker-workshop/</link><pubDate>Thu, 20 Sep 2018 00:00:00 +0000</pubDate><guid>https://rafaeldutra.me/en/presentations/2018-09-22-fossday-bento-goncalves-docker-workshop/</guid><description>&lt;h2 id="docker-workshop---fossday-2018"&gt;Docker Workshop - FOSSDay 2018&lt;/h2&gt;&#10;&lt;h4 id="fossday---bento-gonçalves---20180922"&gt;Fossday - Bento Gonçalves - 2018/09/22&lt;/h4&gt;&#10;&lt;p&gt;Introduction to start using Docker containers.&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Basic commands&lt;/li&gt;&#10;&lt;li&gt;Dockerfile&lt;/li&gt;&#10;&lt;li&gt;Containers management&lt;/li&gt;&#10;&lt;li&gt;Running a CLI (Command Line Interface) &amp;ldquo;application&amp;rdquo; using PHP&lt;/li&gt;&#10;&lt;li&gt;Docker Compose&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h3 id="slides"&gt;Slides&lt;/h3&gt;&#10;&lt;iframe src="https://docs.google.com/presentation/d/1jBnlMO_hrv9ffRs6RQL08Z1zIPDs9OYAAU577D6RbNQ/embed?start=false&amp;loop=false&amp;delayms=3000" frameborder="0" width="480" height="299" allowfullscreen="true" mozallowfullscreen="true" webkitallowfullscreen="true"&gt;&lt;/iframe&gt;</description></item><item><title>Continuous Integration</title><link>https://rafaeldutra.me/en/presentations/2018-08-30-stefanini-solutions-continuous-integration/</link><pubDate>Thu, 30 Aug 2018 00:00:00 +0000</pubDate><guid>https://rafaeldutra.me/en/presentations/2018-08-30-stefanini-solutions-continuous-integration/</guid><description>&lt;h2 id="continuous-integration"&gt;Continuous Integration&lt;/h2&gt;&#10;&lt;h4 id="stefanini-solutions---porto-alegre---2018-08-30"&gt;Stefanini Solutions - Porto Alegre - 2018-08-30&lt;/h4&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;What is it, how, the why and objectives to reach using Continuous Integration.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h3 id="slides"&gt;Slides&lt;/h3&gt;&#10;&lt;iframe src="https://docs.google.com/presentation/d/18U44dKTgSk-8Mj0PMNPhDIGut-_zihknADPkA_WbHeg/embed?start=false&amp;loop=true&amp;delayms=3000" frameborder="0" width="480" height="299" allowfullscreen="true" mozallowfullscreen="true" webkitallowfullscreen="true"&gt;&lt;/iframe&gt;</description></item><item><title>Puppet Introduction</title><link>https://rafaeldutra.me/en/presentations/2018-08-10-puppet-introduction/</link><pubDate>Fri, 10 Aug 2018 12:54:24 -0300</pubDate><guid>https://rafaeldutra.me/en/presentations/2018-08-10-puppet-introduction/</guid><description>&lt;h2 id="puppet-introduction"&gt;Puppet Introduction&lt;/h2&gt;&#10;&lt;h4 id="stefanini-solutions---porto-alegre---20180810"&gt;Stefanini Solutions - Porto Alegre - 2018/08/10&lt;/h4&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;The main goal here is to present what is Puppet and what we can do to do our lives better.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h3 id="slides"&gt;Slides&lt;/h3&gt;&#10;&lt;iframe src="https://docs.google.com/presentation/d/1GVhXFuXwbcxy_p-2g_4tSqcOyCuozh-bJ-2p7qYYx2k/embed?start=false&amp;loop=true&amp;delayms=3000" frameborder="0" width="480" height="299" allowfullscreen="true" mozallowfullscreen="true" webkitallowfullscreen="true"&gt;&lt;/iframe&gt;</description></item><item><title>Vagrant Introduction</title><link>https://rafaeldutra.me/en/presentations/2018-08-10-vagrant-introduction/</link><pubDate>Fri, 10 Aug 2018 12:54:24 -0300</pubDate><guid>https://rafaeldutra.me/en/presentations/2018-08-10-vagrant-introduction/</guid><description>&lt;h2 id="vagrant-introduction"&gt;Vagrant Introduction&lt;/h2&gt;&#10;&lt;h4 id="stefanini-solutions---porto-alegre---20180810"&gt;Stefanini Solutions - Porto Alegre - 2018/08/10&lt;/h4&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Just a Vagrant Introduction to explain how and where we will use it.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h3 id="slides"&gt;Slides&lt;/h3&gt;&#10;&lt;iframe src="https://docs.google.com/presentation/d/1cMGxg5N4dReDJ8A6lxR22_vs8YLsP42UlmkQrSylSx0/embed?start=false&amp;loop=true&amp;delayms=3000" frameborder="0" width="480" height="299" allowfullscreen="true" mozallowfullscreen="true" webkitallowfullscreen="true"&gt;&lt;/iframe&gt;</description></item><item><title>DevOps Engineer — Stefanini</title><link>https://rafaeldutra.me/en/experience/job-04-stefanini/</link><pubDate>Wed, 01 Aug 2018 00:00:00 +0000</pubDate><guid>https://rafaeldutra.me/en/experience/job-04-stefanini/</guid><description>&lt;ul&gt;&#10;&lt;li&gt;Deployment and infrastructure automation using Docker, Docker Compose, Bash, Terraform, Ansible, Puppet and Cloud-init.&lt;/li&gt;&#10;&lt;li&gt;AWS: EC2, EBS, RDS.&lt;/li&gt;&#10;&lt;li&gt;Documentation of internal tools used on AWS.&lt;/li&gt;&#10;&lt;li&gt;Continuous integration with Git and GitLab.&lt;/li&gt;&#10;&lt;li&gt;Published Terraform modules to manage AWS Route 53 &lt;a href="https://github.com/raffaeldutra/terraform-module-route53-records"&gt;records&lt;/a&gt; and &lt;a href="https://github.com/raffaeldutra/terraform-module-route53-zones"&gt;zones&lt;/a&gt;.&lt;/li&gt;&#10;&lt;/ul&gt;</description></item><item><title>Podcasts</title><link>https://rafaeldutra.me/en/blog/2018/07/18/podcasts/</link><pubDate>Wed, 18 Jul 2018 00:00:00 +0000</pubDate><guid>https://rafaeldutra.me/en/blog/2018/07/18/podcasts/</guid><description>&lt;p&gt;Here are the podcasts that I&amp;rsquo;m listening at this moment. I will add more from other segments/areas in the future.&lt;/p&gt;&#10;&lt;h4 id="information-technology"&gt;Information technology&lt;/h4&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;a href="https://hipsters.tech"&gt;Hipsters&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;a href="https://aws.amazon.com/podcasts/aws-podcast/"&gt;AWS&lt;/a&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;RSS: &lt;a href="https://d3gih7jbfe3jlq.cloudfront.net/aws-podcast.rss"&gt;https://d3gih7jbfe3jlq.cloudfront.net/aws-podcast.rss&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;Itunes: &lt;a href="https://itunes.apple.com/au/podcast/aws-podcast/id1122785133?mt=2"&gt;https://itunes.apple.com/au/podcast/aws-podcast/id1122785133?mt=2&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;/ul&gt;</description></item><item><title>Google Cloud Onboard</title><link>https://rafaeldutra.me/en/cv/training/google/cloud/</link><pubDate>Sat, 19 May 2018 16:00:24 -0300</pubDate><guid>https://rafaeldutra.me/en/cv/training/google/cloud/</guid><description>&lt;p&gt;Cloud Onboard is an event designed to technical business professionals. The content was designed to IT professionals, System Engineers and Operational Professionals, Developers and Solutions Architects that are searching for cloud solutions or are new using Google Cloud.&lt;/p&gt;&#10;&lt;h3 id="agenda"&gt;Agenda&lt;/h3&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong&gt;Module 1&lt;/strong&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Google Cloud Platform introduction&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;Module 2&lt;/strong&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Starting to work with GCP&lt;/li&gt;&#10;&lt;li&gt;Hierarchical Resources at GCP&lt;/li&gt;&#10;&lt;li&gt;Profiles and access management (IAM)&lt;/li&gt;&#10;&lt;li&gt;Interactions with GCP&lt;/li&gt;&#10;&lt;li&gt;Cloud Launcher&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;Module 3: Virtual Machines at Google Cloud Platform&lt;/strong&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Virtual Private Cloud (VPC) Network&lt;/li&gt;&#10;&lt;li&gt;Compute Engine&lt;/li&gt;&#10;&lt;li&gt;Operations and tools&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;Module 4: Storage at Google Cloud Platform&lt;/strong&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Cloud Storage&lt;/li&gt;&#10;&lt;li&gt;Cloud Big Table&lt;/li&gt;&#10;&lt;li&gt;Cloud SQL and Cloud Spanner&lt;/li&gt;&#10;&lt;li&gt;Cloud Datastore&lt;/li&gt;&#10;&lt;li&gt;Comparing storage options&lt;/li&gt;&#10;&lt;li&gt;Integrations with other resources&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;Module 5: Containers at Google Cloud Platform&lt;/strong&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Containers introduction&lt;/li&gt;&#10;&lt;li&gt;Kubernetes&lt;/li&gt;&#10;&lt;li&gt;Kubernetes Engine&lt;/li&gt;&#10;&lt;li&gt;Cloud Datastore&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;Module 6: Applications at Google Cloud Platform&lt;/strong&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Google App Engine&lt;/li&gt;&#10;&lt;li&gt;Google App Engine default environment&lt;/li&gt;&#10;&lt;li&gt;Google App Engine flexible environment&lt;/li&gt;&#10;&lt;li&gt;Google Cloud Endpoints and Apigee Edge&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;Module 7: Development, implementation and monitoring&lt;/strong&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Cloud implementation&lt;/li&gt;&#10;&lt;li&gt;Infrastructure as code&lt;/li&gt;&#10;&lt;li&gt;Monitoring: proactive instrumentation&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;Module 8: Big Data &amp;amp; Machine Learning&lt;/strong&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Google Cloud Big Data&lt;/li&gt;&#10;&lt;li&gt;Google Cloud Machine Learning&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;/ul&gt;</description></item><item><title>Docker Workshop</title><link>https://rafaeldutra.me/en/presentations/2018-05-05-fossday-lajeado-docker-workshop/</link><pubDate>Sat, 05 May 2018 00:00:00 +0000</pubDate><guid>https://rafaeldutra.me/en/presentations/2018-05-05-fossday-lajeado-docker-workshop/</guid><description>&lt;h2 id="docker-workshop---foss-day-2018"&gt;Docker Workshop - FOSS Day 2018&lt;/h2&gt;&#10;&lt;h4 id="fossday---lajeado---20180505"&gt;Fossday - Lajeado - 2018/05/05&lt;/h4&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;First workshop presented about how to use Docker in a &amp;ldquo;minimum way&amp;rdquo;&lt;/li&gt;&#10;&lt;li&gt;Dockerfile&lt;/li&gt;&#10;&lt;li&gt;Volumes&lt;/li&gt;&#10;&lt;li&gt;Docker Compose&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h3 id="slides"&gt;Slides&lt;/h3&gt;&#10;&lt;iframe src="https://docs.google.com/presentation/d/e/2PACX-1vQFwP-bT78vkYG8_tFGm3QHt2BG44QXwcVhc-_bRQuh-vWCCE0k9GR6K_5xqXwvB3FXn0-lMsvyqyWU/embed?start=false&amp;loop=false&amp;delayms=3000" frameborder="0" width="480" height="299" allowfullscreen="true" mozallowfullscreen="true" webkitallowfullscreen="true"&gt;&lt;/iframe&gt;</description></item><item><title>SaaS Architect — Jive Software</title><link>https://rafaeldutra.me/en/experience/job-05-jive/</link><pubDate>Mon, 01 Jan 2018 00:00:00 +0000</pubDate><guid>https://rafaeldutra.me/en/experience/job-05-jive/</guid><description>&lt;p&gt;Jive Software is part of Aurea Company. Remote work through Crossover.&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Deployment and infrastructure automation with Docker, Docker Compose, Bash and Puppet.&lt;/li&gt;&#10;&lt;li&gt;Internal support tools.&lt;/li&gt;&#10;&lt;li&gt;AWS: EC2, EBS.&lt;/li&gt;&#10;&lt;li&gt;Documentation of internal tools, processes and procedures.&lt;/li&gt;&#10;&lt;li&gt;Job scheduler (Rundeck).&lt;/li&gt;&#10;&lt;li&gt;Continuous integration with Git, Bitbucket and Jenkins.&lt;/li&gt;&#10;&lt;li&gt;Logs and metrics monitoring (Datadog and Flapjack).&lt;/li&gt;&#10;&lt;/ul&gt;</description></item><item><title>Configuration management</title><link>https://rafaeldutra.me/en/presentations/2017-10-03-poatek-configuration-management/</link><pubDate>Tue, 03 Oct 2017 00:00:00 +0000</pubDate><guid>https://rafaeldutra.me/en/presentations/2017-10-03-poatek-configuration-management/</guid><description>&lt;h2 id="configuration-management"&gt;Configuration Management&lt;/h2&gt;&#10;&lt;h4 id="poatek---porto-alegre---20171003"&gt;Poatek - Porto Alegre - 2017/10/03&lt;/h4&gt;&#10;&lt;p&gt;Brief introduction of how we can use Puppet to managem things.&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Changing granulatiry&lt;/li&gt;&#10;&lt;li&gt;Imutable environment&lt;/li&gt;&#10;&lt;li&gt;What is the real motive to use configuration management&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h3 id="slides"&gt;Slides&lt;/h3&gt;&#10;&lt;iframe src="https://docs.google.com/presentation/d/e/2PACX-1vSPU4Foq_7_cVu4bpR_x7lRWLFfjN-BZ-Ou0ZHSJfT9Urw6FwkPRygu9zAAPdgFauhdnUshxbu7wJHi/embed?start=false&amp;loop=true&amp;delayms=3000" frameborder="0" width="480" height="299" allowfullscreen="true" mozallowfullscreen="true" webkitallowfullscreen="true"&gt;&lt;/iframe&gt;</description></item><item><title>Introduction to Puppet</title><link>https://rafaeldutra.me/en/presentations/2017-09-02-agco-introduction-to-puppet/</link><pubDate>Sat, 02 Sep 2017 00:00:00 +0000</pubDate><guid>https://rafaeldutra.me/en/presentations/2017-09-02-agco-introduction-to-puppet/</guid><description>&lt;h2 id="introduction-to-puppet"&gt;Introduction to Puppet&lt;/h2&gt;&#10;&lt;h4 id="agco-canoas---canoas---20170902"&gt;AGCO Canoas - Canoas - 2017/09/02&lt;/h4&gt;&#10;&lt;p&gt;The ideia is to show how we can delivery better environments using patterns and same environment reproduction, having change management with confiability.&lt;/p&gt;&#10;&lt;h3 id="slides"&gt;Slides&lt;/h3&gt;&#10;&lt;iframe src="https://docs.google.com/presentation/d/e/2PACX-1vTrBU9r28ng9suZu6YGPFLPJzdxSSLB65uJcCMTPaJuQ4Q53cY9EfR2zcx1qJYO5qhINI_mUQXDLKtS/embed?start=false&amp;loop=true&amp;delayms=3000" frameborder="0" width="480" height="299" allowfullscreen="true" mozallowfullscreen="true" webkitallowfullscreen="true"&gt;&lt;/iframe&gt;</description></item><item><title>Puppet Administration</title><link>https://rafaeldutra.me/en/presentations/2017-09-02-agco-puppet-administration/</link><pubDate>Sat, 02 Sep 2017 00:00:00 +0000</pubDate><guid>https://rafaeldutra.me/en/presentations/2017-09-02-agco-puppet-administration/</guid><description>&lt;h2 id="puppet-administration"&gt;Puppet Administration&lt;/h2&gt;&#10;&lt;h4 id="agco-canoas---canoas---20170902"&gt;AGCO Canoas - Canoas - 2017/09/02&lt;/h4&gt;&#10;&lt;p&gt;In this apresentation we used the basics of &amp;ldquo;resources&amp;rdquo; statement, like package, service and file.&#10;This apresentation was for the infrastructure team.&lt;/p&gt;&#10;&lt;h3 id="slides"&gt;Slides&lt;/h3&gt;&#10;&lt;iframe src="https://docs.google.com/presentation/d/e/2PACX-1vRTdxBe-hmKoo6KKpTPXHKzp8-SNUg6Qu-QGvA33tYU7YQF70Olau3TOaPRzHVRQgURrwZtWedw-I8j/embed?start=false&amp;loop=true&amp;delayms=3000" frameborder="0" width="480" height="299" allowfullscreen="true" mozallowfullscreen="true" webkitallowfullscreen="true"&gt;&lt;/iframe&gt;</description></item><item><title>Docker Introduction</title><link>https://rafaeldutra.me/en/presentations/2017-04-29-tchelinux-docker-introduction/</link><pubDate>Sat, 29 Apr 2017 00:00:00 +0000</pubDate><guid>https://rafaeldutra.me/en/presentations/2017-04-29-tchelinux-docker-introduction/</guid><description>&lt;h2 id="docker-introduction"&gt;Docker introduction&lt;/h2&gt;&#10;&lt;h4 id="tchê-linux-lajeado---lajeadors---univates---20170429"&gt;Tchê Linux Lajeado - Lajeado/RS - UNIVATES - 2017/04/29&lt;/h4&gt;&#10;&lt;h3 id="summary-of-the-lecture"&gt;Summary of the lecture&lt;/h3&gt;&#10;&lt;p&gt;Docker changes how we create systems. Reasons for your adoption are many, but here is some good examples:&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Embedded application&lt;/li&gt;&#10;&lt;li&gt;Same environments&lt;/li&gt;&#10;&lt;li&gt;Patterns as best practices&lt;/li&gt;&#10;&lt;li&gt;Community&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;With just a few commands, we can have our application online on the most biggest cloud providers, like: AWS, Google Cloud, Digital Ocean, OpenStack and many others. We have an application embedded, so the deployment is very simplified.&lt;/p&gt;</description></item><item><title>Puppet Fundamentals</title><link>https://rafaeldutra.me/en/cv/training/puppet/fundamentals/</link><pubDate>Thu, 06 Apr 2017 22:34:24 -0300</pubDate><guid>https://rafaeldutra.me/en/cv/training/puppet/fundamentals/</guid><description>&lt;p&gt;In the training, the studens will learn to manage infrastructure in the right way. They will learn the best pratices and use Puppet to write classes and modules, in addition to using existents modules. The learning is to use a production environment workflow infrastructure, using source control management with git exhaustively.&lt;/p&gt;&#10;&lt;h3 id="agenda"&gt;Agenda&lt;/h3&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Fundamental components of Puppet Enterprise (and Puppet Open Source).&lt;/li&gt;&#10;&lt;li&gt;Using Puppet on Linux and Windows.&lt;/li&gt;&#10;&lt;li&gt;Fundamental conceps of the language and modeling of Puppet, like:&#10;&lt;ul&gt;&#10;&lt;li&gt;Modules and classes.&lt;/li&gt;&#10;&lt;li&gt;Classification.&lt;/li&gt;&#10;&lt;li&gt;Resources.&lt;/li&gt;&#10;&lt;li&gt;Relantionships.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;Language construction.&lt;/li&gt;&#10;&lt;li&gt;Nodes classifications.&lt;/li&gt;&#10;&lt;li&gt;Separation between logic and apresentation using Templates.&lt;/li&gt;&#10;&lt;li&gt;Model repetitives portions of your configuration using defined types (defined resource types).&lt;/li&gt;&#10;&lt;li&gt;The foundation to build more complex configurations using advanced concepts classes.&#10;&lt;ul&gt;&#10;&lt;li&gt;Parametrized classes.&lt;/li&gt;&#10;&lt;li&gt;Inheritance introduction.&lt;/li&gt;&#10;&lt;li&gt;Introduction to separate data using Hiera.&lt;/li&gt;&#10;&lt;li&gt;Classification using parametrized classes.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;Using official Puppet Forge modules supported.&lt;/li&gt;&#10;&lt;li&gt;Introduction to the pattern Roles and Profiles.&lt;/li&gt;&#10;&lt;li&gt;Advance laboratory with module development that manage Apache, PHP, MySQL and Wordpress.&lt;/li&gt;&#10;&lt;/ul&gt;</description></item><item><title>Docker Introduction</title><link>https://rafaeldutra.me/en/blog/2017/02/27/docker-introduction/</link><pubDate>Mon, 27 Feb 2017 00:00:00 +0000</pubDate><guid>https://rafaeldutra.me/en/blog/2017/02/27/docker-introduction/</guid><description>&lt;h2 id="whats-docker"&gt;What&amp;rsquo;s Docker?&lt;/h2&gt;&#10;&lt;p&gt;By definition on &lt;a href="https://opensource.com/resources/what-docker"&gt;https://opensource.com/resources/what-docker&lt;/a&gt;:&lt;/p&gt;&#10;&lt;blockquote&gt;&#10;&lt;p&gt;Docker is a tool designed to make it easier to create, deploy, and run applications by using containers. Containers allow a developer to package up an application with all of the parts it needs, such as libraries and other dependencies, and ship it all out as one package.&lt;/p&gt;&#10;&lt;/blockquote&gt;</description></item><item><title>Docker Introduction</title><link>https://rafaeldutra.me/en/presentations/2017-02-22-poatek-docker-introduction/</link><pubDate>Wed, 22 Feb 2017 00:00:00 +0000</pubDate><guid>https://rafaeldutra.me/en/presentations/2017-02-22-poatek-docker-introduction/</guid><description>&lt;h2 id="docker-introduction"&gt;Docker introduction&lt;/h2&gt;&#10;&lt;h4 id="poatek---porto-alegre---20170222"&gt;Poatek - Porto Alegre - 2017/02/22&lt;/h4&gt;&#10;&lt;h3 id="summary"&gt;Summary&lt;/h3&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Community&lt;/li&gt;&#10;&lt;li&gt;Breve história&lt;/li&gt;&#10;&lt;li&gt;What&amp;rsquo;s Docker&lt;/li&gt;&#10;&lt;li&gt;Container is NOT VM&lt;/li&gt;&#10;&lt;li&gt;Why should used it&lt;/li&gt;&#10;&lt;li&gt;Demo&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h3 id="slides"&gt;Slides&lt;/h3&gt;&#10;&lt;iframe src="https://docs.google.com/presentation/d/1-2StfxZVM5UChe2z4dqiPhtLZMDdzWPK18k5yJB62EA/embed?start=false&amp;loop=false&amp;delayms=3000" frameborder="0" width="480" height="299" allowfullscreen="true" mozallowfullscreen="true" webkitallowfullscreen="true"&gt;&lt;/iframe&gt;</description></item><item><title>DevOps Engineer — PoaTek (AGCO)</title><link>https://rafaeldutra.me/en/experience/job-06-poatek-agco/</link><pubDate>Sat, 01 Oct 2016 00:00:00 +0000</pubDate><guid>https://rafaeldutra.me/en/experience/job-06-poatek-agco/</guid><description>&lt;p&gt;Working on site for AGCO (Agriculture Corporation).&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Deployment and infrastructure automation with Docker, Docker Compose, Bash and Puppet.&lt;/li&gt;&#10;&lt;li&gt;Continuous integration with Git, Bitbucket and Bamboo.&lt;/li&gt;&#10;&lt;li&gt;Logs and metrics with Elasticsearch, Logstash, Grafana, Telegraf and InfluxDB.&lt;/li&gt;&#10;&lt;li&gt;Development environment automation with VirtualBox, Vagrant, Packer, Linux and Preseed.&lt;/li&gt;&#10;&lt;li&gt;Job scheduler (Rundeck) and build tools (Gradle, Apache Maven).&lt;/li&gt;&#10;&lt;li&gt;Linux server administration (Ubuntu Server) and process documentation for developers.&lt;/li&gt;&#10;&lt;li&gt;Participation in special projects implementing new tools.&lt;/li&gt;&#10;&lt;/ul&gt;</description></item><item><title>Footer</title><link>https://rafaeldutra.me/en/footer/footer/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://rafaeldutra.me/en/footer/footer/</guid><description>&lt;section id="contact" class="section section--border-bottom rad-animation-group section--padding"&gt;&#10; &lt;div class="container d-flex justify-content-center align-items-center"&gt;&#10; &lt;div class="row rad-fade-down"&gt;&#10; &lt;div class="col-12 text-center"&gt;&#10; &#10; &lt;h2 class="section__title"&gt;Get in touch&lt;/h2&gt;&#10; &#10; &#10; &lt;div class="text-section__content"&gt;&#10; &lt;p&gt;&lt;a href="mailto:raffaeldutra@gmail.com"&gt;raffaeldutra@gmail.com&lt;/a&gt; · 🇧🇷 Porto Alegre/RS, Brazil&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="https://github.com/raffaeldutra"&gt;GitHub&lt;/a&gt; ·&#10;&lt;a href="https://gitlab.com/raffaeldutra"&gt;GitLab&lt;/a&gt; ·&#10;&lt;a href="https://www.linkedin.com/in/rafaeldutra"&gt;LinkedIn&lt;/a&gt;&lt;/p&gt;&#10;&#10; &lt;/div&gt;&#10; &lt;/div&gt;&#10; &lt;/div&gt;&#10; &lt;/div&gt;&#10;&lt;/section&gt;</description></item><item><title>Home</title><link>https://rafaeldutra.me/en/home/home/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://rafaeldutra.me/en/home/home/</guid><description>&lt;section id="showcase" class="rad-showcase rad-showcase--index rad-animation-group rad-fade-down"&gt;&#10; &lt;div&gt;&#10; &#10;&#10; &lt;div class="showcase-section row flex-column-reverse flex-md-row rad-fade-down rad-waiting rad-animate"&gt;&#10; &lt;div class="col-12 col-sm-12 col-md-6 col-lg-6 col-xl-6"&gt;&#10; &lt;h1 class="display-1"&gt;&#10; Rafael Dutra&#10; &lt;/h1&gt;&#10; &lt;h2 class="display-5"&gt;&#10; &lt;span&gt;DevOps / SRE Engineer&lt;/span&gt;&#10; &lt;/h2&gt;&#10; &lt;div class="lead"&gt;&#10; Infrastructure automation as code, Kubernetes, CI/CD and observability on cloud environments. Based in Porto Alegre/RS, Brazil.&lt;br/&gt;&lt;br/&gt;DevOps culture enthusiast, focused on delivering reliable, reproducible and easy-to-operate environments.&#10; &lt;/div&gt;&#10; &#10; &lt;a&#10; href="#contact"&#10; class="btn btn-primary"&#10; &gt;&#10; &lt;i class="icon-email"&gt;&lt;/i&gt;&#10; Get in touch&#10; &lt;/a&gt;&#10; &#10; &lt;/div&gt;&#10; &lt;div class="col-12 col-sm-12 col-md-6 col-lg-6 col-xl-6 profile-image profile-image--circle"&gt;&#10; &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &#10;&#10;&#10;&#10; &#10; &#10;&#10;&#10; &lt;picture class=""&gt;&#10; &#10; &#10;&#10; &lt;source srcset="https://rafaeldutra.me/images/avatar_hu_18154a3c44be38e5.webp 1x, https://rafaeldutra.me/images/avatar_hu_8e618300b1edda52.webp 2x" type="image/webp" /&gt;&#10; &lt;source srcset="https://rafaeldutra.me/images/avatar_hu_fd4cd9216efc7ddd.png 1x, https://rafaeldutra.me/images/avatar_hu_dc00af0b16d4c750.png 2x" type="image/png"&gt;&#10;&#10; &lt;img&#10; width="256"&#10; height="256"&#10; class="lozad img-responsive "&#10; data-src="https://rafaeldutra.me/images/avatar_hu_fd4cd9216efc7ddd.png"&#10; alt=''&#10; src="data:image/gif;base64,R0lGODlhBwACAIAAAP///wAAACH5BAEAAAEALAAAAAAHAAIAAAIDjI9YADs="&#10; loading="lazy"&#10; decoding="async"&#10; /&gt;&#10; &lt;/picture&gt;&#10;&#10;&#10;&#10;&#10; &lt;/div&gt;&#10; &lt;div class="col-12 inner-content"&gt;&#10; &#10;&#10;&#10;&#10;&#10;&#10;&lt;div class="container"&gt;&#10; &lt;div class="row platform-links shortcode"&gt;&#10; &lt;div class="col-12"&gt;&#10; &#10; &#10; &lt;a&#10; href="https://github.com/raffaeldutra"&#10; target="_blank"&#10; rel="noopener noreferrer"&#10; aria-label="square-github"&#10; &gt;&lt;i class="icon-square-github"&gt;&lt;/i&gt;&#10; &lt;/a&gt;&#10;&#10; &#10; &#10; &lt;a&#10; href="https://www.linkedin.com/in/rafaeldutra"&#10; target="_blank"&#10; rel="noopener noreferrer"&#10; aria-label="linkedin"&#10; &gt;&lt;i class="icon-linkedin"&gt;&lt;/i&gt;&#10; &lt;/a&gt;&#10;&#10; &#10; &#10; &lt;a&#10; href="https://twitter.com/raffaeldutra"&#10; target="_blank"&#10; rel="noopener noreferrer"&#10; aria-label="x-twitter"&#10; &gt;&lt;i class="icon-x-twitter"&gt;&lt;/i&gt;&#10; &lt;/a&gt;&#10;&#10; &#10; &#10; &lt;a&#10; href="https://www.youtube.com/watch?v=jXqfY0Nn53Q&amp;amp;list=PLZJThJjvPpHlgV4AjZDstipTZhEuV_OIz"&#10; target="_blank"&#10; rel="noopener noreferrer"&#10; aria-label="youtube"&#10; &gt;&lt;i class="icon-youtube"&gt;&lt;/i&gt;&#10; &lt;/a&gt;&#10;&#10;&lt;/div&gt;&#10; &lt;/div&gt;&#10;&lt;/div&gt;&#10;&#10;&#10;&#10; &lt;/div&gt;&#10; &#10;&#10; &lt;/div&gt;&#10;&#10;&#10; &lt;div class="row platform-links"&gt;&#10; &lt;div class="col-12"&gt;&lt;/div&gt;&#10; &lt;/div&gt;&#10; &lt;/div&gt;&#10; &#10;&lt;/section&gt;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&lt;section id="about" class="section rad-animation-group pb-0"&gt;&#10; &lt;div class="rad-fade-down"&gt;&#10; &lt;div class="row d-flex flex-column-reverse flex-md-row"&gt;&#10; &lt;div class="about__profile-picture col-12 col-md-6"&gt;&#10; &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &#10;&#10;&#10;&#10; &#10; &#10;&#10;&#10; &lt;picture class=""&gt;&#10; &#10; &#10;&#10; &lt;source srcset="https://rafaeldutra.me/images/avatar_hu_18154a3c44be38e5.webp 1x, https://rafaeldutra.me/images/avatar_hu_8e618300b1edda52.webp 2x" type="image/webp" /&gt;&#10; &lt;source srcset="https://rafaeldutra.me/images/avatar_hu_fd4cd9216efc7ddd.png 1x, https://rafaeldutra.me/images/avatar_hu_dc00af0b16d4c750.png 2x" type="image/png"&gt;&#10;&#10; &lt;img&#10; width="256"&#10; height="256"&#10; class="lozad img-responsive image-left-overflow"&#10; data-src="https://rafaeldutra.me/images/avatar_hu_fd4cd9216efc7ddd.png"&#10; alt=''&#10; src="data:image/gif;base64,R0lGODlhBwACAIAAAP///wAAACH5BAEAAAEALAAAAAAHAAIAAAIDjI9YADs="&#10; loading="lazy"&#10; decoding="async"&#10; /&gt;&#10; &lt;/picture&gt;&#10;&#10; &lt;/div&gt;&#10; &lt;div class="col-12 col-md-6 my-auto"&gt;&#10; &lt;h2&gt;About me&lt;/h2&gt;&#10; &lt;div class="about-me content"&gt;&#10; More than 14 years of experience in IT, network administration and infrastructure analysis, mostly on &lt;strong&gt;GNU/Linux&lt;/strong&gt; environments. Since 2015 I have worked with infrastructure automation (&lt;em&gt;Infrastructure as Code&lt;/em&gt;) using a range of tools for different scenarios — from immutable provisioning to platform operation pipelines.&#10; &lt;/div&gt;&#10; &#10; &lt;a href="https://rafaeldutra.me/en/skills" target="_blank" class="btn btn-primary mt-3"&gt;&#10; &lt;i class="icon-user"&gt;&lt;/i&gt;&#10; See skills&#10; &lt;/a&gt;&#10; &#10; &lt;/div&gt;&#10; &lt;/div&gt;&#10; &lt;/div&gt;&#10;&lt;/section&gt;&#10;&#10;&#10;&#10;&#10;&lt;section&#10; id="education"&#10; class="section section--border-bottom rad-animation-group"&#10;&gt;&#10; &lt;div class="container-education"&gt;&#10; &lt;div class="row rad-fade-down"&gt;&#10; &lt;div class="col-12"&gt;&#10; &lt;h2&gt;Education&lt;/h2&gt;&#10; &lt;div class="row pt-2 pt-md-4"&gt;&#10; &#10; &lt;div class="col-12 col-sm-6 mb-4 mb-sm-0"&gt;&#10; &lt;div class="education"&gt;&#10; &lt;div class="education__date"&gt;2017&lt;/div&gt;&#10; &lt;div class="education__title"&gt;UNISINOS — São Leopoldo/RS&lt;/div&gt;&#10; &lt;div class="education__degree"&gt;Information Technology Security (not completed)&lt;/div&gt;&#10; &lt;/div&gt;&#10; &lt;/div&gt;&#10; &#10; &lt;div class="col-12 col-sm-6 mb-4 mb-sm-0"&gt;&#10; &lt;div class="education"&gt;&#10; &lt;div class="education__date"&gt;2010–2011&lt;/div&gt;&#10; &lt;div class="education__title"&gt;Centro de Tecnologia em Automação e Informática — SENAI/SC, Florianópolis/SC&lt;/div&gt;&#10; &lt;div class="education__degree"&gt;Computer Networks (not completed)&lt;/div&gt;&#10; &lt;/div&gt;&#10; &lt;/div&gt;&#10; &#10; &lt;div class="col-12 col-sm-6 mb-4 mb-sm-0"&gt;&#10; &lt;div class="education"&gt;&#10; &lt;div class="education__date"&gt;2008–2009&lt;/div&gt;&#10; &lt;div class="education__title"&gt;UNISINOS — São Leopoldo/RS&lt;/div&gt;&#10; &lt;div class="education__degree"&gt;Information Technology Security (not completed)&lt;/div&gt;&#10; &lt;/div&gt;&#10; &lt;/div&gt;&#10; &#10; &lt;div class="col-12 col-sm-6 mb-4 mb-sm-0"&gt;&#10; &lt;div class="education"&gt;&#10; &lt;div class="education__date"&gt;2004–2007&lt;/div&gt;&#10; &lt;div class="education__title"&gt;Escola Estadual de Educação Profissional em Estrela — Estrela/RS&lt;/div&gt;&#10; &lt;div class="education__degree"&gt;Computer Networks Technical Certificate (completed)&lt;/div&gt;&#10; &lt;/div&gt;&#10; &lt;/div&gt;&#10; &#10; &lt;/div&gt;&#10; &lt;/div&gt;&#10; &lt;/div&gt;&#10; &lt;/div&gt;&#10;&lt;/section&gt;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &#10; &#10;&#10;&#10;&lt;section id="experience-single" class="section-experience section section--border-bottom rad-animation-group flex-grow-1"&gt;&#10; &lt;div class="row flex-column-reverse flex-md-row rad-fade-down"&gt;&#10; &lt;div class="experience-list col-12 col-md-6"&gt;&#10; &lt;h2&gt;&#10; &#10; Experience&#10; &#10; &lt;/h2&gt;&#10;&#10; &#10; &#10;&#10; &#10;&#10; &#10; &#10;&#10; &#10;&#10; &#10; &lt;div class="experience"&gt;&#10; &lt;a href="https://rafaeldutra.me/en/experience/job-01-4all/" class="experience__link"&gt;&#10; &lt;div class="experience__header"&gt;&#10; &#10; &#10; &lt;div class="experience__meta"&gt;&#10; &lt;div class="experience__date"&gt;Feb 2022 – Present&lt;/div&gt;&#10; &lt;div class="experience__title"&gt;DevOps / SRE Engineer&lt;/div&gt;&#10; &lt;div class="experience__company"&gt;&#10; 4ALL.&#10; &lt;span class="experience__location"&gt;Porto Alegre/RS, Brazil&lt;/span&gt;&#10; &lt;/div&gt;&#10; &lt;/div&gt;&#10; &lt;div class="experience__description d-none d-print-block"&gt;&#10; &lt;h1&gt;DevOps / SRE Engineer — 4ALL&lt;/h1&gt;&#10; Technology company.&#10;Infrastructure as code: several Terraform projects for AWS environments. Implementation and administration of Kubernetes clusters (EKS) across different AWS accounts, with multiple components. Platform operation automation at the pipeline level, built with Shell Script and Python. Systems and infrastructure observability with Prometheus, Grafana and CloudWatch — latency, 4xx/5xx errors, memory usage, request volume. Docker and Docker Compose for infrastructure development environments; internal Shell Script tool released as open source (cid). CI/CD with Git/GitLab. Full infrastructure automation cycle with Packer, Terraform and Ansible for AWS using GitLab. &#10; &lt;/div&gt;&#10; &lt;/div&gt;&#10; &lt;/a&gt;&#10; &lt;/div&gt;&#10; &#10; &lt;div class="experience"&gt;&#10; &lt;a href="https://rafaeldutra.me/en/experience/job-02-poatek/" class="experience__link"&gt;&#10; &lt;div class="experience__header"&gt;&#10; &#10; &#10; &lt;div class="experience__meta"&gt;&#10; &lt;div class="experience__date"&gt;Jan 2020 – Jan 2021&lt;/div&gt;&#10; &lt;div class="experience__title"&gt;DevOps Engineer&lt;/div&gt;&#10; &lt;div class="experience__company"&gt;&#10; PoaTek IT Consulting.&#10; &lt;span class="experience__location"&gt;Porto Alegre/RS, Brazil&lt;/span&gt;&#10; &lt;/div&gt;&#10; &lt;/div&gt;&#10; &lt;div class="experience__description d-none d-print-block"&gt;&#10; &lt;h1&gt;DevOps Engineer — PoaTek&lt;/h1&gt;&#10; Technology company.&#10;CI/CD with AWS CodeCommit and CodePipeline. Infrastructure as code with CloudFormation. Python scripts with Boto3 for AWS. &#10; &lt;/div&gt;&#10; &lt;/div&gt;&#10; &lt;/a&gt;&#10; &lt;/div&gt;&#10; &#10; &lt;div class="experience"&gt;&#10; &lt;a href="https://rafaeldutra.me/en/experience/job-03-sicredi/" class="experience__link"&gt;&#10; &lt;div class="experience__header"&gt;&#10; &#10; &#10; &lt;div class="experience__meta"&gt;&#10; &lt;div class="experience__date"&gt;May 2019 – Jan 2020&lt;/div&gt;&#10; &lt;div class="experience__title"&gt;DevOps Engineer&lt;/div&gt;&#10; &lt;div class="experience__company"&gt;&#10; Sicredi.&#10; &lt;span class="experience__location"&gt;Porto Alegre/RS, Brazil&lt;/span&gt;&#10; &lt;/div&gt;&#10; &lt;/div&gt;&#10; &lt;div class="experience__description d-none d-print-block"&gt;&#10; &lt;h1&gt;DevOps Engineer — Sicredi&lt;/h1&gt;&#10; Working on site for Sicredi.&#10;Full infrastructure automation cycle with Packer, Terraform and Ansible for AWS using GitLab. CI/CD with Git/GitLab. Blue/Green environments on AWS. Ansible roles for multi-master Kubernetes cluster automation. HashiCorp Consul and Vault; metrics collection with Spring Boot for Consul. TDD for Ansible roles. Python scripts with Boto3 for AWS. &#10; &lt;/div&gt;&#10; &lt;/div&gt;&#10; &lt;/a&gt;&#10; &lt;/div&gt;&#10; &#10; &lt;div class="experience"&gt;&#10; &lt;a href="https://rafaeldutra.me/en/experience/job-04-stefanini/" class="experience__link"&gt;&#10; &lt;div class="experience__header"&gt;&#10; &#10; &#10; &lt;div class="experience__meta"&gt;&#10; &lt;div class="experience__date"&gt;Aug 2018 – May 2019&lt;/div&gt;&#10; &lt;div class="experience__title"&gt;DevOps Engineer&lt;/div&gt;&#10; &lt;div class="experience__company"&gt;&#10; Stefanini | IT Solutions and IT Staffing.&#10; &lt;span class="experience__location"&gt;Porto Alegre/RS, Brazil&lt;/span&gt;&#10; &lt;/div&gt;&#10; &lt;/div&gt;&#10; &lt;div class="experience__description d-none d-print-block"&gt;&#10; &lt;h1&gt;DevOps Engineer — Stefanini&lt;/h1&gt;&#10; Deployment and infrastructure automation using Docker, Docker Compose, Bash, Terraform, Ansible, Puppet and Cloud-init. AWS: EC2, EBS, RDS. Documentation of internal tools used on AWS. Continuous integration with Git and GitLab. Published Terraform modules to manage AWS Route 53 records and zones. &#10; &lt;/div&gt;&#10; &lt;/div&gt;&#10; &lt;/a&gt;&#10; &lt;/div&gt;&#10; &#10; &lt;div class="experience"&gt;&#10; &lt;a href="https://rafaeldutra.me/en/experience/job-05-jive/" class="experience__link"&gt;&#10; &lt;div class="experience__header"&gt;&#10; &#10; &#10; &lt;div class="experience__meta"&gt;&#10; &lt;div class="experience__date"&gt;Jan 2018 – Jul 2018&lt;/div&gt;&#10; &lt;div class="experience__title"&gt;SaaS Architect&lt;/div&gt;&#10; &lt;div class="experience__company"&gt;&#10; Jive Software (via Crossover).&#10; &lt;span class="experience__location"&gt;Portland, Oregon, USA (remote)&lt;/span&gt;&#10; &lt;/div&gt;&#10; &lt;/div&gt;&#10; &lt;div class="experience__description d-none d-print-block"&gt;&#10; &lt;h1&gt;SaaS Architect — Jive Software&lt;/h1&gt;&#10; Jive Software is part of Aurea Company. Remote work through Crossover.&#10;Deployment and infrastructure automation with Docker, Docker Compose, Bash and Puppet. Internal support tools. AWS: EC2, EBS. Documentation of internal tools, processes and procedures. Job scheduler (Rundeck). Continuous integration with Git, Bitbucket and Jenkins. Logs and metrics monitoring (Datadog and Flapjack). &#10; &lt;/div&gt;&#10; &lt;/div&gt;&#10; &lt;/a&gt;&#10; &lt;/div&gt;&#10; &#10; &lt;div class="experience"&gt;&#10; &lt;a href="https://rafaeldutra.me/en/experience/job-06-poatek-agco/" class="experience__link"&gt;&#10; &lt;div class="experience__header"&gt;&#10; &#10; &#10; &lt;div class="experience__meta"&gt;&#10; &lt;div class="experience__date"&gt;Oct 2016 – Jan 2018&lt;/div&gt;&#10; &lt;div class="experience__title"&gt;DevOps Engineer&lt;/div&gt;&#10; &lt;div class="experience__company"&gt;&#10; PoaTek IT Consulting.&#10; &lt;span class="experience__location"&gt;Porto Alegre/RS, Brazil&lt;/span&gt;&#10; &lt;/div&gt;&#10; &lt;/div&gt;&#10; &lt;div class="experience__description d-none d-print-block"&gt;&#10; &lt;h1&gt;DevOps Engineer — PoaTek (AGCO)&lt;/h1&gt;&#10; Working on site for AGCO (Agriculture Corporation).&#10;Deployment and infrastructure automation with Docker, Docker Compose, Bash and Puppet. Continuous integration with Git, Bitbucket and Bamboo. Logs and metrics with Elasticsearch, Logstash, Grafana, Telegraf and InfluxDB. Development environment automation with VirtualBox, Vagrant, Packer, Linux and Preseed. Job scheduler (Rundeck) and build tools (Gradle, Apache Maven). Linux server administration (Ubuntu Server) and process documentation for developers. Participation in special projects implementing new tools. &#10; &lt;/div&gt;&#10; &lt;/div&gt;&#10; &lt;/a&gt;&#10; &lt;/div&gt;&#10; &#10;&#10; &#10; &lt;/div&gt;&#10; &lt;div class="experience-description col-12 col-md-6"&gt;&#10; &#10; &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&lt;div class="container-experience"&gt;&#10; &lt;div class="row"&gt;&#10; &lt;h2&gt;Career&lt;/h2&gt;&#10; &lt;div class="lead"&gt;Working as a DevOps / SRE engineer at consultancies and product companies, focused on AWS, Kubernetes, Terraform and pipeline automation.&lt;/div&gt;&#10; &lt;/div&gt;&#10;&#10; &lt;div class="row"&gt;&#10; &#10; &lt;div class="col-12 col-lg-4"&gt;&#10; &lt;a&#10; href='https://www.linkedin.com/in/rafaeldutra'&#10; class="btn btn-primary btn-block w-100"&#10; target="_blank"&#10; rel="noopener noreferrer"&#10; &gt;&#10; &lt;i class="icon-linkedin"&gt;&lt;/i&gt;&#10; LinkedIn&#10; &lt;i class="icon-arrow-right"&gt;&lt;/i&gt;&#10; &lt;/a&gt;&#10; &lt;/div&gt;&#10; &#10;&#10; &#10; &lt;div class="col-12 col-lg-4"&gt;&#10; &lt;a&#10; href='https://rafaeldutra.me/en/cv'&#10; class="btn btn-frameless w-100"&#10; target="_blank"&#10; rel="noopener noreferrer"&#10; &gt;&#10; &lt;i class="icon-user"&gt;&lt;/i&gt;&#10; Full CV&#10; &lt;/a&gt;&#10; &lt;/div&gt;&#10; &#10;&#10; &#10; &lt;div class="col-12 col-lg-4"&gt;&#10; &lt;a&#10; href='https://rafaeldutra.me/en/experience'&#10; class="btn btn-frameless w-100"&#10; rel="noopener noreferrer"&#10; &gt;&#10; &#10; View all&#10; &lt;/a&gt;&#10; &lt;/div&gt;&#10; &#10; &lt;/div&gt;&#10;&lt;/div&gt;&#10;&#10; &lt;/div&gt;&#10; &lt;/div&gt;&#10;&lt;/section&gt;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&lt;section id="experience-list-shortcode" class="section-experience section section--border-bottom rad-animation-group flex-grow-1 "&gt;&#10; &lt;div class="row flex-column-reverse flex-md-row rad-fade-down"&gt;&#10; &lt;div class="experience-list col-12 mt-5 mt-sm-0"&gt;&#10; &#10; &lt;h2 class="section__title mb-4"&gt;Experience (list)&lt;/h2&gt;&#10; &#10; &#10; &#10;&#10; &#10;&#10; &#10; &lt;div class="experience row"&gt;&#10; &lt;div class="experience__header col-12 col-md-3 d-flex align-items-start"&gt;&#10; &#10; &#10; &lt;div class="experience__meta"&gt;&#10; &lt;div class="experience__date"&gt;Feb 2022 – Present&lt;/div&gt;&#10; &lt;div class="experience__title"&gt;DevOps / SRE Engineer&lt;/div&gt;&#10; &lt;div class="experience__company"&gt;4ALL. &lt;span class="experience__location"&gt;&#10; Porto Alegre/RS, Brazil&lt;/span&gt;&lt;/div&gt;&#10; &lt;/div&gt;&#10; &lt;/div&gt;&#10; &lt;div class="experience__description d-print-block col-12 col-md-9 mt-3 mt-md-0"&gt;&#10; &lt;h1&gt;DevOps / SRE Engineer — 4ALL&lt;/h1&gt;&#10; &lt;p&gt;Technology company.&lt;/p&gt;</description></item><item><title>Links</title><link>https://rafaeldutra.me/en/links/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://rafaeldutra.me/en/links/</guid><description>&lt;ul&gt;&#10;&lt;li&gt;&lt;a href="mailto:raffaeldutra@gmail.com?Subject=Contato via site"&gt;&lt;a href="mailto:raffaeldutra@gmail.com"&gt;raffaeldutra@gmail.com&lt;/a&gt;&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;a href="https://twitter.com/raffaeldutra"&gt;&lt;a href="https://twitter.com/raffaeldutra"&gt;https://twitter.com/raffaeldutra&lt;/a&gt;&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;a href="https://www.slideshare.net/raffaeldutra"&gt;&lt;a href="https://www.slideshare.net/raffaeldutra"&gt;https://www.slideshare.net/raffaeldutra&lt;/a&gt;&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;a href="https://github.com/raffaeldutra"&gt;Github&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;a href="https://gitlab.com/raffaeldutra"&gt;Gitlab&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;a href="https://linkedin.com/in/rafaeldutra"&gt;Linkedin&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;a href="https://youtube.com/raffaeldutra/watch?v=jXqfY0Nn53Q&amp;list=PLZJThJjvPpHlgV4AjZDstipTZhEuV_OIz"&gt;Youtube&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;a href="https://speakerdeck.com/raffaeldutra"&gt;Speaker Deck&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ul&gt;</description></item><item><title>Search</title><link>https://rafaeldutra.me/en/search/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://rafaeldutra.me/en/search/</guid><description>Search the site</description></item></channel></rss>