Entrevista DevOps Engineering, ¿cómo evaluar su experiencia y cuánto necesita saber?

Conceptos básicos y responsabilidades de DevOps

DevOps es un conjunto de prácticas que ayudan a automatizar e integrar procesos entre el equipo de desarrollo y el equipo de infraestructura para que puedan crear, probar y lanzar versiones de forma más rápida y confiable.





El objetivo principal del enfoque es eliminar el "muro" entre el equipo de desarrollo y el equipo de Operaciones (Operaciones también llamadas: Administración de sistemas, Ingeniería de sistemas) y aumentar la velocidad de las versiones. El "muro" se forma porque los equipos tienen objetivos diferentes. Los desarrolladores apuntan a lanzar lanzamientos con la mayor frecuencia posible, y Operaciones apunta a reducir la cantidad de rebotes o mantener el entorno estable y seguro. El enfoque de DevOps une a los equipos, los objetivos y los riesgos.





Las principales prácticas de DevOps son:





  • Integración continua





  • Entrega continua





  • Despliegue continuo





  • Prueba continua





  • Monitoreo continuo





  • Infraestructura 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