DevOps: Difference between revisions

From Wiki
Line 42: Line 42:
= Managment Software =
= Managment Software =


* [[DevOps#Ansible|Ansible]] 
== Ansilble ==


* [[DevOps#Chef|Chef]] 
Ansible simplifica orquestrações complexas e tarefas de gerenciamento de configurações. Ele habilita administradores to criar scripts usando YAML.


* [[DevOps#Puppet|Puppet]]
* [[Ansible: Instalando e Configurando o Ansible]]
 
* [[Ansible: Instalando o IBM WebSphere Application Server usando o Ansible]]
 
* [[Ansible: Alterando o conteúdo de um arquivo]]
 
* [[Ansible: Download e extração de um arquivo]]
 
* [[Ansible: Localizando um texto na saída de um comando]]
 
 
== Chef ==
 
== Puppet ==


= Container Orchestration Programs =   
= Container Orchestration Programs =   

Revision as of 14:37, 10 January 2019

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

Managment 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

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


Docker

Migrado para Docker

Kubernetes

Migrado para Kubernetes

Vagrant

ELK Stack

Dicas sobre o trio Elasticsearch, Logstash e Kibana


Git