Perfil

Tiago Assunção @tiago.assuncao


Sobre mim

Graduado em Engenharia de Software pela Universidade de Brasília, atuando como Analista de Infraestrutura na 4linux.

Propostas

Criando uma esteira de entrega continua com Python + Ansible + Jenkins e Openshift

[DevOps]


Em empresas com processos definidos por um comitê de segurança e supervisionada por um órgão regulador federal, as vezes não é possível fazer o deploy dos sistemas de forma 100% automatizada. Porém é possível automatizar os processos manuais e deixar somente a parte de aprovação do ambiente para os analistas/gestores.
Nessa palestra será demonstrado um dos casos para deploy de aplicações com linguagem JAVA em um banco público. Utilizando Python como frontend para um Dashboard de controle e ansible como orquestrador do deploy das aplicações, integrando o pipeline com Jenkins com o Openshift Origin.


O projeto foi solicitado por um banco publico, para auxiliar na criação de uma esteira de entrega contínua, foi solicitado a utilização do ansible com o Jenkins para padronizar a forma de criação dos containers.
Foi criado um dashboard para acompanhar o pipeline, esse dashboard integra com o Gitlab, Jenkins e Openshift. Ele é utilizado para cadastrar e executar as build dos projetos, assim como é utilizado para fazer a promoção entre os ambientes de DEV, Teste de Qualidade, Homologação e Produção. Fazendo o deploy das versões de forma acumulativa, para em caso de falha na versão o chaveamento possa ser realizado de forma simples e rápida, também é possível criar um balanceamento entre as versões da aplicação, criando assim um deploy do tipo A/B.

Criando uma esteira de entrega continua com Python + Ansible + Jenkins e Openshift

[DevOps]


Em empresas com processos definidos por um comitê de segurança e supervisionada por um órgão regulador federal, as vezes não é possível fazer o deploy dos sistemas de forma 100% automatizada. Porém é possível automatizar os processos manuais e deixar somente a parte de aprovação do ambiente para os analistas/gestores. 
Nessa palestra será demonstrado um dos casos para deploy de aplicações com linguagem JAVA em um banco público. Utilizando Python como frontend para um Dashboard de controle e ansible como orquestrador do deploy das aplicações, integrando o pipeline com Jenkins com o Openshift Origin.


O projeto foi solicitado por um banco publico, para auxiliar na criação de uma esteira de entrega contínua, foi solicitado a utilização do ansible com o Jenkins para padronizar a forma de criação dos containers. 
Foi criado um dashboard para acompanhar o pipeline, esse dashboard integra com o Gitlab, Jenkins e Openshift. Ele é utilizado para cadastrar e executar as build dos projetos, assim como é utilizado para fazer a promoção entre os ambientes de DEV, Teste de Qualidade, Homologação e Produção. Fazendo o deploy das versões de forma acumulativa, para em caso de falha na versão o chaveamento possa ser realizado de forma simples e rápida, também é possível criar um balanceamento entre as versões da aplicação, criando assim um deploy do tipo A/B.

Mas eu sou só um programador!! Como vou empreender??

[Empreendedorismo]


O medo de empreender as vezes consome grandes potenciais empresários.


Tenho que vender? 
Tenho que lidar com os gigantes tubarões do mercado?
Preciso saber lidar com pessoas, funcionários?
Marketing???!
Fluxo de caixa, direito do trabalho, fundos de investimento? 


Empresário precisa saber de todos estes pontos e muito mais.
Mas como um programador, que só sabe Python, e quer empreender vai conseguir se manter no mercado sem todas essas skills?
Conheça como um coração empreendedor(mas que só sabia programar Python) conseguiu tirar suas ideias do papel e transformar todo um sonho em realidade. 
Além disso, vou apresentar os caminhos e requisitos que precisam ser trilhados para tornar real a vontade do espírito empreendedor, que não depende de idade, cor, classe ou nível de escolaridade. O seu meio influencia, mas não determina!

Python na Manutenção de mais de 100 mil embarcados

[Embarcados] 

Nesta palestra será apresentada a solução implementada para centralizar, automatizar e permitir que qualquer máquina embarcada do case de um dos maiores Bancos do País seja acessada remotamente para tarefas de gerenciamento e manutenção.

As manutenções são orquestradas pelo Fabric, paralelizando e agendando tarefas com o Celery e todo o sistema é mantido por um dashboard em Flask.

Palavras Chave: Fabric, Celery, Flask, Embarcados.