O documento discute os desafios de aplicar práticas DevOps no desenvolvimento de aplicações embarcadas, como sistemas para tarefas específicas e falta de controle de versão. Propõe o uso de controle de versão centralizado, automatização de testes, gerenciamento de configuração e monitoramento para melhorar o fluxo de desenvolvimento de forma contínua. Aponta que mudar a cultura é mais difícil do que a tecnologia e ainda são necessárias melhorias nos ambientes simulados e práticas de monitoramento.
2. $ whoami
•Desenvolvedor: Equipe Industrial – Grendene S/A
•Entusiasta da cultura DevOps
•Membro da ISOC Chapter Brazil
•Projeto de Engenheiro da Computação - UFC
Twitter/Telegram: @tuxpilgrim
Linkedin: https://www.linkedin.com/in/edsoncelio/
DevOpsDays SP 2019
3. Desafios
Por quê é tão complicado aplicar práticas devops em ES?
DevOpsDays SP 2019
5. •Sistemas para tarefas específicas
•Padrões e protocolos não interoperáveis
•Plataformas legadas
•Não existência de um controle de versão
...
DevOpsDays SP 2019
6. • Cultura dentro da equipe de Devs
• Grande quantidade de testes de hardware
• Dívida técnica
DevOpsDays SP 2019
9. The Amazing DevOps Transformation Of The
HP LaserJet Firmware Team¹
¹ https://itrevolution.com/the-amazing-devops-transformation-of-the-hp-laserjet-firmware-team-gary-gruver/
DevOpsDays SP 2019
14. •Criação de ambientes de rotinas (Vagrantfile e
Dockerfile)
•Automatização de parte dos testes manuais (Jenkins)
• Gerência de configuração (Ansible)
DevOpsDays SP 2019
18. ● Mudar cultura é mais difícil que mudar tecnologia
● Processo de mudança de mindset pode ser lento
● Ainda é necessário implementar ambientes simulados
da produção
● Ainda é necessário implementar práticas de
monitoramento
DevOpsDays SP 2019