Tiago Hillebrandt

Lead Developer / DevOps at Copyblogger Media, LLC. WordPress Consultant, Amateur Guitarist, Ubuntu Member, and Free Software Enthusiast.
  • Início
  • Contato
Twitter  Google+  WordPress  Website

Powered by Genesis

Let’s Encrypt: certificado SSL gratuito para o seu site!

09/12/2015 by Tiago Hillebrandt 20 Comments

A Let’s Encrypt é uma Autoridade Certificadora (CA) que emite certificados SSL gratuitamente, permitindo que você habilite o uso de HTTPS (HTTP over TLS) no seu site. Um dos objetivos do projeto é tornar a web um lugar mais seguro.

Logo da Let's Encrypt

Criada pelo grupo de pesquisa Internet Security Research Group (ISRG), a Let’s Encrypt está sendo patrocinada por gigantes da área de tecnologia, dentre elas: Mozilla, Facebook, Cisco, Akamai, Automattic, entre outras. [Read more…]

Filed Under: DevOps, NGINX Tagged With: http/2, https, ssl

Puppet #1: Entendendo o Puppet

24/08/2015 by Tiago Hillebrandt 17 Comments

Este é o primeiro post do curso online de Puppet, que contará com dezesseis posts sobre o tema.

Neste post, abordaremos o que é o Puppet, como é sua arquitetura, qual a diferença entre o Open Source Puppet e o Puppet Enterprise, como funciona o fluxo de dados entre um Puppet master e um Puppet agent e, por fim, o que são módulos e environments.

Sem mais delongas, vamos direto ao ponto 🙂

Afinal, o que é Puppet?

Criado em 2005, o Puppet é um utilitário de gerenciamento de configuração de software. O desenvolvimento do Puppet é coordenado pela Puppet Labs.

De acordo com a Puppet Labs, com o Puppet você define o estado que deseja sua infraestrutura de TI, e o Puppet forçará esse estado nela automaticamente.

Ele automatiza o processo de entrega de software, permitindo o provisionamento de máquinas físicas ou virtuais, a orquestração, a emissão de relatórios, ou ainda a distribuição de códigos em fase inicial de desenvolvimento, testes, lançamentos ou atualizações.

Puppet Labs

 

Em uma definição mais simplista, imagine que você quer fazer um bolo de chocolate. Depois de vários testes, você chegou a receita que considera a ideal. Com isso, todos os bolos de chocolate que você fizer a partir de agora você acabará usando aquela receita, certo? O Puppet é basicamente isso. Você coloca receitas nele, e então toda infraestrutura conectada a ele seguirá o que está definido nessas receitas.

No vídeo abaixo, em inglês, a Puppet Labs explica o que é o Puppet e qual sua importância.

Algumas empresas que utilizam o Puppet: NASA, Spotify, GitHub, Motorola, Sony, Red Hat, dentre outras. [Read more…]

Filed Under: Puppet Tagged With: devops, opensource, puppet, puppet enterprise

Curso online de Puppet

24/08/2015 by Tiago Hillebrandt 10 Comments

Recentemente, tive a oportunidade de participar do treinamento Puppet Fundamentals, ministrado pela Puppet Labs, em Dallas. Com isso, após efetuar algumas pesquisas, cheguei a conclusão que atualmente não há muito material disponível em Português em relação ao tema.

Puppet Labs

Assim sendo, resolvi começar este curso online para auxiliar quem deseja entender um pouco mais sobre Puppet. Ele será bem prático, voltado principalmente para profissionais técnicos que atuam na área de DevOps.

Ao mesmo tempo, se você é um gestor e precisa entender o que é o Puppet e/ou determinar se ele será ou não uma boa opção para sua empresa, nos posts iniciais você poderá encontrar alguns esclarecimentos que podem lhe ajudar a tomar essa decisão. [Read more…]

Filed Under: Puppet Tagged With: devops, puppet, puppetmaster, treinamento, tutorial

Enabling HTTPS on Python Bottle using a CherryPy server

24/04/2015 by Tiago Hillebrandt Leave a Comment

Enabling HTTPS on Python Bottle using a CherryPy WSGI server

Bottle is a very fast and simple micro web framework for Python. Per default, it comes with a built-in WSGI server, which makes the work really easy. For example, it is an excellent framework to write a REST API for your application.

However, this built-in WSGI server doesn’t have support to SSL encrypted connections. Fortunately, it is possible to easily integrate Bottle with another web frameworks, like CherryPy, Python Paste, and others. [Read more…]

Filed Under: Python Tagged With: bottle, cherrypy, Python, ssl

FLISOL 2015 com Ubuntu

26/03/2015 by Tiago Hillebrandt 23 Comments

Para quem ainda não conhece, o FLISOL é o Festival Latino-Americano de Instalação de Software Livre, e sempre acontece no último sábado do mês de abril. Este ano ele acontece no dia 25 de abril de 2015.

Como o próprio nome já diz, ele engloba toda a América Latina, e acontece simultaneamente em diversas cidades do continente.

flisol-2015

Quem já esteve presente em um FLISOL, certamente já sabe que ele é uma excelente forma de conhecer outras pessoas entusiastas de software livre na sua região.

Além disso, como o próprio nome diz, ele é um festival de instalação de software livre. Assim, não é difícil encontrar pessoas que nunca tiveram contato com o software livre mas que gostariam de experimentar, que estão curiosas para instalar e testar uma distribuição Linux e outros softwares livres em seu dispositivo. [Read more…]

Filed Under: Ubuntu Brasil, Ubuntu Linux Tagged With: flisol, software livre, Ubuntu

A “demanda” de profissionais de TI no Brasil

03/03/2015 by Tiago Hillebrandt

Quase que diariamente vejo algum meio de comunicação veiculando matérias sobre a falta de mão de obra qualificada na área de Tecnologia da Informação no país, bem como sobre a gigante demanda de profissionais no setor.

Com base nisso, resolvi escrever este post para refletir sobre um simples questionamento: será mesmo que a tão promovida demanda de profissionais de TI no Brasil é procedente?

Sim, existem áreas específicas em que a falta de profissionais é iminente e, muitas vezes, até esperada – como por exemplo o desenvolvimento em COBOL. Entretanto, muitas vezes a crescente demanda não é fruto somente da ausência de profissionais qualificados, mas também da falta de reconhecimento pelo valor do profissional.

A "demanda" de profissionais de TI no Brasil

A verdade é que profissionais brasileiros cada vez mais estão buscando oportunidades no exterior, principalmente nos Estados Unidos ou na Europa. Por quê? Porque se sentem valorizados lá. O salário para um desenvolvedor Python qualificado nos EUA é superior a 50.000 dólares americanos por ano. [Read more…]

Filed Under: Artigos Tagged With: demanda de TI, mercado de TI, tecnologia

Bash Trick #2: using the find command

20/10/2014 by Tiago Hillebrandt

Per Nick the Geek suggestion on last post, today will be talking about the find command. If you have any suggestions for next tricks please don’t forget to leave them in the comment section 🙂

According with find command manual, it searches for files in a directory hierarchy. Besides that, I would say it is a powerful ally which allows you to do really amazing black magics in your scripts.

Bash Trick #2: using the find command

If you lost the first Bash Trick, you can read it here: checking whether a file exists. [Read more…]

Filed Under: Bash, Linux Tagged With: bash, find, shell

Bash Trick #1: checking whether a file exists

13/09/2014 by Tiago Hillebrandt

Starting from today, I will be publishing quick tricks to help people who want to start writing their own bash scripts 🙂

A new trick will be published here soon, so stay tuned!

Bash trick #1: checking whether a file exists

[Read more…]

Filed Under: Bash, Linux Tagged With: bash, file, shell

Dicas de segurança para WordPress

13/03/2014 by Tiago Hillebrandt 34 Comments

Nos dias atuais, infelizmente a segurança não tem sido encarada da forma que deveria por muitos desenvolvedores, e até mesmo pelas empresas de hospedagem.

É muito comum encontrarmos instalações sendo invadidas pelo descuido em questões básicas de segurança, como permissões de arquivos ou hashes não atualizados no wp-config.php.

Com base nisso, resolvi publicar aqui um simples tutorial separado por etapas com algumas boas dicas de segurança focadas em WordPress.

Dicas de segurança para WordPress

[Read more…]

Filed Under: WordPress Tagged With: hardening, security, segurança, wordpress

Entenda o WordPress cron

23/01/2014 by Tiago Hillebrandt 38 Comments

Mudando um pouco o foco deste blog, a partir de hoje publicarei, esporadicamente, algumas dicas e notícias relevantes para os usuários e desenvolvedores de WordPress interessados em conhecer um pouco mais sobre este excelente CMS.

Para começo de conversa, vamos falar um pouco sobre o cron, um excelente porém pouco conhecido recurso do WordPress.

Entenda o WordPress cron [Read more…]

Filed Under: WordPress Tagged With: cron, crontab, wordpress, wp-cron

  • 1
  • 2
  • 3
  • …
  • 12
  • Next Page »