DevOps

From Wiki
Revision as of 14:39, 10 January 2019 by Ebasso (talk | contribs)

Skills

Skill Configure
(infra-structure-as-code)
Version Control Package Deploy Run Monitor
1st
  • Jenkins
  • ECS
2nd
  • GitLab
  • Lambda
  • CodeDeploy
  • Prometeus


Continuous Integration/Continuous Development (CI/CD) tools

Management Software

Ansilble

Ansible simplifica orquestrações complexas e tarefas de gerenciamento de configurações. Ele habilita administradores to criar scripts usando YAML.


Chef

Puppet

Container Orchestration Programs

Docker

Migrado para Docker

Kubernetes

Migrado para Kubernetes

Foundation

Aqui estou agregando os pilares

  • Sistemas Operacionais
    • Linux
Onde a maioria das aplicações rodam hoje.
  • Linguagens de Programação
    • Python
A linguagem de back-end dominante nos dias de hoje. O Python é muito predominante em Inteligência Artificial/Machine Learning, portanto, se você quiser migrar para outro campo quente, você já alguns passos andados!


  • Cloud
    • AWS
É impossível se tornar um profissional de DevOps experiente sem um sólido entendimento de como funciona uma nuvem pública da Amazon.
Comece com o seguinte: VPC, EC2, IAM, S3, CloudWatch, ELB (sob o guarda-chuva do EC2) e Grupos de segurança. Essas coisas são muito para você começar e cada empresa moderna, habilitada para nuvem, estará usando essas ferramentas pesadamente.
O site de treinamento da própria AWS é um bom lugar para começar. https://www.aws.training/?src=training


Eu recomendo que você reserve 20 a 30 minutos diariamente para praticar Python, Linux e AWS.

Preparando a sua estação DevOps



Vagrant

ELK Stack

Dicas sobre o trio Elasticsearch, Logstash e Kibana


Git