Entretien DevOps Engineering, comment évaluer votre expérience et que devez-vous savoir ?

Notions de base et responsabilités DevOps

DevOps est un ensemble de pratiques qui aident à automatiser et à intégrer les processus entre l'équipe de développement et l'équipe d'infrastructure afin qu'ils puissent créer, tester et publier des versions plus rapidement et de manière plus fiable.





L'objectif principal de l'approche est de supprimer le "mur" entre l'équipe de développement et l'équipe d'exploitation (Opérations également appelées : Administration système, Ingénierie système) et d'augmenter la vitesse des versions. Le « mur » est formé parce que les équipes ont des objectifs différents. Les développeurs visent à publier les versions aussi souvent que possible, et les opérations visent à réduire le nombre de rebonds ou à maintenir l'environnement stable et sécurisé. L'approche DevOps rassemble les équipes, les objectifs et les risques.





Les principales pratiques DevOps sont :





  • Intégration continue





  • Livraison continue





  • Déploiement continu





  • Tests continus





  • Contrôle continu





  • Infrastructure en tant que code





, , 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