Wawancara DevOps Engineering, bagaimana cara mengevaluasi pengalaman Anda dan seberapa banyak yang perlu Anda ketahui?

Dasar-dasar dan tanggung jawab DevOps

DevOps adalah serangkaian praktik yang membantu mengotomatiskan dan mengintegrasikan proses antara tim pengembangan dan tim infrastruktur sehingga mereka dapat membangun, menguji, dan merilis rilis lebih cepat dan lebih andal.





Tujuan utama dari pendekatan ini adalah untuk menghilangkan "tembok" antara tim pengembangan dan tim Operasi (Operasi juga disebut: Administrasi Sistem, Rekayasa Sistem) dan untuk meningkatkan kecepatan rilis. β€œDinding” terbentuk karena tim memiliki tujuan yang berbeda. Pengembang bertujuan untuk merilis rilis sesering mungkin, dan Operasi bertujuan untuk mengurangi jumlah pantulan atau menjaga lingkungan tetap stabil dan aman. Pendekatan DevOps menyatukan tim, tujuan, dan risiko.





Praktik DevOps utama adalah:





  • Integrasi Berkelanjutan





  • Pengiriman Berkelanjutan





  • Penyebaran berkelanjutan





  • Pengujian Berkelanjutan





  • Pemantauan Berkelanjutan





  • Infrastruktur sebagai Kode





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