Entrevista da DevOps Engineering, como avaliar sua experiência e o quanto você precisa saber?

Noções básicas e responsabilidades do DevOps

DevOps é um conjunto de práticas que ajudam a automatizar e integrar processos entre a equipe de desenvolvimento e a equipe de infraestrutura para que eles possam construir, testar e lançar releases de forma mais rápida e confiável.





O principal objetivo da abordagem é remover o "muro" entre a equipe de desenvolvimento e a equipe de Operações (Operações também chamadas de: Administração de Sistemas, Engenharia de Sistemas) e aumentar a velocidade dos lançamentos. A "parede" é formada porque as equipes têm objetivos diferentes. Os desenvolvedores pretendem lançar lançamentos com a maior frequência possível e o Operations visa reduzir o número de rejeições ou manter o ambiente estável e seguro. A abordagem DevOps reúne equipes, metas e riscos.





As principais práticas DevOps são:





  • Integração contínua





  • Entrega Contínua





  • Implantação contínua





  • Teste Contínuo





  • Monitoramento Contínuo





  • Infraestrutura como código





, , QA Continuous Testing Security Continuous Monitoring. , , DevOps ( "DevOps ", , , "Scrum ") , , . . CI/CD , .





DevOps ?

PROD Grade c, CI/CD - . 100 . - . , .





DevOps : , ?





, DevOps, , " " , - . : Terraform, Ansible, , , , . . . , , , .





, . . , . - , , , Agile MVP . MVP .





/

, DevOps :





30 , , . , , , :





IaC: Terraform





CM: Ansible





Cloud: AWS





CI/CD: CircleCI





Scripting: Python, Bash





Containerization: Kubernetes





Monitoring: ELK, Prometheus





OS: Linux





SQL: Postgres, MongoDB





, . , - , , . . , :





Novice - / . ( , MySQL , , . MySQL. , CV "", ).





Intermediate - / ( : ).





Advanced - , / , hands-on experience . hands-on experience , IT , IDE issue troubleshooting, . ( , IDE, ). , Advanced PROD , PROD .





Expert - . .





* , !!





:





IaC: Terraform - Advanced





CM: Ansible - Intermediate





Cloud: AWS - Intermediate





CI/CD: CircleCI - Novice





Scripting: Python, Bash - Novice





Containerization: Kubernetes - Intermediate





Monitoring: ELK, Prometheus - Novice





OS: Linux - Advanced





SQL: Postgres, MongoDB - Novice





, , . , , .





CV, , , Novice. , .





: Senior DevOps Engineer, 3-4 Advanced Expert. Middle DevOps 2-3 Advanced.





, :





Middle DevOps Engineer

Terraform, Linux - Advanced:





AWS, Ansible, Kubernetes - Intermediate:





ELK, Prometheus, CircleCI, Python, Bash, Postgres, MongoDB - Novice:





CV , , (, SQL), , .





3 180 DevOps, Senior DevOps Team Lead . . , , . , , . 100%. , 70% , . , , , , , . , - .








All Articles