Retrospectiva Profissional 2014
Estou começando 2015 já criando um hábito de fazer uma retrospectiva profissional do ano anterior, já aviso que ela está baseada no meu currículo, o formato pode ser um pouco engessado, mas dá para ter uma ideia geral.
1. Atividades & Projetos
Vou preservar os nomes dos clientes.
1.1 Cliente 1
Tipo: Governo Federal / Agência Reguladora
Investi boa parte do meu tempo este em um contrato com o governo federal, atuei em uma agência reguladora, lá eu trabalhei na sustentação de ambientes JBOSS, TOMCAT, MySQL, PostgreSQL, SVN, GIT, Mantis, Moodle, Apache HTTPd e PHP. Atuei na administração e operação de Hypervisors Citrix XEN SERVER 5 e 6, administração e operação de storage EMC CX3 e storage EMC VNX/VPLEX, atuei na administração de um cluster VMWARE 5, e na operação e administração do VMWARE VCENTER e VMWARE VCENTER Operations Manager.
Além da sustentação, investi meu tempo em projetos de melhoria e inovação, isso resultou em algumas implantações, são elas:
- Implantação de ferramenta de gerência de configurações - PUPPET c/ PUPPETDB
- Implantação de ferramenta de gerência de ciclo de vida de servidores e provisionador FOREMAN
- Implantação de ferramenta de orquestração e paralelismo MCOLLECTIVE
- Implantação de ferramenta de monitoração ZABBIX e início de monitoração de todo o parque de servidores Linux e Windows
- Implantação de ferramenta PIWIK para monitoramento e geração de estatísticas de acesso aos sites do cliente
- Implantação de ferramenta TESTLINK para testes e controle de qualidade de código
- Implantação de ferramenta de proxy reverso e balanceamento NGINX para validação de aplicacações em ambiente de homologação
- Implantação de HUB SMTP POSTFIX para atender aplicações WEB
- Implantação de rotina de backup centralizada de bancos MySQL e PostgreSQL
- Implantação de mirror de pacotes RPM CentOS no cliente
Além de implantações e inovação, fizemos diversas melhorias nos ambientes JBOSS, o cliente rodava alguns JBOSS 4/5/6 e até 7 - ainda roda, a configuração do sistema operacional de cada servidor JBOSS foi reavaliada, tunada, a configuração da JVM de cada instância foi estudada, incluíndo os algorítimos e configurações de coletor de lixo, toda a configuração foi refeita do zero em cada servidor de produção e homologação do cliente.
Além disto, atuei na consolidação de ambientes, foram eles:
-
Consolidação de 29 servidores PHP 5.1 em novos ambientes já rodando o PHP 5.6, neste processo fizemos a separação dos ambientes de desenvolvimento, homologação, teste, treinamento e produção.
-
Consolidação de 19 servidores MySQL Community 5.1 em novos ambientes já rodando o MYSQL 5.6, também fizemos a separação de ambientes de desenvolvimento, homologação, teste, treinamento e produção.
No final do ano uma novidade, o cliente fez a aquisição do MySQL Enterprise, isto resultou no upgrade do ambiente MYSQL Community 5.6 para a versão Enterprise 5.6. Atuei também na implantação de MYSQL Enterprise Monitor e na configuração de monitoramento de todos os servidores MySQL Enterprise do cliente.
Houve também a implantação de uma ferramenta de controle de tramitação interna de documentos chamada “SEI”, uma ferramenta do portal de software público.
Documentar é algo rotineiro para as equipes que trabalham comigo, e normalmente documentamos em wiki. Utilizamos o Dokuwiki para documentar os processos, procedimentos, ambientes e ferramentas do cliente.
Agora, de tudo que eu fiz, o que eu mais gostei foi ter trabalhado na implantação de uma metodologia ágil para o planejamento de atividades e para organizar as reuniões de equipes de infraestrutura, um modelo fortemente baseado em técnicas retiradas do kanban e scrum. As reuniões pararam de ser chatas, sem foco, sem pauta, sem planejamento, longas e cansativas, mudamos o modelo para reuniões semanais de no máximo 20 minutos para definir atividades a aprovar projetos, incluíndo também uma reunião de retrospectiva ao final das atividades, fazemos também um alinhamento diário entre as equipes.
O cliente fecha o ano com ambiente plenamento automatizado, 100% monitorado, muito mais estável e disponível, e as equipes agora estão se comunicando e se organizando de forma eficiente.
1.2 Cliente 2
Tipo: Governo Federal / Instituição Financeira
Atuei na sustentação de diversos domínios JBOSS EAP sob demanda em um grande banco público brasileiro.
1.3 Cliente 3
Tipo: Governo do GDF / Departamento de Controle
Atuei na sustentação de ambientes Puppet, PuppetDB, Mcollective, Foreman, Spacewalk, Zabbix, Apache HTTPd, Apache Tomcat, NGINX, HAPROXY, Dokuwiki, OpenFire, Zimbra, Racktables, Teampass, SVN e sistemas SGBD PostgreSQL e MySQL em uma instituição do governo de Brasília, a maioria das ferramentas havia sido implantada em 2013, essa sustentação durou até o mês de Maio de 2014.
1.4 Cliente 4
Tipo: Privado / Instituição Financeira
Atuei na substituição de um ambiente Java GlassFish por um ambiente Java JBOSS em uma grande operadora de cartões de crédito, incluindo neste projeto a criação de ambiente de balanceamento utilizando a ferramenta HAPROXY. Todo o projeto foi pensado e concebido para sustentar um grande volume de acessos e estar sempre disponível.
2. Cursos de aperfeiçoamento
Foram 13 momentos de intenso estudo no último ano.
- Hands On - Mysql Enterprise Monitor
- Hands On - Mysql Enterprise Server 5.6
- Hands On - VMWARE VCenter Operations Manager 5.8
- Hands On - VMWARE VCenter Server 5.5
- Hands On - VMWARE ESX Server 5.5
- Fórum técnico +2x - Gerência de riscos
- Curso Kanban do Expresso Kanban
- Hands On - EMC VNX/VPLEX
- Hands On - Microsoft HyperV Server 2012 R2
- RedHat JBOSS Application Administration
- Codeschool GIT Real
- Codeschool Try GIT
- Redhat RH300 Rapid Track
3. Certificações
Neste ano que passou, eu consegui obter quatro novas certificações:
- Red Hat Certified JBOSS Administrator - RHCJA
- Red Hat Certified Engineer - RHCE
- Red Hat Certified System Administrator - RHCSA
- Fortinet Certified Network Security Administrator - FCNSAv5
E renovei uma:
- Puppet Certified Professional - PCP
4. Treinamentos PuppetLabs
O último ano foi ótimo para o Puppet no Brasil, eu consegui ministrar três cursos oficiais que aconteceram em Brasília e em São Paulo.
Puppet Fundamentals em SP
Formato: Treinamento oficial Puppetalabs
09 a 11 de Dezembro de 2014
Local: Brasília/DF
Puppet Fundamentals - 2o Turma BSB
Formato: Treinamento oficial Puppetalbs
29 a 31 de Julho de 2014
Local: Brasília/DF
Puppet Fundamentals - 1o Turma BSB
Formato: Treinamento oficial Puppetalabs
02 a 06 de Junho de 2014
Local: Brasília/DF
Além destes cursos, ainda houve treinamentos oficiais em São Paulo ministrados pelo Miguel Filho da Instruct. Para quem não sabe, a Instruct é a primeira parceira oficial da Puppetlabs no Brasil e a empresa com os profissionais mais experientes do mercado, recomendo :)
5. Palestras & Oficinas Ministrados
Eu pude ministrar 10 palestras e oficinas - abertas e gratuitas - em 2014, este é o melhor e mais gratificante retorno que eu posso dar para a comunidade de TI do Brasil, gosto muito de compartilhar conhecimento e experiências.
Oficina de Puppet & Mcollective
Formato: Oficina
Apresentado por: Guto Carvalho & Miguel Filho
Local: Foz do Iguacu/PR
Evento: Latinoware
Data: 17/10/2014
Encontro nacional da comunidade Puppet-BR
Formato: Palestra/Plenária
Local: Foz do Iguacu/PR
Evento: Latinoware
Data: 16/10/2014
Construção de módulos Puppet - Boas Práticas
Formato: Palestra
Local: Foz do Iguacu/PR
Evento: Latinoware
Data: 16/10/2014
Orquestração com Mcollective
Formato: Palestra
Local: Foz do Iguacu/PR
Evento: Latinoware
Data: 15/10/2014
Trabalhando com Módulos no Puppet
Formato: Webinar/Hangout
Apresentado por: Guto Carvalho & Miguel Filho
Via Google Hangout
11 de Junho de 2014
Orquestração de servidores com Mcollective
Formato: Palestra
10 de Junho de 2014
Evento: CISL/SERPRO
Local: Brasília/DF
Puppetcast: Puppet 3.6, PuppetDB 2.0, Vagrant & Puppet
Formato: Hangout
Apresentado por: Guto Carvalho & Miguel Filho
Via Google Hangout
21 de Maio de 2014
Introdução ao Puppet Enterprise
Formato: Webinar/Hangout
Apresentado por: Guto Carvalho & Miguel Filho
Via Google Hangout
06 de Maio de 2014
Infraestrutura Ágil com Puppet
Formato: Palestra
07 de Abril de 2014
Evento: CISL/SERPRO
Local: Brasília/DF
Infraestrutura como código com Puppet & Mcollective
Formato: Palestra
FLISOL
Local: Taguatinga/DF
16 de Abril de 2014
6. Eventos que participei
Eu tive a oportunidade de participar de quatro eventos, o mais importante sem dúvida foi a PuppetConf em San Francisco.
- Latinoware - Foz do Iguaçú - Novembro/14
- PuppetConf - San Francisco - Setembro/14
- PGDAY - Campinas - Setembro/14
- FLISOL-DF - Taguatinga - Maio/14
Enfim, foi um ano corrido, de muito estudo, de muito esforço e de muita dedicação, que 2015 seja aida mais produtivo e com muitos frutos profissionais e pessoais :)
[s]
Guto