Palestra DevCamp 2015

Resumo
Como preparar a equipe de TI e quais tecnologias utilizar para suportar 1 milhão de pedidos mês? Essa é a meta da Ifood para o ano de 2015. Como dobrar a capacidade de uma operação com escalabilidade e manter a qualidade? A palestra mostrará como Cloud, Chef, Docker, ElasticSearch, aliado a alta performance de processos de continuous delivery e operations podem funcionar em um cenário complexo.

Continuar lendo

DevOps, como anda a cultura?

Há dois ou três anos venho trabalhando, estudando e analisando o conceito de DevOps.

Inicialmente, era claro que as operações deveriam ser, digamos assim, “mais liberais” em seus processos para deploy de novas versões. Se desapegar de processos manuais, se integrar mais com a área de desenvolvimento, entre muitos outros itens. O cenário, onde a operação é rígida ainda é muito encontrado nos ambientes de TI. Porém, estou observando uma mudança gradativa quanto aos processos de automação.

Continuar lendo

Continuous Operation – a evolução do Continuous Delivery…

O Continuous Delivery ou entrega contínua é algo desejável para qualquer negócio. Ter entregas de novas funcionalidades a todo momento acompanhando as constantes mudanças do  mercado é algo que gera valor para o software disponibilizado, tornando-o mais competitivo. Do outro lado, ter um ambiente disponível e sem erros a todo momento é tão importante quanto as entregas de novas funcionalidades.

Continuar lendo

Quer uma TI ágil? Aprenda a trabalhar com Chef da Opscode

O Chef da Opscode é uma ferramenta que vai desde o provisionamento de “máquinas”, configuração, processos de deploy, gestão de versão, entre outros.

A ferramenta agiliza os processos rotineiros de TI para gestão de servidores e/ou workstations. Com isso, a TI consegue focar mais nos itens que podem agregar mais valor ao negócio.

Continuar lendo

Chef – Instalando o WordPress “one-click”

Neste Post estou apresentando como instalar WordPress através do Chef da Opscode. 

Como muitas pessoas utilizam a ferramenta para criação de sites e blogs, acusei a necessidade de criar rapidamente um ambiente para você ter seu site em “one-click”.

Os testes foram realizados em AWS – AMI UBNTU SERVER EC2 e UBUNTU SERVER

Segue o procedimento:

Continuar lendo

CRIANDO E CONFIGURANDO SERVIDORES NA AMAZON UTILIZANDO FERRAMENTAS DO CHEF: KNIFE-SOLO E KNIFE-EC2

Já pensou em criar e configurar servidores com apenas 3 comandos?

Imaginamos que a cozinha (kitchen) seja onde ficam as receitas (cookbooks), e os servidores (nodes) os pratos das receitas a serem criados.

Primeiramente vamos configurar a kitchen:

SO: Ubuntu Server 12.04.3 LTS

Continuar lendo

Webinar – Cloud Computing – Adotando e Extraindo o Máximo da Nuvem

Webinar apresentado no dia 13/03

Descrição

Segundo o Gartner, quatro forças continuarão a impulsionar mudanças e gerar novas oportunidades em 2014, são elas: Redes Sociais, Mobilidade, Cloud Computing e Informação. Elas já impulsionam a procura por infraestrutura programável capaz de escalar através da Internet.

Continuar lendo

DevOps na prática: Começando a trabalhar com o Chef

Uma dos primeiros pontos quando se pensa nesta ferramenta é como ela funciona e, como toda documentação, nem tudo é direcionado para a parte prática.

Então, neste post, vou demonstrar pequenos passos práticos para a criação de receitas para o Chef. O Chef, nada mais é que uma tecnologia inovadora que gerencia configurações de forma consistente. Aplicando de forma automatizada, possibilita uma nova forma de entregar TI para o negócio.

Continuar lendo

DevOps, entregando valor ao negócio

No ambiente de TI sempre vimos equipes de Operações e Desenvolvedores muitos separadas, cada um olhando para o seu próprio umbigo.

A equipe de operações sempre preocupada com as necessidades do negócio que é o de manter a infraestrutura 100% do tempo disponível, segura, sem bugs e com alto desempenho. Para isso, sempre foi necessário realizar a criação de inúmeros processos e procedimentos em que todos os usuários tinham que serem inseridos. Essa é uma visão natural de quem é cobrado por isso.

Já os desenvolvedores estão sempre preocupados em colocar suas versões em produção, visando agregar, o mais rápido possível, valor ao negócio do cliente. Porém, eles tem um fator impeditivo, que são os processos das equipes de operações, com seus procedimentos rígidos que impactam a implantação de sistemas, assim que testados.

Continuar lendo