{"id":13742,"date":"2018-06-15T15:34:56","date_gmt":"2018-06-15T08:34:56","guid":{"rendered":"https:\/\/itviec.com\/blog\/?p=13742"},"modified":"2023-06-09T13:58:07","modified_gmt":"2023-06-09T06:58:07","slug":"devops-engineer-la-gi","status":"publish","type":"post","link":"https:\/\/itviec.com\/blog\/devops-engineer-la-gi\/","title":{"rendered":"DevOps l\u00e0 g\u00ec? DevOps Engineer l\u00e0 l\u00e0m g\u00ec?"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_84 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">N\u1ed9i dung b\u00e0i vi\u1ebft<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/itviec.com\/blog\/devops-engineer-la-gi\/#DevOps_la_gi_Anh_co_the_dinh_nghia_ngan_gon\" >DevOps l\u00e0 g\u00ec? Anh c\u00f3 th\u1ec3 \u0111\u1ecbnh ngh\u0129a ng\u1eafn g\u1ecdn?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/itviec.com\/blog\/devops-engineer-la-gi\/#Nhu_vay_DevOps_la_mot_nhanh_nghe_nghiep_moi\" >Nh\u01b0 v\u1eady, DevOps l\u00e0 m\u1ed9t nh\u00e1nh ngh\u1ec1 nghi\u1ec7p m\u1edbi?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/itviec.com\/blog\/devops-engineer-la-gi\/#DevOps_Engineer_la_gi_Co_phai_chinh_la_Sysadmin_khong_a\" >DevOps Engineer l\u00e0 g\u00ec? C\u00f3 ph\u1ea3i ch\u00ednh l\u00e0 Sysadmin kh\u00f4ng \u1ea1?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/itviec.com\/blog\/devops-engineer-la-gi\/#Anh_co_the_giai_thich_ro_hon_%E2%80%9Ctu_tuong_moi_cong_cu_moi_ki_nang_moi%E2%80%9D_trong_cong_viec_cua_DevOps_Engineer_la_gi\" >Anh c\u00f3 th\u1ec3 gi\u1ea3i th\u00edch r\u00f5 h\u01a1n \u201ct\u01b0 t\u01b0\u1edfng m\u1edbi, c\u00f4ng c\u1ee5 m\u1edbi, k\u0129 n\u0103ng m\u1edbi\u201d trong c\u00f4ng vi\u1ec7c c\u1ee7a DevOps Engineer l\u00e0 g\u00ec?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/itviec.com\/blog\/devops-engineer-la-gi\/#Loi_ich_lon_nhat_cua_viec_dung_DevOps_la_gi\" >L\u1ee3i \u00edch l\u1edbn nh\u1ea5t c\u1ee7a vi\u1ec7c d\u00f9ng DevOps l\u00e0 g\u00ec?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/itviec.com\/blog\/devops-engineer-la-gi\/#Nhung_ki_nang_va_to_chat_can_thiet_de_lam_DevOps_la_gi\" >Nh\u1eefng k\u0129 n\u0103ng v\u00e0 t\u1ed1 ch\u1ea5t c\u1ea7n thi\u1ebft \u0111\u1ec3 l\u00e0m DevOps l\u00e0 g\u00ec?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/itviec.com\/blog\/devops-engineer-la-gi\/#O_cuong_vi_DevOps_Manager_tieu_chi_quan_trong_nhat_cua_anh_khi_tuyen_DevOps_Engineer_la_gi\" >\u1ede c\u01b0\u01a1ng v\u1ecb DevOps Manager, ti\u00eau ch\u00ed quan tr\u1ecdng nh\u1ea5t c\u1ee7a anh khi tuy\u1ec3n DevOps Engineer l\u00e0 g\u00ec?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/itviec.com\/blog\/devops-engineer-la-gi\/#Anh_co_the_chia_se_li_do_chon_chuyen_huong_sang_DevOps_Engineer_khong\" >Anh c\u00f3 th\u1ec3 chia s\u1ebb l\u00ed do ch\u1ecdn chuy\u1ec3n h\u01b0\u1edbng sang DevOps Engineer kh\u00f4ng?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/itviec.com\/blog\/devops-engineer-la-gi\/#Sai_lam_lon_nhat_anh_tung_pham_phai_khi_lam_DevOps_la_gi\" >Sai l\u1ea7m l\u1edbn nh\u1ea5t anh t\u1eebng ph\u1ea1m ph\u1ea3i khi l\u00e0m DevOps l\u00e0 g\u00ec?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/itviec.com\/blog\/devops-engineer-la-gi\/#Nhung_bai_hoc_quan_trong_anh_duc_rut_cho_ban_than\" >Nh\u1eefng b\u00e0i h\u1ecdc quan tr\u1ecdng anh \u0111\u00fac r\u00fat cho b\u1ea3n th\u00e2n?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/itviec.com\/blog\/devops-engineer-la-gi\/#Cac_ban_tre_muon_tro_thanh_DevOps_Engineer_thi_nen_bat_dau_tu_dau\" >C\u00e1c b\u1ea1n tr\u1ebb mu\u1ed1n tr\u1edf th\u00e0nh DevOps Engineer th\u00ec n\u00ean b\u1eaft \u0111\u1ea7u t\u1eeb \u0111\u00e2u?<\/a><\/li><\/ul><\/nav><\/div>\n<p><em>DevOps l\u00e0 m\u1ed9t v\u0103n h\u00f3a l\u00e0m vi\u1ec7c \u0111\u1ec1 cao s\u1ef1 h\u1ee3p t\u00e1c, k\u00e9o hai giai \u0111o\u1ea1n ph\u00e1t tri\u1ec3n (development) v\u00e0 v\u1eadn h\u00e0nh (operations) x\u00edch l\u1ea1i g\u1ea7n nhau h\u01a1n. Kh\u00e1i ni\u1ec7m DevOps ra \u0111\u1eddi nh\u1eb1m t\u1ed1i \u01b0u h\u00f3a chu tr\u00ecnh ph\u00e1t tri\u1ec3n ph\u1ea7n m\u1ec1m, gi\u00fap s\u1ea3n ph\u1ea9m IT \u0111\u01b0\u1ee3c release nhanh v\u00e0 th\u01b0\u1eddng xuy\u00ean h\u01a1n.<\/em><\/p>\n<p>\u0110\u1ecdc b\u00e0i ph\u1ecfng v\u1ea5n c\u1ee7a ITviec v\u1edbi anh <strong>Nguy\u1ec5n \u0110\u0103ng Phong<\/strong>, DevOps Manager t\u1ea1i Paradise Game Technology Ltd., v\u00e0 anh\u00a0<strong>Tr\u1ea7n Minh T\u1ea5n<\/strong>, Lead Engineer ki\u00eam DevOps Engineer t\u1ea1i Giao H\u00e0ng Nhanh, \u0111\u1ec3 bi\u1ebft:<\/p>\n<ul>\n<li>DevOps l\u00e0 g\u00ec? L\u1ee3i \u00edch c\u1ee7a DevOps l\u00e0 g\u00ec?<\/li>\n<li>DevOps Engineer l\u00e0 l\u00e0m g\u00ec, c\u00f3 ph\u1ea3i Sysadmin \u201cki\u1ec3u m\u1edbi\u201d kh\u00f4ng?<\/li>\n<li>Con \u0111\u01b0\u1eddng \u0111\u1ec3 tr\u1edf th\u00e0nh DevOps Engineer<\/li>\n<li>Nh\u1eefng t\u00e0i li\u1ec7u h\u1eefu \u00edch: c\u00f4ng c\u1ee5 DevOps, kh\u00f3a h\u1ecdc DevOps<\/li>\n<\/ul>\n<p><strong>Xem <a href=\"https:\/\/itviec.com\/it-jobs\/devops-engineer?utm_source=blogpost&amp;utm_medium=first_post&amp;utm_campaign=linktosite\" target=\"_blank\" rel=\"noopener noreferrer\">vi\u1ec7c l\u00e0m DevOps Engineer<\/a> t\u1ea1i ITviec<\/strong><\/p>\n<p><!--more--><\/p>\n<p><strong>Ti\u1ec3u s\u1eed:<\/strong><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignright wp-image-13782\" src=\"\/\/itviec.com\/blog\/wp-content\/uploads\/2017\/11\/DevOps-Engineer-la-gi_Nguyen-Dang-Phong_feature.jpg\" alt=\"nguyen-dang-phong\" width=\"156\" height=\"181\" srcset=\"https:\/\/itviec.com\/blog\/wp-content\/uploads\/2017\/11\/DevOps-Engineer-la-gi_Nguyen-Dang-Phong_feature.jpg 200w, https:\/\/itviec.com\/blog\/wp-content\/uploads\/2017\/11\/DevOps-Engineer-la-gi_Nguyen-Dang-Phong_feature-172x200.jpg 172w\" sizes=\"auto, (max-width: 156px) 100vw, 156px\" \/><\/p>\n<p>Anh <strong>Nguy\u1ec5n \u0110\u0103ng Phong <\/strong>b\u1eaft \u0111\u1ea7u s\u1ef1 nghi\u1ec7p v\u1edbi v\u1ecb tr\u00ed Network Engineer t\u1ea1i m\u1ed9t c\u00f4ng ty b\u1ea5t \u0111\u1ed9ng s\u1ea3n, ti\u1ebfp \u0111\u1ebfn l\u00e0 c\u00f4ng ty game <a href=\"https:\/\/itviec.com\/companies\/gloops-vietnam-co-ltd?utm_source=blogpost&amp;utm_medium=jobs&amp;utm_content=devops-engineer-la-gi&amp;utm_campaign=con-duong-su-nghiep-it\" target=\"_blank\" rel=\"noopener noreferrer\">Gloops.<\/a>\u00a0Sau \u0111\u00f3, anh Phong d\u1ea7n chuy\u1ec3n sang h\u01b0\u1edbng System.<\/p>\n<p>Tr\u1ea3i qua c\u00e1c v\u1ecb tr\u00ed System Infrastructure, System Infrastructure Leader, DevOps Lead l\u1ea7n l\u01b0\u1ee3t t\u1ea1i <a href=\"https:\/\/itviec.com\/companies\/new-pinetech?utm_source=blogpost&amp;utm_medium=jobs&amp;utm_content=devops-engineer-la-gi&amp;utm_campaign=con-duong-su-nghiep-it\" target=\"_blank\" rel=\"noopener noreferrer\">Pinetech<\/a>, <a href=\"https:\/\/itviec.com\/companies\/hotdeal?utm_source=blogpost&amp;utm_medium=jobs&amp;utm_content=devops-engineer-la-gi&amp;utm_campaign=con-duong-su-nghiep-it\" target=\"_blank\" rel=\"noopener noreferrer\">Hotdeal<\/a>, <a href=\"https:\/\/itviec.com\/companies\/inspectorio?utm_source=blogpost&amp;utm_medium=jobs&amp;utm_content=devops-engineer-la-gi&amp;utm_campaign=con-duong-su-nghiep-it\" target=\"_blank\" rel=\"noopener noreferrer\">Inspectorio<\/a>; hi\u1ec7n t\u1ea1i anh Phong l\u00e0\u00a0DevOps Manager \u1edf\u00a0<a href=\"https:\/\/itviec.com\/companies\/paradise?utm_source=blogpost&amp;utm_medium=jobs&amp;utm_content=devops-engineer-la-gi&amp;utm_campaign=con-duong-su-nghiep-it\" target=\"_blank\" rel=\"noopener noreferrer\">Paradise Game Technology Ltd.<\/a><\/p>\n<p>***<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignright wp-image-13635\" src=\"\/\/itviec.com\/blog\/wp-content\/uploads\/2017\/11\/devops-la-gi-tantm.jpg\" alt=\"tran-minh-tan\" width=\"155\" height=\"155\" srcset=\"https:\/\/itviec.com\/blog\/wp-content\/uploads\/2017\/11\/devops-la-gi-tantm.jpg 200w, https:\/\/itviec.com\/blog\/wp-content\/uploads\/2017\/11\/devops-la-gi-tantm-60x60.jpg 60w\" sizes=\"auto, (max-width: 155px) 100vw, 155px\" \/><\/p>\n<p>Anh <strong>Tr\u1ea7n Minh T\u1ea5n<\/strong> t\u1ed1t nghi\u1ec7p Th\u1ea1c s\u0129 chuy\u00ean ng\u00e0nh Khoa h\u1ecdc M\u00e1y t\u00ednh, \u0110\u1ea1i h\u1ecdc K\u0129 thu\u1eadt C\u00f4ng ngh\u1ec7 TP.HCM (Hutech) n\u0103m 2015. Anh b\u1eaft \u0111\u1ea7u s\u1ef1 nghi\u1ec7p v\u1edbi v\u1ecb tr\u00ed Senior Software Engineer t\u1ea1i <a href=\"https:\/\/itviec.com\/companies\/tappy?utm_source=blogpost&amp;utm_medium=jobs&amp;utm_content=devops-la-gi&amp;utm_campaign=con-duong-su-nghiep-it\" target=\"_blank\" rel=\"noopener noreferrer\">Tappy<\/a>, sau \u0111\u00f3 l\u00e0 <a href=\"https:\/\/itviec.com\/companies\/chotot?utm_source=blogpost&amp;utm_medium=jobs&amp;utm_content=devops-la-gi&amp;utm_campaign=con-duong-su-nghiep-it\" target=\"_blank\" rel=\"noopener noreferrer\">Ch\u1ee3 T\u1ed1t<\/a>.<\/p>\n<p>Hi\u1ec7n t\u1ea1i, anh T\u1ea5n \u0111\u1ea3m nhi\u1ec7m v\u1ecb tr\u00ed Lead Engineer ki\u00eam DevOps Engineer t\u1ea1i Giao H\u00e0ng Nhanh.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"DevOps_la_gi_Anh_co_the_dinh_nghia_ngan_gon\"><\/span><strong>DevOps l\u00e0 g\u00ec? Anh c\u00f3 th\u1ec3 \u0111\u1ecbnh ngh\u0129a ng\u1eafn g\u1ecdn?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><strong>Minh T\u1ea5n: DevOps l\u00e0 m\u1ed9t v\u0103n h\u00f3a l\u00e0m vi\u1ec7c \u0111\u1ec1 cao s\u1ef1 h\u1ee3p t\u00e1c, h\u01b0\u1edbng \u0111\u1ebfn vi\u1ec7c k\u00e9o hai giai \u0111o\u1ea1n <em>ph\u00e1t tri\u1ec3n<\/em> \u2013 <em>v\u1eadn h\u00e0nh<\/em> x\u00edch l\u1ea1i g\u1ea7n nhau h\u01a1n.<\/strong><\/p>\n<p>C\u1ee5 th\u1ec3, chu tr\u00ecnh ph\u00e1t tri\u1ec3n ph\u1ea7n m\u1ec1m (Software Development Life Cycle) bao g\u1ed3m hai giai \u0111o\u1ea1n ch\u00ednh: ph\u00e1t tri\u1ec3n v\u00e0 v\u1eadn h\u00e0nh.<\/p>\n<blockquote><p><em>Giai \u0111o\u1ea1n ph\u00e1t tri\u1ec3n (development) bao g\u1ed3m ph\u1ea7n vi\u1ec7c c\u1ee7a designer, developer, QA QC&#8230;<\/em><\/p>\n<p><em>Giai \u0111o\u1ea1n v\u1eadn h\u00e0nh (operations) c\u00f3 s\u1ef1 tham gia c\u1ee7a system engineer, system administrator, operation executive, release engineer, DBA, network engineer, security engineer&#8230;<\/em><\/p><\/blockquote>\n<p>Hai giai \u0111o\u1ea1n n\u00e0y t\u01b0\u01a1ng \u0111\u1ed1i t\u00e1ch r\u1eddi nhau, \u0111\u1eb7c bi\u1ec7t l\u00e0 \u1edf c\u00e1c c\u00f4ng ty c\u00f3 quy m\u00f4 trung b\u00ecnh tr\u1edf l\u00ean.<\/p>\n<p>V\u00ec v\u1eady, kh\u00e1i ni\u1ec7m DevOps ra \u0111\u1eddi nh\u1eb1m t\u1ed1i \u01b0u h\u00f3a chu tr\u00ecnh ph\u00e1t tri\u1ec3n ph\u1ea7n m\u1ec1m, gi\u00fap s\u1ea3n ph\u1ea9m IT \u0111\u01b0\u1ee3c release nhanh v\u00e0 th\u01b0\u1eddng xuy\u00ean h\u01a1n.<\/p>\n<figure id=\"attachment_13590\" aria-describedby=\"caption-attachment-13590\" style=\"width: 546px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-13590\" title=\"devops-la-gi-devops-process\" src=\"\/\/itviec.com\/blog\/wp-content\/uploads\/2017\/11\/devops-la-gi-devops-process-640x329.png\" alt=\"devops-la-gi-1\" width=\"546\" height=\"281\" srcset=\"https:\/\/itviec.com\/blog\/wp-content\/uploads\/2017\/11\/devops-la-gi-devops-process-640x329.png 640w, https:\/\/itviec.com\/blog\/wp-content\/uploads\/2017\/11\/devops-la-gi-devops-process-300x154.png 300w, https:\/\/itviec.com\/blog\/wp-content\/uploads\/2017\/11\/devops-la-gi-devops-process-768x395.png 768w, https:\/\/itviec.com\/blog\/wp-content\/uploads\/2017\/11\/devops-la-gi-devops-process-200x103.png 200w, https:\/\/itviec.com\/blog\/wp-content\/uploads\/2017\/11\/devops-la-gi-devops-process.png 1982w\" sizes=\"auto, (max-width: 546px) 100vw, 546px\" \/><figcaption id=\"caption-attachment-13590\" class=\"wp-caption-text\"><strong>DevOps<\/strong> = <strong>Dev<\/strong>elopment (ph\u00e1t tri\u1ec3n t\u00ednh n\u0103ng s\u1ea3n ph\u1ea9m) + <strong>Op<\/strong>eration<strong>s<\/strong> (v\u1eadn h\u00e0nh)<\/figcaption><\/figure>\n<h2><span class=\"ez-toc-section\" id=\"Nhu_vay_DevOps_la_mot_nhanh_nghe_nghiep_moi\"><\/span><strong>Nh\u01b0 v\u1eady, DevOps l\u00e0 m\u1ed9t nh\u00e1nh ngh\u1ec1 nghi\u1ec7p m\u1edbi?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><strong>Minh T\u1ea5n:\u00a0<\/strong>Theo T\u1ea5n, <strong>DevOps kh\u00f4ng ph\u1ea3i l\u00e0 m\u1ed9t nh\u00e1nh ngh\u1ec1 nghi\u1ec7p m\u1edbi<\/strong>. N\u00f3i \u0111\u00fang h\u01a1n, DevOps l\u00e0 t\u00ean g\u1ecdi m\u1edbi, l\u00e0 s\u1ef1 k\u1ebf th\u1eeba v\u00e0 ph\u00e1t tri\u1ec3n c\u1ee7a m\u1ed9t<strong> quan ni\u1ec7m v\u1ec1 ph\u00e1t tri\u1ec3n ph\u1ea7n m\u1ec1m<\/strong> \u0111\u00e3 t\u1ed3n t\u1ea1i t\u1eeb kh\u00e1 l\u00e2u.<\/p>\n<p>\u0110\u1ec3 cho d\u1ec5 h\u00ecnh dung, v\u00e0 c\u0169ng \u0111\u1ec3 tr\u1ea3 l\u1eddi r\u00f5 h\u01a1n cho c\u00e2u h\u1ecfi &#8220;DevOps l\u00e0 g\u00ec&#8221;, ta c\u1ea7n ng\u01b0\u1ee3c tr\u1edf l\u1ea1i l\u1ecbch s\u1eed ng\u00e0nh ph\u1ea7n m\u1ec1m m\u1ed9t ch\u00fat.<\/p>\n<p>\u1ede bu\u1ed5i ban s\u01a1 c\u1ee7a k\u1ec9 nguy\u00ean m\u00e1y t\u00ednh, quy tr\u00ecnh ph\u00e1t tri\u1ec3n ph\u1ea7n m\u1ec1m kh\u00f4ng h\u1ec1 c\u00f3 s\u1ef1 ph\u00e2n t\u00e1ch r\u1ea1ch r\u00f2i gi\u1eefa\u00a0<strong>hai giai \u0111o\u1ea1n ph\u00e1t tri\u1ec3n (development) v\u00e0 v\u1eadn h\u00e0nh (operations)<\/strong>. Anh k\u0129 s\u01b0 \u0111\u1ea3m nhi\u1ec7m vi\u1ec7c develop, \u0111\u1ed3ng th\u1eddi c\u0169ng ki\u00eam lu\u00f4n vi\u1ec7c test, deploy s\u1ea3n ph\u1ea9m.<\/p>\n<blockquote><p><em>V\u00e0 \u0111i\u1ec1u n\u00e0y cho \u0111\u1ebfn nay v\u1eabn \u0111\u00fang \u0111\u1ed1i v\u1edbi c\u00e1c s\u1ea3n ph\u1ea9m v\u1eeba v\u00e0 nh\u1ecf. L\u00ed do \u0111\u01a1n gi\u1ea3n: dev l\u00e0 ng\u01b0\u1eddi ph\u00e1t tri\u1ec3n s\u1ea3n ph\u1ea9m, n\u00ean anh ta c\u0169ng hi\u1ec3u r\u00f5 v\u1ec1 s\u1ea3n ph\u1ea9m \u0111\u1ec3 ch\u1ecdn c\u00e1ch v\u1eadn h\u00e0nh ph\u00f9 h\u1ee3p nh\u1ea5t.<\/em><\/p><\/blockquote>\n<p>Sau \u0111\u00f3, s\u1ef1 b\u00f9ng n\u1ed5 v\u1ec1 quy m\u00f4 c\u1ee7a c\u00e1c c\u00f4ng ty v\u00e0 s\u1ea3n ph\u1ea9m c\u00f4ng ngh\u1ec7 k\u00e9o theo quy m\u00f4 h\u1ec7 th\u1ed1ng ph\u00ecnh ra theo c\u1ea5p s\u1ed1 nh\u00e2n.<\/p>\n<p>T\u1eeb m\u1ed9t v\u00e0i server, h\u1ec7 th\u1ed1ng c\u00f3 th\u1ec3 ph\u00e1t tri\u1ec3n l\u00ean \u0111\u1ebfn h\u00e0ng ch\u1ee5c, h\u00e0ng tr\u0103m, h\u00e0ng ngh\u00ecn, ho\u1eb7c th\u1eadm ch\u00ed h\u00e0ng tri\u1ec7u server (v\u00ed d\u1ee5 nh\u01b0 tr\u01b0\u1eddng h\u1ee3p c\u1ee7a Google, Facebook).<\/p>\n<blockquote><p><em>Y\u00eau c\u1ea7u chuy\u00ean m\u00f4n h\u00f3a tr\u1edf n\u00ean g\u1eaft gao, khi\u1ebfn quy tr\u00ecnh ph\u00e1t tri\u1ec3n ph\u1ea7n m\u1ec1m chia t\u00e1ch th\u00e0nh nh\u1eefng giai \u0111o\u1ea1n ri\u00eang bi\u1ec7t. \u0110\u00e2y l\u00e0 giai \u0111o\u1ea1n m\u00e0 dev v\u00e0 ops t\u00e1ch b\u1ea1ch.<\/em><\/p><\/blockquote>\n<p>Tuy nhi\u00ean, kho\u1ea3ng m\u1ed9t th\u1eadp k\u1ec9 tr\u1edf l\u1ea1i \u0111\u00e2y, tr\u01b0\u1edbc\u00a0<strong>nhu c\u1ea7u ph\u00e1t tri\u1ec3n v\u00e0 c\u1ea3i ti\u1ebfn s\u1ea3n ph\u1ea9m li\u00ean t\u1ee5c<\/strong>\u00a0\u0111\u1ec3 \u0111\u00e1p \u1ee9ng th\u1ecb tr\u01b0\u1eddng, s\u1ef1 chia t\u00e1ch n\u00e0y l\u1ea1i b\u1ed9c l\u1ed9 nh\u1eefng nh\u01b0\u1ee3c \u0111i\u1ec3m r\u00f5 r\u1ec7t.<\/p>\n<p>Ngo\u00e0i ra, ng\u00e0nh ph\u00e1t tri\u1ec3n ph\u1ea7n m\u1ec1m c\u0169ng d\u1ecbch chuy\u1ec3n theo m\u1ed9t h\u01b0\u1edbng kh\u00e1c \u2013\u00a0<strong>microservices<\/strong>.<\/p>\n<blockquote><p><em>Microservices:<\/em><em>\u00a0m\u1ed9t s\u1ea3n ph\u1ea9m l\u1edbn \u0111\u01b0\u1ee3c chia t\u00e1ch l\u00e0m r\u1ea5t nhi\u1ec1u service nh\u1ecf, c\u00e1c service n\u00e0y li\u00ean k\u1ebft v\u1edbi nhau t\u1ea1o th\u00e0nh m\u1ed9t s\u1ea3n ph\u1ea9m ho\u00e0n ch\u1ec9nh.<\/em><\/p>\n<p><em>V\u00ed d\u1ee5, \u0111\u1ed1i v\u1edbi ng\u01b0\u1eddi d\u00f9ng, m\u1ed9t trang web th\u01b0\u01a1ng m\u1ea1i \u0111i\u1ec7n t\u1eed l\u00e0 m\u1ed9t s\u1ea3n ph\u1ea9m ho\u00e0n ch\u1ec9nh. Nh\u01b0ng tr\u00ean th\u1ef1c t\u1ebf, trang web n\u00e0y \u0111\u01b0\u1ee3c g\u1ed9p l\u1ea1i t\u1eeb r\u1ea5t nhi\u1ec1u feature nh\u01b0 \u0111\u0103ng k\u00ed, \u0111\u0103ng nh\u1eadp, t\u00ecm ki\u1ebfm.v.v\u2026 M\u1ed7i feature n\u00e0y l\u00e0 m\u1ed9t service ri\u00eang, c\u00f3 th\u1ec3 s\u1eed d\u1ee5ng ng\u00f4n ng\u1eef l\u1eadp tr\u00ecnh v\u00e0 database ri\u00eang.<\/em><\/p><\/blockquote>\n<p><strong>Nh\u1eefng b\u00e0i to\u00e1n m\u1edbi \u0111\u01b0\u1ee3c \u0111\u1eb7t ra<\/strong>:<\/p>\n<ul>\n<li>V\u1ec1 m\u1eb7t quy tr\u00ecnh, l\u00e0m th\u1ebf n\u00e0o \u0111\u1ec3 c\u00e1c b\u1ed9 ph\u1eadn h\u1ee3p t\u00e1c tr\u01a1n tru thu\u1eadn l\u1ee3i h\u01a1n?<\/li>\n<li>V\u1ec1 m\u1eb7t s\u1ea3n ph\u1ea9m, l\u00e0m th\u1ebf n\u00e0o \u0111\u1ec3 c\u00e1c service k\u1ebft n\u1ed1i v\u00e0 giao ti\u1ebfp v\u1edbi nhau theo rules hi\u1ec7u qu\u1ea3, c\u0169ng nh\u01b0 \u0111\u1ea3m b\u1ea3o vi\u1ec7c scaling \u0111\u01b0\u1ee3c \u201c\u00eam \u00e1i\u201d?<\/li>\n<\/ul>\n<p>S\u1ef1 c\u00f3 m\u1eb7t c\u1ee7a DevOps l\u00e0 \u0111\u1ec3 gi\u1ea3i quy\u1ebft nh\u1eefng v\u1ea5n \u0111\u1ec1 n\u00e0y.<\/p>\n<blockquote><p><em>Tham kh\u1ea3o th\u00eam: <a href=\"https:\/\/nghialagi.org\/devops-la-gi\/\" target=\"_blank\" rel=\"noopener noreferrer\">S\u1ef1 ph\u00e1t tri\u1ec3n v\u00e0 t\u01b0\u01a1ng lai c\u1ee7a DevOps<\/a><\/em><\/p><\/blockquote>\n<h2><span class=\"ez-toc-section\" id=\"DevOps_Engineer_la_gi_Co_phai_chinh_la_Sysadmin_khong_a\"><\/span><strong>DevOps Engineer l\u00e0 g\u00ec? C\u00f3 ph\u1ea3i ch\u00ednh l\u00e0 Sysadmin kh\u00f4ng \u1ea1?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><strong>\u0110\u0103ng Phong:\u00a0<\/strong>Tr\u01b0\u1edbc h\u1ebft, Phong mu\u1ed1n nh\u1ea5n m\u1ea1nh: DevOps l\u00e0 m\u1ed9t \u201ccasual\u201d \u2013 v\u0103n h\u00f3a l\u00e0m vi\u1ec7c m\u1edbi, m\u1ed9t ph\u01b0\u01a1ng th\u1ee9c ti\u1ebfp c\u1eadn \u0111\u1ec3 thu h\u1eb9p kho\u1ea3ng c\u00e1ch gi\u1eefa qu\u00e1 tr\u00ecnh ph\u00e1t tri\u1ec3n v\u00e0 v\u1eadn h\u00e0nh ph\u1ea7n m\u1ec1m. T\u1eeb \u0111\u00f3, nh\u1eb1m cung c\u1ea5p ph\u1ea7n m\u1ec1m v\u00e0 d\u1ecbch v\u1ee5 nhanh h\u01a1n, tin c\u1eady h\u01a1n.<\/p>\n<p>C\u00f2n DevOps Engineer l\u00e0 g\u00ec? \u0110\u00e2y l\u00e0 m\u1ed9t v\u1ecb tr\u00ed n\u1ea3y sinh do nhu c\u1ea7u th\u1ef1c ti\u1ec5n c\u00f4ng vi\u1ec7c, c\u00f3 th\u1ec3 t\u1ea1m \u0111\u1ecbnh ngh\u0129a nh\u01b0 sau:<\/p>\n<p style=\"text-align: center;\"><strong>DevOps Engineer = t\u01b0 t\u01b0\u1edfng m\u1edbi + c\u00f4ng c\u1ee5 m\u1edbi + k\u0129 n\u0103ng m\u1edbi<\/strong><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-13863\" title=\"devops-engineer-la-gi-Nguyen-Dang-Phong\" src=\"\/\/itviec.com\/blog\/wp-content\/uploads\/2017\/11\/devops-engineer-la-gi-Nguyen-Dang-Phong.jpg\" alt=\"devops-engineer-la-gi\" width=\"454\" height=\"439\" srcset=\"https:\/\/itviec.com\/blog\/wp-content\/uploads\/2017\/11\/devops-engineer-la-gi-Nguyen-Dang-Phong.jpg 620w, https:\/\/itviec.com\/blog\/wp-content\/uploads\/2017\/11\/devops-engineer-la-gi-Nguyen-Dang-Phong-300x290.png 300w, https:\/\/itviec.com\/blog\/wp-content\/uploads\/2017\/11\/devops-engineer-la-gi-Nguyen-Dang-Phong-200x194.png 200w\" sizes=\"auto, (max-width: 454px) 100vw, 454px\" \/><\/p>\n<p>Nh\u00ecn chung, c\u00f4ng vi\u1ec7c ch\u00ednh c\u1ee7a DevOps Engineer r\u1ea5t g\u1ea7n v\u1edbi c\u00f4ng vi\u1ec7c c\u1ee7a <a href=\"https:\/\/itviec.com\/it-jobs\/system-administrator?utm_source=blogpost&amp;utm_medium=center_post&amp;utm_campaign=linktosite\" target=\"_blank\" rel=\"noopener noreferrer\">Sysadmin<\/a>, bao g\u1ed3m: deploy, optimizing, monitoring, analysis&#8230; \u0110i\u1ec3m kh\u00e1c bi\u1ec7t l\u00e0:<\/p>\n<ul>\n<li>DevOps Engineer \u0111\u00f2i h\u1ecfi nhi\u1ec1u k\u0129 n\u0103ng m\u1ec1m h\u01a1n, \u0111\u1ed3ng th\u1eddi ph\u1ea3i bi\u1ebft d\u00f9ng coding, scripting \u0111\u1ec3 automate h\u1ec7 th\u1ed1ng.<\/li>\n<li>Ng\u01b0\u1eddi l\u00e0m DevOps Engineer c\u0169ng c\u1ea7n t\u00ecm hi\u1ec3u v\u1ec1 stack m\u00e0 s\u1ea3n ph\u1ea9m c\u00f4ng ty \u0111ang s\u1eed d\u1ee5ng, \u0111\u1ec3 c\u00f3 th\u1ec3 c\u00f9ng review bug, vi\u1ebft nh\u1eefng unit test th\u00f4ng th\u01b0\u1eddng, v\u00e0 \u0111\u1ec3 khi ph\u00e1t tri\u1ec3n ti\u1ebfn tr\u00ecnh CI\/CD th\u00ec deploy \u201c\u00eam \u00e1i\u201d h\u01a1n.<\/li>\n<\/ul>\n<p>Cho n\u00ean, n\u1ebfu coi DevOps Engineer l\u00e0 Sysadmin \u201cki\u1ec3u m\u1edbi\u201d th\u00ec c\u0169ng kh\u00f4ng sai.<\/p>\n<blockquote><p><a href=\"https:\/\/itviec.com\/it-jobs\/devops-engineer\/ho-chi-minh-hcm?utm_source=blogpost&amp;utm_medium=center_post&amp;utm_campaign=linktosite\" target=\"_blank\" rel=\"noopener noreferrer\">Vi\u1ec7c l\u00e0m DevOps Engineer TPHCM<\/a><\/p>\n<p><a href=\"https:\/\/itviec.com\/it-jobs\/devops-engineer\/ha-noi?utm_source=blogpost&amp;utm_medium=center_post&amp;utm_campaign=linktosite\" target=\"_blank\" rel=\"noopener noreferrer\">Vi\u1ec7c l\u00e0m DevOps Engineer H\u00e0 N\u1ed9i<\/a><\/p><\/blockquote>\n<h2><span class=\"ez-toc-section\" id=\"Anh_co_the_giai_thich_ro_hon_%E2%80%9Ctu_tuong_moi_cong_cu_moi_ki_nang_moi%E2%80%9D_trong_cong_viec_cua_DevOps_Engineer_la_gi\"><\/span><strong>Anh c\u00f3 th\u1ec3 gi\u1ea3i th\u00edch r\u00f5 h\u01a1n \u201ct\u01b0 t\u01b0\u1edfng m\u1edbi, c\u00f4ng c\u1ee5 m\u1edbi, k\u0129 n\u0103ng m\u1edbi\u201d trong c\u00f4ng vi\u1ec7c c\u1ee7a DevOps Engineer l\u00e0 g\u00ec?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h3>1. T\u01b0 t\u01b0\u1edfng m\u1edbi<\/h3>\n<blockquote><p><em>Trong h\u1ea7u h\u1ebft c\u00e1c c\u00f4ng ty\/d\u1ef1 \u00e1n ph\u1ea7n m\u1ec1m, \u0111\u1ed9i ng\u0169 ph\u00e1t tri\u1ec3n v\u00e0 v\u1eadn h\u00e0nh b\u1ecb chia t\u00e1ch th\u00e0nh nhi\u1ec1u team l\u00e0m vi\u1ec7c t\u01b0\u01a1ng \u0111\u1ed1i \u0111\u1ed9c l\u1eadp v\u1edbi nhau: Developer, Tester, Sysadmin.v.v\u2026 C\u0169ng t\u1eeb \u0111\u00f3, ki\u1ec3u t\u01b0 duy \u201cch\u00fang ta\u201d \u2013 \u201cch\u00fang n\u00f3\u201d h\u00ecnh th\u00e0nh, t\u1ea1o n\u00ean nhi\u1ec1u xung \u0111\u1ed9t kh\u00f4ng \u0111\u00e1ng c\u00f3, g\u00e2y \u1ea3nh h\u01b0\u1edfng x\u1ea5u \u0111\u1ebfn doanh nghi\u1ec7p\/s\u1ea3n ph\u1ea9m.<\/em><\/p><\/blockquote>\n<p>V\u1eady th\u00ec, <strong>ng\u01b0\u1eddi l\u00e0m DevOps Engineer tr\u01b0\u1edbc h\u1ebft ph\u1ea3i c\u00f3 t\u01b0 t\u01b0\u1edfng &#8211; mindset \u0111\u00fang<\/strong>.<\/p>\n<p>H\u1ecd c\u1ea7n \u0111\u1eb7t l\u1ee3i \u00edch doanh nghi\u1ec7p, l\u1ee3i \u00edch s\u1ea3n ph\u1ea9m l\u00ean h\u00e0ng \u0111\u1ea7u, \u0111\u1ed3ng th\u1eddi th\u1ea5y r\u1eb1ng to\u00e0n b\u1ed9 c\u00e1c team th\u1ef1c ch\u1ea5t l\u00e0 c\u00f9ng m\u1ed9t \u201cphe\u201d, c\u00f9ng chia s\u1ebb l\u1ee3i \u00edch c\u0169ng nh\u01b0 r\u1ee7i ro.<\/p>\n<p>Thay v\u00ec \u0111\u1ee3i team Dev ph\u00e1t tri\u1ec3n xong s\u1ea3n ph\u1ea9m, r\u1ed3i team Ops m\u1edbi tham gia v\u1eadn h\u00e0nh nh\u01b0 tr\u01b0\u1edbc kia. Th\u00ec nay, <strong>DevOps Engineer n\u00ean tham gia ngay t\u1eeb \u0111\u1ea7u v\u1edbi \u0111\u1ed9i ng\u0169 ph\u00e1t tri\u1ec3n<\/strong>. Nh\u1eb1m:<\/p>\n<ul>\n<li>Hi\u1ec3u s\u1ea3n ph\u1ea9m h\u01a1n, \u0111\u1ec3 t\u1ed1i \u01b0u h\u00f3a s\u1ea3n ph\u1ea9m t\u1ed1t h\u01a1n.<\/li>\n<li>H\u1ecdc ng\u00f4n ng\u1eef l\u1eadp tr\u00ecnh m\u00e0 c\u00f4ng ty s\u1eed d\u1ee5ng, \u0111\u1ec3 n\u1eafm \u0111\u01b0\u1ee3c logic code, m\u00e0i s\u1eafc kh\u1ea3 n\u0103ng t\u01b0 duy, n\u1eafm \u0111\u01b0\u1ee3c ti\u1ebfn tr\u00ecnh c\u1ee7a code ch\u1ea1y nh\u01b0 th\u1ebf n\u00e0o.v.v\u2026<\/li>\n<\/ul>\n<p style=\"padding-left: 30px;\">Khi deploy code, n\u1ebfu g\u1eb7p v\u1ea5n \u0111\u1ec1 \u1edf ch\u1ed7 n\u00e0o, DevOps Engineer s\u1ebd c\u00f3 th\u1ec3 ch\u1ee7 \u0111\u1ed9ng t\u00ecm l\u1ed7i v\u00e0 fix lu\u00f4n m\u00e0 kh\u00f4ng c\u1ea7n ph\u1ea3i ch\u1edd developer.<\/p>\n<h3>2. C\u00f4ng c\u1ee5 m\u1edbi<\/h3>\n<p>Nhi\u1ec7m v\u1ee5 quan tr\u1ecdng c\u1ee7a DevOps Engineer l\u00e0 t\u1ef1 \u0111\u1ed9ng h\u00f3a h\u1ec7 th\u1ed1ng. C\u0169ng ngh\u0129a l\u00e0, anh ta c\u1ea7n <strong>li\u00ean t\u1ee5c t\u00ecm hi\u1ec3u, ch\u1ecdn, v\u00e0 s\u1eed d\u1ee5ng c\u00e1c c\u00f4ng c\u1ee5 m\u1edbi<\/strong>, ho\u1eb7c th\u1eadm ch\u00ed t\u1ef1 ph\u00e1t tri\u1ec3n c\u00e1c automation tool cho c\u00f4ng ty.<\/p>\n<p>V\u00ed d\u1ee5:<\/p>\n<ul>\n<li>\u0110\u1ec3 h\u1ed7 tr\u1ee3 Agile\/Scrum th\u00ec s\u1eed d\u1ee5ng c\u00e1c c\u00f4ng c\u1ee5 nh\u01b0: JIRA, Redmine \u2026<\/li>\n<li>\u0110\u1ec3 chu\u1ea9n b\u1ecb cho Infrastructure as code, v\u00e0 x\u00e2y d\u1ef1ng CI\/CD process th\u00ec s\u1eed d\u1ee5ng c\u00f4ng c\u1ee5 nh\u01b0: Terraform, Ansible, Jenkins, hay Github, Gitlab\u2026<\/li>\n<\/ul>\n<h3>3. K\u0129 n\u0103ng m\u1edbi<\/h3>\n<p>Sysadmin \u201cki\u1ec3u c\u0169\u201d r\u1ea5t l\u01b0\u1eddi code. Nh\u01b0ng trong b\u1ed1i c\u1ea3nh hi\u1ec7n nay, \u0111\u1ec3 ti\u1ebfp t\u1ee5c theo \u0111u\u1ed5i ng\u00e0nh System th\u00ec h\u1ecd c\u1ea7n ph\u1ea3i bi\u1ebft automation.<\/p>\n<p>C\u0169ng c\u00f3 ngh\u0129a, h\u1ecd c\u1ea7n r\u00e8n luy\u1ec7n <strong>k\u0129 n\u0103ng coding, scripting<\/strong>, v\u00e0 th\u1eadm ch\u00ed h\u1ecdc c\u1ea3 nh\u1eefng ng\u00f4n ng\u1eef l\u1eadp tr\u00ecnh m\u1edbi theo c\u00f4ng ngh\u1ec7\/stack m\u00e0 nh\u00f3m ph\u00e1t tri\u1ec3n s\u1ea3n ph\u1ea9m s\u1eed d\u1ee5ng.<\/p>\n<figure id=\"attachment_13809\" aria-describedby=\"caption-attachment-13809\" style=\"width: 492px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-13809 size-large\" title=\"DevOps-Engineer-la-gi\" src=\"https:\/\/itviec.com\/blog\/wp-content\/uploads\/2017\/11\/DevOps-Engineer-la-gi-492x640.png\" alt=\"DevOps-la-gi-2\" width=\"492\" height=\"640\" srcset=\"https:\/\/itviec.com\/blog\/wp-content\/uploads\/2017\/11\/DevOps-Engineer-la-gi-492x640.png 492w, https:\/\/itviec.com\/blog\/wp-content\/uploads\/2017\/11\/DevOps-Engineer-la-gi-231x300.png 231w, https:\/\/itviec.com\/blog\/wp-content\/uploads\/2017\/11\/DevOps-Engineer-la-gi-768x999.png 768w, https:\/\/itviec.com\/blog\/wp-content\/uploads\/2017\/11\/DevOps-Engineer-la-gi-154x200.png 154w, https:\/\/itviec.com\/blog\/wp-content\/uploads\/2017\/11\/DevOps-Engineer-la-gi.png 1346w\" sizes=\"auto, (max-width: 492px) 100vw, 492px\" \/><figcaption id=\"caption-attachment-13809\" class=\"wp-caption-text\">Nh\u1eefng k\u0129 n\u0103ng v\u00e0 c\u00f4ng c\u1ee5 c\u1ea7n cho DevOps &#8211; b\u1ea5m v\u00e0o<a href=\"https:\/\/itviec.com\/blog\/wp-content\/uploads\/2018\/06\/72886c5ada81184e8c9b8875f196dc5a-4.png\" target=\"_blank\" rel=\"noopener noreferrer\"><strong> \u0111\u00e2y<\/strong><\/a> \u0111\u1ec3 xem h\u00ecnh ph\u00f3ng l\u1edbn<\/figcaption><\/figure>\n<h2><span class=\"ez-toc-section\" id=\"Loi_ich_lon_nhat_cua_viec_dung_DevOps_la_gi\"><\/span><strong>L\u1ee3i \u00edch l\u1edbn nh\u1ea5t c\u1ee7a vi\u1ec7c d\u00f9ng DevOps l\u00e0 g\u00ec?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><strong>Minh T\u1ea5n:\u00a0<\/strong>\u0110\u00f3ng g\u00f3p l\u1edbn nh\u1ea5t c\u1ee7a DevOps l\u00e0, c\u00f9ng v\u1edbi <a href=\"https:\/\/itviec.com\/blog\/agile-la-gi-scrum-la-gi\/?utm_source=blogpost&amp;utm_medium=referral&amp;utm_content=devops-la-gi&amp;utm_campaign=con-duong-su-nghiep-it\" target=\"_blank\" rel=\"noopener noreferrer\">ph\u01b0\u01a1ng ph\u00e1p Agile<\/a>, n\u00f3 gi\u00fap ho\u00e0n thi\u1ec7n vi\u1ec7c chuy\u1ec3n \u0111\u1ed5i quy tr\u00ecnh ph\u00e1t tri\u1ec3n v\u00e0 v\u1eadn h\u00e0nh ph\u1ea7n m\u1ec1m t\u1eeb m\u00f4 h\u00ecnh th\u00e1c n\u01b0\u1edbc (waterfall) sang m\u00f4 h\u00ecnh ph\u00e1t tri\u1ec3n\/ph\u00e1t h\u00e0nh li\u00ean t\u1ee5c (continuous development\/releases).<\/p>\n<p>Nh\u1eefng l\u1ee3i \u00edch ch\u00ednh c\u1ee7a DevOps l\u00e0:<\/p>\n<ul>\n<li>T\u0103ng c\u01b0\u1eddng s\u1ef1 c\u1ed9ng t\u00e1c ch\u1eb7t ch\u1ebd gi\u1eefa nh\u00f3m ph\u00e1t tri\u1ec3n (development) v\u00e0 nh\u00f3m v\u1eadn h\u00e0nh (operation), c\u0169ng nh\u01b0 kh\u1ea3 n\u0103ng l\u00e0m vi\u1ec7c li\u00ean ch\u1ee9c n\u0103ng (cross-functional).<\/li>\n<li>N\u00e2ng cao t\u1ea7n su\u1ea5t tri\u1ec3n khai (deployment), gi\u00fap r\u00fat ng\u1eafn th\u1eddi gian ph\u00e1t tri\u1ec3n\/c\u1ea3i ti\u1ebfn s\u1ea3n ph\u1ea9m.<\/li>\n<li>T\u1eadn d\u1ee5ng c\u00e1c c\u00f4ng c\u1ee5 t\u1ef1 \u0111\u1ed9ng h\u00f3a, gi\u00fap h\u1ea1n ch\u1ebf r\u1ee7i ro, gi\u1ea3m t\u1ec9 l\u1ec7 th\u1ea5t b\u1ea1i.<\/li>\n<li>Th\u1eddi gian ph\u1ee5c h\u1ed3i s\u1ea3n ph\u1ea9m nhanh h\u01a1n.<\/li>\n<\/ul>\n<p>T\u1ea5t c\u1ea3 \u0111\u1ec1u ph\u1ee5c v\u1ee5 cho m\u1ee5c \u0111\u00edch cu\u1ed1i c\u00f9ng l\u00e0\u00a0c\u1ea3i thi\u1ec7n kh\u1ea3 n\u0103ng cung c\u1ea5p d\u1ecbch v\u1ee5 IT m\u1ed9t c\u00e1ch nhanh ch\u00f3ng. T\u1eeb \u0111\u00f3, t\u0103ng kh\u1ea3 n\u0103ng c\u1ea1nh tranh c\u1ee7a s\u1ea3n ph\u1ea9m\/doanh nghi\u1ec7p.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Nhung_ki_nang_va_to_chat_can_thiet_de_lam_DevOps_la_gi\"><\/span><strong>Nh\u1eefng k\u0129 n\u0103ng v\u00e0 t\u1ed1 ch\u1ea5t c\u1ea7n thi\u1ebft \u0111\u1ec3 l\u00e0m DevOps l\u00e0 g\u00ec?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><strong>Minh T\u1ea5n:\u00a0<\/strong>DevOps Engineer th\u01b0\u1eddng l\u00e0 v\u1ecb tr\u00ed ki\u00eam nhi\u1ec7m (Developer ki\u00eam nhi\u1ec7m th\u00eam ph\u1ea7n vi\u1ec7c operations, ho\u1eb7c l\u00e0 System Engineer ki\u00eam nhi\u1ec7m th\u00eam m\u1ed9t ph\u1ea7n vi\u1ec7c c\u1ee7a dev.v.v&#8230;)<\/p>\n<blockquote><p><i>V\u00ed d\u1ee5, T\u1ea5n l\u00e0 System Engineer ki\u00eam DevOps Engineer. T\u1ea5n mu\u1ed1n deploy version m\u1edbi c\u1ee7a s\u1ea3n ph\u1ea9m l\u00ean 100 server. N\u1ebfu th\u1ef1c hi\u1ec7n vi\u1ec7c n\u00e0y th\u1ee7 c\u00f4ng th\u00ec s\u1ebd m\u1ea5t r\u1ea5t nhi\u1ec1u th\u1eddi gian, v\u00e0 kh\u00f4ng tr\u00e1nh kh\u1ecfi sai s\u00f3t.<\/i><\/p>\n<p><i>Trong tr\u01b0\u1eddng h\u1ee3p deploy th\u00e0nh c\u00f4ng 50 con server, c\u00f2n 50 con th\u1ea5t b\u1ea1i, th\u00ec c\u0169ng c\u00f3 ngh\u0129a l\u00e0 s\u1ea3n ph\u1ea9m c\u1ee7a m\u00ecnh th\u1ea5t b\u1ea1i. B\u1edfi v\u00ec c\u00f9ng l\u00fac s\u1ea3n ph\u1ea9m s\u1ebd ch\u1ea1y 2 version kh\u00e1c nhau, m\u00e0 m\u00ecnh l\u1ea1i kh\u00f4ng ki\u1ec3m so\u00e1t 2 version n\u00e0y \u0111\u01b0\u1ee3c. Mu\u1ed1n kh\u1eafc ph\u1ee5c th\u00ec c\u0169ng ph\u1ea3i c\u00f3 th\u1eddi gian.<\/i><\/p>\n<p><i>Nh\u01b0 v\u1eady, \u0111\u1ec3 deploy nhanh h\u01a1n, h\u1ed7 tr\u1ee3 vi\u1ec7c back-up, restore, \u0111\u1ed3ng th\u1eddi gi\u1ea3m thi\u1ec3u r\u1ee7i ro, th\u00ec v\u1edbi vai tr\u00f2 DevOps Engineer, T\u1ea5n s\u1ebd vi\u1ebft automated script \u0111\u1ec3 ship code t\u1ef1 \u0111\u1ed9ng l\u00ean server.<\/i><\/p><\/blockquote>\n<p>Cho n\u00ean, <strong>k\u0129 n\u0103ng l\u1eadp tr\u00ecnh \u201cc\u1ee9ng\u201d l\u00e0 \u0111i\u1ec1u b\u1eaft bu\u1ed9c<\/strong>.<\/p>\n<blockquote><p>Ng\u00f4n ng\u1eef l\u1eadp tr\u00ecnh ph\u1ed5 bi\u1ebfn cho DevOps Engineer l\u00e0 <a href=\"https:\/\/itviec.com\/blog\/tai-lieu-lap-trinh-python\/\" target=\"_blank\" rel=\"noopener noreferrer\">Python<\/a>, shell script.<\/p><\/blockquote>\n<p>Ngo\u00e0i ra, \u0111\u1ec3 Ops, anh ta c\u0169ng c\u1ea7n\u00a0<strong>hi\u1ec3u s\u00e2u, th\u00f4ng th\u1ea1o v\u1ec1 h\u1ec7 \u0111i\u1ec1u h\u00e0nh \u0111ang s\u1eed d\u1ee5ng<\/strong>\u00a0(Linux, Docker.v.v\u2026)<\/p>\n<p>\u0110\u1eb7c bi\u1ec7t, ng\u01b0\u1eddi l\u00e0m DevOps ph\u1ea3i c\u00f3\u00a0<strong>kh\u1ea3 n\u0103ng research t\u1ed1t<\/strong>\u00a0\u0111\u1ec3 nhanh ch\u00f3ng t\u00ecm ra gi\u1ea3i ph\u00e1p, x\u1eed l\u00fd t\u00ecnh hu\u1ed1ng.<\/p>\n<blockquote><p><em>V\u00ed d\u1ee5, T\u1ea5n tri\u1ec3n khai services tr\u00ean n\u1ec1n t\u1ea3ng on premise. M\u1ed9t ng\u00e0y \u201c\u0111\u1eb9p tr\u1eddi\u201d n\u00e0o \u0111\u00f3, h\u1ec7 th\u1ed1ng g\u1eb7p v\u1ea5n \u0111\u1ec1, T\u1ea5n mu\u1ed1n move to\u00e0n b\u1ed9 s\u1ea3n ph\u1ea9m c\u1ee7a m\u00ecnh l\u00ean cloud. Tuy nhi\u00ean, c\u00f3 r\u1ea5t nhi\u1ec1u cloud, n\u00ean ch\u1ecdn d\u00f9ng cloud n\u00e0o cho ph\u00f9 h\u1ee3p?<\/em><\/p>\n<p><em>R\u00f5 r\u00e0ng, trong t\u00ecnh hu\u1ed1ng n\u00e0y, n\u1ebfu kh\u1ea3 n\u0103ng research kh\u00f4ng t\u1ed1t, kh\u00f4ng nhanh ch\u00f3ng t\u00ecm ra c\u00e1ch \u0111\u1ec3 move to\u00e0n b\u1ed9 m\u1ecdi th\u1ee9 \u0111ang ch\u1ee9a tr\u00ean on premise l\u00ean cloud, th\u00ec s\u1ea3n ph\u1ea9m c\u1ee7a m\u00ecnh b\u1ecb \u0111\u00ecnh tr\u1ec7 r\u1ed3i.<\/em><\/p>\n<p><em>Ho\u1eb7c, trong DevOps c\u00f3 r\u1ea5t nhi\u1ec1u b\u00e0i to\u00e1n h\u00f3c b\u00faa li\u00ean quan \u0111\u1ebfn ph\u1ea7n network, I\/O, infra system .v.v\u2026 M\u1ed9t anh c\u1ee9ng v\u1ec1 develop nh\u01b0ng kh\u00f4ng hi\u1ec3u s\u00e2u v\u1ec1 ph\u00eda Infra th\u00ec khi l\u00e0m DevOps s\u1ebd g\u1eb7p r\u1ea5t nhi\u1ec1u kh\u00f3 kh\u0103n. Anh ta bu\u1ed9c ph\u1ea3i research v\u1ec1 Infra \u0111\u1ec3 ph\u1ee5c v\u1ee5 cho c\u00f4ng vi\u1ec7c.<\/em><\/p><\/blockquote>\n<p>C\u00f2n v\u1ec1 t\u1ed1 ch\u1ea5t, th\u00ec theo T\u1ea5n, <strong>s\u1ef1 c\u1ea9n th\u1eadn, t\u1ec9 m\u1ec9 <\/strong>l\u00e0 quan tr\u1ecdng nh\u1ea5t.<\/p>\n<blockquote><p>B\u1edfi v\u00ec, DevOps Engineer th\u01b0\u1eddng s\u1ebd \u0111\u1ea3m nhi\u1ec7m nh\u1eefng c\u00f4ng vi\u1ec7c nh\u01b0 migrate data cho c\u00f4ng ty. Khi \u0111\u00f3, ch\u1ec9 c\u1ea7n x\u1ea3y ra m\u1ed9t sai s\u00f3t nh\u1ecf, v\u00ed d\u1ee5 nh\u01b0 sai 1 IP server, th\u00ec s\u1ebd g\u00e2y \u1ea3nh h\u01b0\u1edfng \u0111\u1ebfn to\u00e0n h\u1ec7 th\u1ed1ng.<\/p>\n<p><em>Th\u01b0 gi\u00e3n v\u1edbi video h\u00e0i h\u01b0\u1edbc v\u1ec1 t\u00ecnh hu\u1ed1ng b\u1ea5t c\u1ea9n c\u1ee7a Developer: <a href=\"https:\/\/www.youtube.com\/watch?v=Odi6A4iZ5YM\">Push code m\u00e0 kh\u00f4ng test<\/a><\/em><\/p><\/blockquote>\n<figure id=\"attachment_13593\" aria-describedby=\"caption-attachment-13593\" style=\"width: 700px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-13593\" title=\"devops-la-gi\" src=\"\/\/itviec.com\/blog\/wp-content\/uploads\/2017\/11\/devops-la-gi-devops-tools-640x290.jpg\" alt=\"devops-la-gi\" width=\"700\" height=\"317\" srcset=\"https:\/\/itviec.com\/blog\/wp-content\/uploads\/2017\/11\/devops-la-gi-devops-tools.jpg 640w, https:\/\/itviec.com\/blog\/wp-content\/uploads\/2017\/11\/devops-la-gi-devops-tools-300x136.jpg 300w, https:\/\/itviec.com\/blog\/wp-content\/uploads\/2017\/11\/devops-la-gi-devops-tools-200x90.jpg 200w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><figcaption id=\"caption-attachment-13593\" class=\"wp-caption-text\">M\u1ed9t s\u1ed1 tool th\u00f4ng d\u1ee5ng cho ng\u01b0\u1eddi l\u00e0m DevOps<\/figcaption><\/figure>\n<h2><span class=\"ez-toc-section\" id=\"O_cuong_vi_DevOps_Manager_tieu_chi_quan_trong_nhat_cua_anh_khi_tuyen_DevOps_Engineer_la_gi\"><\/span><strong>\u1ede c\u01b0\u01a1ng v\u1ecb DevOps Manager, ti\u00eau ch\u00ed quan tr\u1ecdng nh\u1ea5t c\u1ee7a anh khi tuy\u1ec3n DevOps Engineer l\u00e0 g\u00ec?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><strong>\u0110\u0103ng Phong:<\/strong><\/p>\n<h3>1. Lu\u00f4n \u0111\u1eb7t l\u1ee3i \u00edch t\u1eadp th\u1ec3 l\u00ean h\u00e0ng \u0111\u1ea7u.<\/h3>\n<p>\u0110\u00e2y l\u00e0 ti\u00eau ch\u00ed quan tr\u1ecdng nh\u1ea5t, v\u00ec DevOps sinh ra l\u00e0 \u0111\u1ec3 gi\u1ea3i quy\u1ebft m\u00e2u thu\u1eabn.<\/p>\n<blockquote><p><em>Ti\u00eau ch\u00ed n\u00e0y th\u1ec3 hi\u1ec7n qua nh\u1eefng vi\u1ec7c r\u1ea5t nh\u1ecf nh\u1eb7t c\u1ee5 th\u1ec3. V\u00ed d\u1ee5 nh\u01b0 c\u00e1ch anh ta suy ngh\u0129, t\u1ed5 ch\u1ee9c, c\u1ea5u tr\u00fac code\/th\u01b0 m\u1ee5c nh\u01b0 th\u1ebf n\u00e0o, chia s\u1ebb nh\u1eefng best practices\u2026 \u0111\u1ec3 m\u1ecdi ng\u01b0\u1eddi c\u00f3 th\u1ec3 c\u00f9ng nhau \u0111\u1ecdc v\u00e0 hi\u1ec3u code \u0111\u00f3, c\u00f9ng tham gia \u0111\u01b0\u1ee3c v\u1edbi m\u00ecnh.<\/em><\/p><\/blockquote>\n<h3>2. Nh\u00ecn nh\u1eadn m\u1ecdi th\u1ee9 t\u1eeb nhi\u1ec1u kh\u00eda c\u1ea1nh.<\/h3>\n<p>M\u00e2u thu\u1eabn gi\u1eefa nh\u00f3m ph\u00e1t tri\u1ec3n v\u00e0 v\u1eadn h\u00e0nh n\u1ea3y sinh t\u1eeb s\u1ef1 kh\u00e1c bi\u1ec7t v\u1ec1 g\u00f3c nh\u00ecn. Cho n\u00ean, DevOps Engineer c\u1ea7n nh\u00ecn nh\u1eadn m\u1ecdi th\u1ee9 t\u1eeb nhi\u1ec1u kh\u00eda c\u1ea1nh, \u0111\u1ec3 kh\u00e1ch quan, s\u00e1ng su\u1ed1t h\u01a1n, bi\u1ebft \u201cth\u00f4ng c\u1ea3m\u201d h\u01a1n.<\/p>\n<p>C\u1ee5 th\u1ec3, khi deploy m\u00e0 code kh\u00f4ng ch\u1ea1y, th\u00ec DevOps Engineer c\u1ea7n xem x\u00e9t k\u0129: v\u1ea5n \u0111\u1ec1 n\u1eb1m \u1edf ph\u00eda code hay ph\u00eda m\u00f4i tr\u01b0\u1eddng.<\/p>\n<blockquote><p><em>V\u00ed d\u1ee5, tr\u01b0\u1eddng h\u1ee3p l\u00e0m v\u1edbi Laravel (PHP Framework), file config l\u00e0 .env. Sysadmin kh\u00f4ng c\u00f3 kinh nghi\u1ec7m th\u00ec d\u1ec5 m\u1eafc sai l\u1ea7m l\u00e0 ch\u1ec9 l\u1ea5y ph\u1ea7n code \u0111\u00f3 xu\u1ed1ng v\u00e0 ch\u1ea1y v\u00e0 l\u1ed7i th\u00ec loay hoay v\u00e0 th\u01b0\u1eddng ngh\u0129 do code.<\/em><\/p>\n<p><em>(Trong khi, l\u1ebd ra c\u1ea7n ph\u1ea3i hi\u1ec3u nh\u1eefng c\u1ea5u h\u00ecnh li\u00ean quan \u0111\u1ebfn m\u00f4i tr\u01b0\u1eddng v\u00e0 c\u00e1ch th\u1ee9c ho\u1ea1t \u0111\u1ed9ng c\u1ee7a Laravel, v\u00e0 ph\u1ea3i t\u00e1c \u0111\u1ed9ng v\u00e0o file .env tr\u01b0\u1edbc \u0111\u00e3.)<\/em><\/p><\/blockquote>\n<h3>3. Giao ti\u1ebfp v\u00e0 h\u1ee3p t\u00e1c t\u1ed1t v\u1edbi c\u00e1c team kh\u00e1c.<\/h3>\n<p>Trong c\u00f4ng vi\u1ec7c, m\u1ed1i quan h\u1ec7 t\u1ed1t th\u00ec c\u00e1i g\u00ec c\u0169ng d\u1ec5 d\u00e0ng, v\u00e0 ng\u01b0\u1ee3c l\u1ea1i (c\u01b0\u1eddi).<\/p>\n<blockquote><p><em>V\u00ed d\u1ee5, khi tri\u1ec3n khai h\u1ec7 th\u1ed1ng b\u1ecb l\u1ed7i do code, n\u1ebfu m\u1ed1i quan h\u1ec7 kh\u00f4ng t\u1ed1t th\u00ec anh dev th\u01b0\u1eddng s\u1ebd c\u00e3i cho b\u1eb1ng \u0111\u01b0\u1ee3c, \u0111\u1ec3 b\u1ea3o v\u1ec7 c\u00e1i t\u00f4i c\u1ee7a \u1ea3nh.<\/em><\/p>\n<p><em>C\u00f2n, n\u1ebfu m\u00ecnh c\u00f3 m\u1ed1i quan h\u1ec7 t\u1ed1t, th\u00ec khi x\u1ea3y ra l\u1ed7i, ch\u1ec9 c\u1ea7n nh\u1eb9 nh\u00e0ng n\u00f3i: \u201ch\u1ec7 th\u1ed1ng kh\u00f4ng ch\u1ea1y v\u00ec nh\u01b0 v\u1ea7y, nh\u01b0 v\u1ea7y\u201d; anh dev s\u1ebd \u0111\u1ed3ng \u00fd s\u1eeda ngay \u0111\u1ec3 m\u00ecnh deploy l\u1ea1i.<\/em><\/p><\/blockquote>\n<p>\u0110\u1ec3 x\u00e2y d\u1ef1ng m\u1ed1i quan h\u1ec7 t\u1ed1t, m\u00ecnh ngh\u0129 n\u00ean g\u1ea1t ch\u1ee9c danh lead\/manager g\u00ec g\u00ec \u0111\u00f3 qua m\u1ed9t b\u00ean, \u0111\u1ec3 ch\u01a1i v\u1edbi h\u1ecd nh\u01b0 l\u00e0 b\u1ea1n b\u00e8 b\u00ecnh \u0111\u1eb3ng.<\/p>\n<p>M\u00ecnh t\u00f4n tr\u1ecdng h\u1ecd, th\u00ec h\u1ecd c\u0169ng s\u1ebd t\u00f4n tr\u1ecdng, d\u1ec5 d\u00e0ng chia s\u1ebb v\u1edbi m\u00ecnh h\u01a1n. M\u00e0 khi x\u1ea3y ra chuy\u1ec7n, m\u00ecnh c\u1ea7n nh\u1edd v\u1ea3 th\u00ec h\u1ecd c\u0169ng d\u1ec5 d\u00e0ng \u0111\u1ed3ng \u00fd h\u01a1n (c\u01b0\u1eddi).<\/p>\n<p><strong>Ngo\u00e0i ra, m\u1ed9t DevOps Engineer c\u0169ng c\u1ea7n c\u00f3:<\/strong><\/p>\n<ul>\n<li>Kinh nghi\u1ec7m v\u1edbi system v\u00e0 IT operations, qu\u1ea3n l\u00fd d\u1eef li\u1ec7u.<\/li>\n<li>N\u1eafm v\u1eefng c\u00e1c ti\u1ebfn tr\u00ecnh (CI\/CD) v\u00e0 c\u00f4ng c\u1ee5 t\u1ef1 \u0111\u1ed9ng h\u00f3a.<\/li>\n<li>Kh\u1ea3 n\u0103ng s\u1eed d\u1ee5ng nhi\u1ec1u c\u00f4ng ngh\u1ec7 v\u00e0 m\u00e3 ngu\u1ed3n m\u1edf, coding\/scripting.<\/li>\n<\/ul>\n<p>Li\u1ec7t k\u00ea ra th\u00ec d\u00f4ng d\u00e0i nh\u01b0 v\u1eady, nh\u01b0ng t\u00f3m g\u1ecdn l\u1ea1i, ti\u00eau ch\u00ed \u0111\u1ec3 ch\u1ecdn DevOps Engineer c\u1ee7a m\u00ecnh l\u00e0: <strong>nh\u1eefng sysadmin-coder t\u00e0i n\u0103ng, c\u00f3 kinh nghi\u1ec7m, \u0111\u1ed3ng th\u1eddi hi\u1ec3u r\u00f5<\/strong>:<\/p>\n<ul>\n<li>Hai m\u1ee5c ti\u00eau quan tr\u1ecdng c\u1ee7a vi\u1ec7c vi\u1ebft ph\u1ea7n m\u1ec1m l\u00e0 \u201cki\u1ebfm ti\u1ec1n\u201d v\u00e0 \u201cgiao h\u00e0ng\u201d.<\/li>\n<li>T\u1ea5t c\u1ea3 ch\u00fang ta \u2013 manager, dev, tester, DBA, Sysadmin.v.v\u2026 \u0111\u1ec1u c\u00f9ng m\u1ed9t phe, c\u00f9ng c\u1ed1 g\u1eafng \u0111\u1ec3 \u0111\u1ea1t m\u1ee5c ti\u00eau chung: cung c\u1ea5p ph\u1ea7n m\u1ec1m ch\u1ea5t l\u01b0\u1ee3ng t\u1ed1t, \u0111\u00e1ng tin c\u1eady, v\u00e0 \u0111em l\u1ea1i l\u1ee3i nhu\u1eadn kinh doanh cho kh\u00e1ch h\u00e0ng.<\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"Anh_co_the_chia_se_li_do_chon_chuyen_huong_sang_DevOps_Engineer_khong\"><\/span><strong>Anh c\u00f3 th\u1ec3 chia s\u1ebb l\u00ed do ch\u1ecdn chuy\u1ec3n h\u01b0\u1edbng sang DevOps Engineer kh\u00f4ng?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><strong>\u0110\u0103ng Phong:\u00a0<\/strong>Do d\u00f2ng \u0111\u1eddi x\u00f4 \u0111\u1ea9y th\u00f4i (c\u01b0\u1eddi).<\/p>\n<p><strong>H\u1ed3i \u0111i h\u1ecdc, m\u00ecnh x\u00e1c \u0111\u1ecbnh s\u1ebd theo Network<\/strong>. M\u00e0 h\u1ed3i \u0111\u00f3 th\u00edch c\u00f4ng ngh\u1ec7, th\u00e0nh ra th\u1ea5y ch\u1ee9ng ch\u1ec9 n\u00e0o hot l\u00e0 m\u00ecnh h\u1ecdc h\u1ebft m\u1ed9t l\u01b0\u1ee3t, t\u1eeb c\u00e1c ch\u1ee9ng ch\u1ec9 c\u1ee7a Cisco nh\u01b0 CCNA\/CCNP \u0111\u1ebfn c\u00e1c ch\u1ee9ng ch\u1ec9 c\u1ee7a Microsoft MCSA\/MCSE\/MCITP.<\/p>\n<p>Khi m\u1edbi \u0111i l\u00e0m, m\u00ecnh <strong>b\u1eaft \u0111\u1ea7u t\u1eeb v\u1ecb tr\u00ed <a href=\"https:\/\/itviec.com\/it-jobs\/network-engineer?utm_source=blogpost&amp;utm_medium=center_post&amp;utm_campaign=linktosite\" target=\"_blank\" rel=\"noopener noreferrer\">Network Engineer<\/a><\/strong>. M\u00ecnh c\u0169ng may m\u1eafn g\u1eb7p \u0111\u01b0\u1ee3c s\u1ebfp r\u1ea5t t\u1ed1t, r\u1ea5t open-mind, tho\u1ea3i m\u00e1i trong c\u00f4ng vi\u1ec7c l\u1eabn giao ti\u1ebfp, \u0111\u1ed3ng th\u1eddi ch\u1ec9 d\u1eabn m\u00ecnh nhi\u1ec1u \u0111i\u1ec1u v\u1ec1 \u0111\u1ecbnh h\u01b0\u1edbng ph\u00e1t tri\u1ec3n s\u1ef1 nghi\u1ec7p.<\/p>\n<p>V\u00e0 th\u1eadt t\u00ecnh c\u1edd, nh\u1eefng \u0111i\u1ec1u n\u00e0y c\u1ef1c k\u00ec ph\u00f9 h\u1ee3p v\u1edbi mindset DevOps.<\/p>\n<p>C\u00f4ng vi\u1ec7c Network sau khi setup h\u1ea1 t\u1ea7ng xong th\u00ec kh\u00e1 nh\u00e0n r\u1ed7i, n\u00ean c\u00f4ng ty cho m\u00ecnh qua team System \u0111\u1ec3 h\u1ecdc h\u1ecfi v\u00e0 ph\u1ee5 gi\u00fap th\u00eam. M\u00ecnh <strong>th\u1ea5y career path h\u01b0\u1edbng System c\u00f3 v\u1ebb r\u1ed9ng h\u01a1n ngh\u1ec1 Network n\u00ean chuy\u1ec3n h\u01b0\u1edbng<\/strong> lu\u00f4n.<\/p>\n<p>Sau \u0111\u00f3, m\u00ecnh l\u00e0m cho c\u00f4ng ty game c\u1ee7a Nh\u1eadt, v\u00e0 l\u1ea7n \u0111\u1ea7u ti\u1ebfp x\u00fac v\u1edbi kh\u00e1i ni\u1ec7m Amazon Web Service (l\u00fac \u0111\u00f3 r\u1ea5t \u00edt c\u00f4ng ty bi\u1ebft).<\/p>\n<p>L\u00e0m tr\u00ean n\u1ec1n t\u1ea3ng Amazon, m\u00ecnh \u0111\u01b0\u1ee3c ti\u1ebfp x\u00fac v\u1edbi m\u1ed9t s\u1ed1 automated tools th\u1ebf h\u1ec7 \u0111\u1ea7u nh\u01b0 Chef OpsCode\/ Puppet\/ CF-Engine. Nh\u1edd v\u1eady, m\u00ecnh ph\u00e1t tri\u1ec3n \u0111\u01b0\u1ee3c ph\u1ea7n automation c\u1ee7a Infra.<\/p>\n<p>C\u0169ng th\u1eddi gian n\u00e0y, m\u00ecnh <strong>l\u1ea7n \u0111\u1ea7u ti\u00ean ti\u1ebfp x\u00fac v\u1edbi kh\u00e1i ni\u1ec7m DevOps, hi\u1ec3u \u0111\u01b0\u1ee3c DevOps Engineer l\u00e0 g\u00ec, v\u00e0 c\u1ea3m th\u1ea5y c\u1ef1c k\u00ec h\u1ee9ng th\u00fa<\/strong>. M\u00ecnh b\u00e8n h\u1ecdc th\u00eam v\u1ec1 coding, version control, nh\u1eefng h\u1ec7 th\u1ed1ng qu\u1ea3n l\u00fd task\/bug nh\u01b0 Redmine, Bugzilla.v.v\u2026, \u0111\u1ed3ng th\u1eddi ho\u00e0n thi\u1ec7n c\u00e1c k\u0129 n\u0103ng m\u1ec1m \u0111\u1ec3 theo \u0111u\u1ed5i h\u01b0\u1edbng DevOps.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Sai_lam_lon_nhat_anh_tung_pham_phai_khi_lam_DevOps_la_gi\"><\/span><strong>Sai l\u1ea7m l\u1edbn nh\u1ea5t anh t\u1eebng ph\u1ea1m ph\u1ea3i khi l\u00e0m DevOps l\u00e0 g\u00ec?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><strong>Minh T\u1ea5n:\u00a0<\/strong>Sai l\u1ea7m th\u00ec nhi\u1ec1u l\u1eafm, T\u1ea5n h\u00fac \u0111\u1ea7u v\u00e0o t\u01b0\u1eddng ho\u00e0i ch\u1ee9 g\u00ec. C\u00f3 l\u1ea7n c\u00f2n \u201ctr\u00f3t d\u1ea1i\u201d h\u00fac su\u00fdt b\u1ec3 \u0111\u1ea7u lu\u00f4n. (c\u01b0\u1eddi)<\/p>\n<blockquote><p>\u0110\u1ee3t \u1ea5y, team T\u1ea5n (\u1edf c\u00f4ng ty c\u0169) ph\u1ee5 tr\u00e1ch migrate data s\u1ea3n ph\u1ea9m, c\u1ee5 th\u1ec3 l\u00e0 shipping data b\u1eb1ng automated tool.<\/p>\n<p>Do ch\u1ee7 quan \u201ccode nh\u00e0 m\u00ecnh\u201d th\u00ec ch\u1eafc \u201cngon l\u00e0nh c\u00e0nh \u0111\u00e0o\u201d r\u1ed3i, n\u00ean T\u1ea5n review kh\u00f4ng th\u1eadt s\u1ef1 k\u0129 l\u01b0\u1ee1ng. T\u1ea5n c\u0169ng ch\u1ec9 test m\u1ed9t ph\u1ea7n (ch\u1ee9 kh\u00f4ng ph\u1ea3i to\u00e0n b\u1ed9) tr\u00ean m\u00f4i tr\u01b0\u1eddng staging \u2013 server test m\u00e0 th\u00f4i.<\/p>\n<p>\u0110\u1ebfn l\u00fac \u0111\u1ea9y code l\u00ean m\u00f4i tr\u01b0\u1eddng production th\u00ec, b\u00f9m, s\u1ef1 c\u1ed1 x\u1ea3y ra!<\/p>\n<p>\u0110\u1ea1i kh\u00e1i l\u00e0 s\u1ea3n ph\u1ea9m l\u00fac \u0111\u00f3 c\u00f3 t\u00ecnh tr\u1ea1ng 2-3 user s\u1eed d\u1ee5ng 2-3 s\u1ed1 \u0111i\u1ec7n tho\u1ea1i ri\u00eang bi\u1ec7t \u0111\u1ec3 \u0111\u0103ng k\u00ed d\u00f9ng chung 1 ID account. Khi nh\u1eefng user n\u00e0y \u0111\u0103ng nh\u1eadp th\u00e0nh c\u00f4ng, h\u1ecd \u0111\u1ec1u \u0111\u01b0\u1ee3c redirect \u0111\u1ebfn c\u00f9ng 1 account.<\/p>\n<p>S\u1ef1 c\u1ed1 \u0111\u00e3 \u1ea3nh h\u01b0\u1edfng nghi\u00eam tr\u1ecdng \u0111\u1ebfn chuy\u1ec7n thanh to\u00e1n ti\u1ec1n b\u1ea1c c\u1ee7a nh\u1eefng ID account d\u00f9ng chung, c\u0169ng nh\u01b0 to\u00e0n b\u1ed9 workflow c\u1ee7a s\u1ea3n ph\u1ea9m.<\/p><\/blockquote>\n<p>V\u1eady \u0111\u1ea5y. Ch\u1ec9 l\u00e0 sai s\u00f3t nh\u1ecf trong m\u1ed9t d\u00f2ng code, nh\u01b0ng c\u00e1i gi\u00e1 ph\u1ea3i tr\u1ea3 th\u00ec qu\u00e1 \u0111\u1eaft. C\u1ea3 team T\u1ea5n g\u1ed3m 7 ng\u01b0\u1eddi \u0111\u00e3 ph\u1ea3i c\u00e0y c\u1eadt l\u1ef1c 10 ng\u00e0y \u0111\u1ec3 kh\u1eafc ph\u1ee5c h\u1eadu qu\u1ea3.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Nhung_bai_hoc_quan_trong_anh_duc_rut_cho_ban_than\"><\/span><strong>Nh\u1eefng b\u00e0i h\u1ecdc quan tr\u1ecdng anh \u0111\u00fac r\u00fat cho b\u1ea3n th\u00e2n?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><strong>Minh T\u1ea5n:\u00a0<\/strong>T\u1eeb s\u1ef1 c\u1ed1 k\u1ec3 tr\u00ean, T\u1ea5n r\u00fat ra \u201cb\u00e0i h\u1ecdc nh\u1edb \u0111\u1eddi\u201d l\u00e0 <strong>ph\u1ea3i c\u1ef1c k\u00ec c\u1ea9n tr\u1ecdng, tu\u00e2n th\u1ee7 nghi\u00eam ng\u1eb7t quy tr\u00ecnh QA QC<\/strong> tr\u01b0\u1edbc khi release.<\/p>\n<p>Ngo\u00e0i ra, c\u1ea7n <strong>ph\u1ea3i gi\u1eef b\u00ecnh t\u0129nh trong m\u1ecdi t\u00ecnh hu\u1ed1ng<\/strong>, v\u00ec c\u00f3 cu\u1ed1ng l\u00ean c\u0169ng kh\u00f4ng gi\u1ea3i quy\u1ebft \u0111\u01b0\u1ee3c g\u00ec, m\u00e0 ch\u1ec9 th\u00eam r\u1ed1i.<\/p>\n<blockquote><p>V\u00ed d\u1ee5, c\u00f3 l\u1ea7n anh em team m\u00ecnh \u1edf l\u1ea1i v\u0103n ph\u00f2ng l\u00e0m vi\u1ec7c khuya. \u0110\u1ebfn kho\u1ea3ng 3 gi\u1edd s\u00e1ng th\u00ec x\u1ea3y ra s\u1ef1 c\u1ed1. C\u1ea3 team v\u1eeba m\u1ec7t v\u1eeba ho\u1ea3ng, n\u00ean c\u1ee9 cu\u1ed1ng l\u00ean r\u1ed3i b\u1ecb cu\u1ed1n theo c\u00e1i \u201ch\u1ed1 \u0111en\u201d s\u1ef1 c\u1ed1 \u0111\u1ebfn t\u1eadn ng\u00e0y h\u00f4m sau. N\u1ebfu b\u00ecnh t\u0129nh h\u01a1n, c\u00f3 l\u1ebd b\u1ecdn m\u00ecnh \u0111\u00e3 nh\u00ecn ra \u0111\u01b0\u1ee3c gi\u1ea3i ph\u00e1p t\u1ed1t nh\u1ea5t \u0111\u1ec3 x\u1eed l\u00fd t\u00ecnh hu\u1ed1ng ngay l\u00fac \u0111\u00f3.<\/p><\/blockquote>\n<p>V\u00e0, t\u1eeb kinh nghi\u1ec7m c\u00e1 nh\u00e2n, m\u00ecnh nh\u1eadn th\u1ea5y r\u1eb1ng <strong>l\u00e0m vi\u1ec7c nh\u00f3m th\u00ec ph\u1ea3i bi\u1ebft th\u00f4ng c\u1ea3m, an \u1ee7i ng\u01b0\u1eddi kh\u00e1c<\/strong>.<\/p>\n<blockquote><p>B\u1edfi v\u00ec khi s\u1ea3n ph\u1ea9m b\u1ecb bug tr\u00ean production, th\u00ec ng\u01b0\u1eddi ch\u1ecbu tr\u00e1ch nhi\u1ec7m v\u1ec1 nh\u1eefng t\u00ednh n\u0103ng \u0111\u00f3 \u0111ang r\u1ea5t \u00e1p l\u1ef1c. L\u00fac n\u00e0y, n\u1ebfu leader ch\u1ec9 bi\u1ebft la l\u1ed1i, l\u00e0m c\u0103ng l\u00ean th\u00ec b\u1ea1n \u0111\u00f3 s\u1ebd kh\u00f4ng c\u00f2n tinh th\u1ea7n \u0111\u1ec3 ti\u1ebfp t\u1ee5c l\u00e0m vi\u1ec7c\/gi\u1ea3i quy\u1ebft v\u1ea5n \u0111\u1ec1.<\/p>\n<p>M\u1ed9t leader t\u1ed1t c\u1ea7n gi\u1eef b\u00ecnh t\u0129nh \u0111\u1ec3 tr\u1ea5n t\u0129nh tinh th\u1ea7n anh em, \u0111\u1ed3ng th\u1eddi ph\u1ea3i c\u00f9ng lao v\u00e0o gi\u1ea3i quy\u1ebft v\u1ea5n \u0111\u1ec1, ch\u1ee9 kh\u00f4ng ph\u1ea3i ch\u1ec9 \u0111\u1ee9ng \u0111\u1eb1ng sau ch\u1ec9 tr\u1ecf.<\/p><\/blockquote>\n<h2><span class=\"ez-toc-section\" id=\"Cac_ban_tre_muon_tro_thanh_DevOps_Engineer_thi_nen_bat_dau_tu_dau\"><\/span><strong>C\u00e1c b\u1ea1n tr\u1ebb mu\u1ed1n tr\u1edf th\u00e0nh DevOps Engineer th\u00ec n\u00ean b\u1eaft \u0111\u1ea7u t\u1eeb \u0111\u00e2u?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><strong>\u0110\u0103ng Phong:\u00a0<\/strong>DevOps tr\u01b0\u1edbc h\u1ebft l\u00e0 v\u1ea5n \u0111\u1ec1 mindset, n\u00ean b\u1ea1n c\u1ea7n ph\u1ea3i \u201c\u0111\u1ea3 th\u00f4ng t\u01b0 t\u01b0\u1edfng\u201d tr\u01b0\u1edbc \u0111\u00e3. B\u1ea1n c\u00f3 th\u1ec3 t\u00ecm hi\u1ec3u \u201cDevOps l\u00e0 g\u00ec\u201d t\u1eeb\u00a0<a href=\"http:\/\/radar.oreilly.com\/2012\/06\/what-is-devops.html\" target=\"_blank\" rel=\"noopener noreferrer\">s\u00e1ch b\u00e1o<\/a>, qua c\u00e1c<a href=\"https:\/\/www.reddit.com\/r\/devops\/\" target=\"_blank\" rel=\"noopener noreferrer\">\u00a0trao \u0111\u1ed5i tr\u00ean di\u1ec5n \u0111\u00e0n<\/a>.v.v\u2026<\/p>\n<p>B\u1ea1n c\u0169ng c\u1ea7n h\u1ecdc m\u1ed9t s\u1ed1 ng\u00f4n ng\u1eef l\u1eadp tr\u00ecnh c\u1ea7n thi\u1ebft cho DevOps nh\u01b0: <a href=\"https:\/\/itviec.com\/blog\/tai-lieu-lap-trinh-python\/\" target=\"_blank\" rel=\"noopener noreferrer\">Python<\/a>, <a href=\"https:\/\/itviec.com\/blog\/ruby-on-rails-la-gi\/\" target=\"_blank\" rel=\"noopener noreferrer\">Ruby<\/a>, Lua Scripting.<\/p>\n<p>Ti\u1ebfp \u0111\u1ebfn, b\u1ea1n c\u00f3 th\u1ec3 l\u00ean c\u00e1c trang web tuy\u1ec3n d\u1ee5ng \u0111\u1ec3 \u0111\u1ecdc m\u00f4 t\u1ea3 c\u00f4ng vi\u1ec7c, v\u00ed d\u1ee5 nh\u01b0 tin\u00a0<a href=\"https:\/\/itviec.com\/it-jobs\/devops-engineer?utm_source=blogpost&amp;utm_medium=center_post&amp;utm_campaign=linktosite\" target=\"_blank\" rel=\"noopener noreferrer\">tuy\u1ec3n d\u1ee5ng DevOps<\/a>\u00a0n\u00e0y. T\u1eeb \u0111\u00f3, b\u1ea1n s\u1ebd bi\u1ebft th\u1ecb tr\u01b0\u1eddng \u0111ang c\u1ea7n nh\u1eefng k\u0129 n\u0103ng g\u00ec, xu h\u01b0\u1edbng d\u00f9ng nh\u1eefng tools g\u00ec.<\/p>\n<p>Ngo\u00e0i ra, m\u00ecnh \u0111\u1ec1 xu\u1ea5t th\u00eam m\u1ed9t s\u1ed1 t\u00e0i li\u1ec7u DevOps sau:<\/p>\n<ul>\n<li><strong>S\u00e1ch Devops<\/strong>\u00a0\u2013\u00a0<a href=\"https:\/\/www.amazon.com\/Phoenix-Project-DevOps-Helping-Business\/dp\/0988262592\" target=\"_blank\" rel=\"noopener noreferrer\">The Phoenix Project<\/a><strong>.<\/strong>\u00a0Cu\u1ed1n s\u00e1ch n\u00e0y r\u1ea5t n\u1ed5i ti\u1ebfng, c\u00e1 nh\u00e2n m\u00ecnh \u0111\u1eb7c bi\u1ec7t th\u00edch v\u00ec n\u00f3 gi\u00fap m\u00ecnh c\u00f3 mindset \u0111\u00fang v\u1ec1 c\u00f4ng vi\u1ec7c (lu\u00f4n h\u01b0\u1edbng \u0111\u1ebfn l\u1ee3i \u00edch t\u1eadp th\u1ec3, l\u1ee3i \u00edch c\u1ee7a doanh nghi\u1ec7p).<\/li>\n<li><a href=\"https:\/\/www.tutorialspoint.com\/devops_tutorials.htm\" target=\"_blank\" rel=\"noopener noreferrer\"><strong>DevOps Tutorials<\/strong><\/a><strong>:<\/strong>\u00a0Cung c\u1ea5p nh\u1eefng ki\u1ebfn th\u1ee9c n\u1ec1n t\u1ea3ng c\u0169ng nh\u01b0 nh\u1eefng c\u00f4ng c\u1ee5 ph\u1ee5c v\u1ee5 cho c\u00f4ng vi\u1ec7c c\u1ee7a DevOps.<\/li>\n<\/ul>\n<p><strong>Minh T\u1ea5n: <\/strong>C\u00e1c b\u1ea1n c\u00f3 th\u1ec3 t\u00ecm hi\u1ec3u v\u1ec1 DevOps qua:<\/p>\n<ul>\n<li><a href=\"https:\/\/www.facebook.com\/groups\/1023642501057106\/\" target=\"_blank\" rel=\"noopener noreferrer\">DevOps Vi\u1ec7t Nam<\/a>: h\u1ed9i nh\u00f3m m\u1edf tr\u00ean Facebook, d\u00e0nh ri\u00eang cho c\u00e1c DevOps t\u1ea1i Vi\u1ec7t Nam. B\u1ea1n c\u00f3 th\u1ec3 t\u00ecm th\u1ea5y r\u1ea5t nhi\u1ec1u th\u00f4ng tin t\u1eeb chia s\u1ebb t\u00e0i li\u1ec7u, kinh nghi\u1ec7m cho \u0111\u1ebfn tuy\u1ec3n d\u1ee5ng DevOps t\u1ea1i \u0111\u00e2y.<\/li>\n<li><a href=\"http:\/\/radar.oreilly.com\/2012\/06\/what-is-devops.html\" target=\"_blank\" rel=\"noopener noreferrer\">What is DevOps<\/a>: b\u00e0i vi\u1ebft r\u1ea5t th\u00fa v\u1ecb v\u1ec1 s\u1ef1 ra \u0111\u1eddi c\u0169ng nh\u01b0 nh\u1eefng nguy\u00ean l\u00fd c\u1ee7a DevOps.<\/li>\n<\/ul>\n<blockquote><p>N\u1ebfu mu\u1ed1n trao \u0111\u1ed5i th\u00eam v\u1ec1 DevOps, c\u1ee9 ping m\u00ecnh \u1edf <strong>skype cntt040<\/strong>, ho\u1eb7c email cntt040@gmail.com.\u00a0M\u00ecnh r\u1ea5t vui \u0111\u01b0\u1ee3c tr\u00f2 chuy\u1ec7n, chia s\u1ebb kinh nghi\u1ec7m c\u00f9ng c\u00e1c b\u1ea1n \u0111\u1ec3 h\u1ecdc h\u1ecfi l\u1eabn nhau.<\/p><\/blockquote>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-5668\" src=\"\/\/itviec.com\/blog\/wp-content\/uploads\/2015\/07\/Robby2-200x200.png\" alt=\"Robby2\" width=\"150\" height=\"150\" srcset=\"https:\/\/itviec.com\/blog\/wp-content\/uploads\/2015\/07\/Robby2-200x200.png 200w, https:\/\/itviec.com\/blog\/wp-content\/uploads\/2015\/07\/Robby2-60x60.png 60w, https:\/\/itviec.com\/blog\/wp-content\/uploads\/2015\/07\/Robby2.png 300w\" sizes=\"auto, (max-width: 150px) 100vw, 150px\" \/><\/p>\n<p><strong>N\u1ebfu b\u1ea1n ngh\u0129 nh\u1eefng chia s\u1ebb n\u00e0y c\u00f3 th\u1ec3 gi\u00fap \u00edch cho b\u1ea1n b\u00e8 ho\u1eb7c \u0111\u1ed3ng nghi\u1ec7p, \u0111\u1eebng qu\u00ean nh\u1ea5n n\u00fat Share b\u00ean d\u01b0\u1edbi nh\u00e9!<\/strong><\/p>\n<p style=\"text-align: center;\"><strong>V\u00e0 \u0111\u1eebng qu\u00ean tham kh\u1ea3o\u00a0<a href=\"https:\/\/itviec.com\/it-jobs\/devops-engineer?utm_source=blogpost&amp;utm_medium=end_post&amp;utm_campaign=linktosite\" target=\"_blank\" rel=\"noopener noreferrer\">vi\u1ec7c l\u00e0m DevOps Engineer<\/a> t\u1ea1i ITviec!<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>DevOps l\u00e0 m\u1ed9t v\u0103n h\u00f3a l\u00e0m vi\u1ec7c \u0111\u1ec1 cao s\u1ef1 h\u1ee3p t\u00e1c, k\u00e9o hai giai \u0111o\u1ea1n ph\u00e1t tri\u1ec3n (development) v\u00e0 v\u1eadn h\u00e0nh (operations) x\u00edch l\u1ea1i g\u1ea7n nhau h\u01a1n. Kh\u00e1i ni\u1ec7m DevOps ra \u0111\u1eddi nh\u1eb1m t\u1ed1i \u01b0u h\u00f3a chu tr\u00ecnh ph\u00e1t tri\u1ec3n ph\u1ea7n m\u1ec1m, gi\u00fap s\u1ea3n ph\u1ea9m IT \u0111\u01b0\u1ee3c release nhanh v\u00e0 th\u01b0\u1eddng xuy\u00ean h\u01a1n. \u0110\u1ecdc [&hellip;]<\/p>\n","protected":false},"author":58,"featured_media":15020,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_gspb_post_css":"","footnotes":""},"categories":[99,94],"tags":[],"class_list":["post-13742","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-developer","category-su-nghiep-it"],"blocksy_meta":[],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.8 (Yoast SEO v27.7) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>DevOps l\u00e0 g\u00ec? Mu\u1ed1n tr\u1edf th\u00e0nh DevOps th\u00ec n\u00ean b\u1eaft \u0111\u1ea7u t\u1eeb \u0111\u00e2u?<\/title>\n<meta name=\"description\" content=\"DevOps l\u00e0 m\u1ed9t v\u0103n h\u00f3a l\u00e0m vi\u1ec7c \u0111\u1ec1 cao s\u1ef1 h\u1ee3p t\u00e1c, k\u00e9o hai giai \u0111o\u1ea1n ph\u00e1t tri\u1ec3n (development) v\u00e0 v\u1eadn h\u00e0nh (operations) x\u00edch l\u1ea1i g\u1ea7n nhau h\u01a1n. \u0110\u1ec3 tr\u1edf th\u00e0nh...\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/itviec.com\/blog\/devops-engineer-la-gi\/\" \/>\n<meta property=\"og:locale\" content=\"vi_VN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"DevOps l\u00e0 g\u00ec? DevOps Engineer l\u00e0 l\u00e0m g\u00ec?\" \/>\n<meta property=\"og:description\" content=\"DevOps l\u00e0 m\u1ed9t v\u0103n h\u00f3a l\u00e0m vi\u1ec7c \u0111\u1ec1 cao s\u1ef1 h\u1ee3p t\u00e1c, k\u00e9o hai giai \u0111o\u1ea1n ph\u00e1t tri\u1ec3n (development) v\u00e0 v\u1eadn h\u00e0nh (operations) x\u00edch l\u1ea1i g\u1ea7n nhau h\u01a1n. Kh\u00e1i ni\u1ec7m\" \/>\n<meta property=\"og:url\" content=\"https:\/\/itviec.com\/blog\/devops-engineer-la-gi\/\" \/>\n<meta property=\"og:site_name\" content=\"ITviec Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/ITviec\" \/>\n<meta property=\"article:published_time\" content=\"2018-06-15T08:34:56+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-06-09T06:58:07+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/itviec.com\/blog\/wp-content\/uploads\/2016\/10\/homepage3-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"940\" \/>\n\t<meta property=\"og:image:height\" content=\"492\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Hong Anh\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@ITviec\" \/>\n<meta name=\"twitter:site\" content=\"@ITviec\" \/>\n<meta name=\"twitter:label1\" content=\"\u0110\u01b0\u1ee3c vi\u1ebft b\u1edfi\" \/>\n\t<meta name=\"twitter:data1\" content=\"Hong Anh\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u01af\u1edbc t\u00ednh th\u1eddi gian \u0111\u1ecdc\" \/>\n\t<meta name=\"twitter:data2\" content=\"19 ph\u00fat\" \/>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"DevOps l\u00e0 g\u00ec? Mu\u1ed1n tr\u1edf th\u00e0nh DevOps th\u00ec n\u00ean b\u1eaft \u0111\u1ea7u t\u1eeb \u0111\u00e2u?","description":"DevOps l\u00e0 m\u1ed9t v\u0103n h\u00f3a l\u00e0m vi\u1ec7c \u0111\u1ec1 cao s\u1ef1 h\u1ee3p t\u00e1c, k\u00e9o hai giai \u0111o\u1ea1n ph\u00e1t tri\u1ec3n (development) v\u00e0 v\u1eadn h\u00e0nh (operations) x\u00edch l\u1ea1i g\u1ea7n nhau h\u01a1n. \u0110\u1ec3 tr\u1edf th\u00e0nh...","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/itviec.com\/blog\/devops-engineer-la-gi\/","og_locale":"vi_VN","og_type":"article","og_title":"DevOps l\u00e0 g\u00ec? DevOps Engineer l\u00e0 l\u00e0m g\u00ec?","og_description":"DevOps l\u00e0 m\u1ed9t v\u0103n h\u00f3a l\u00e0m vi\u1ec7c \u0111\u1ec1 cao s\u1ef1 h\u1ee3p t\u00e1c, k\u00e9o hai giai \u0111o\u1ea1n ph\u00e1t tri\u1ec3n (development) v\u00e0 v\u1eadn h\u00e0nh (operations) x\u00edch l\u1ea1i g\u1ea7n nhau h\u01a1n. Kh\u00e1i ni\u1ec7m","og_url":"https:\/\/itviec.com\/blog\/devops-engineer-la-gi\/","og_site_name":"ITviec Blog","article_publisher":"https:\/\/www.facebook.com\/ITviec","article_published_time":"2018-06-15T08:34:56+00:00","article_modified_time":"2023-06-09T06:58:07+00:00","og_image":[{"width":940,"height":492,"url":"https:\/\/itviec.com\/blog\/wp-content\/uploads\/2016\/10\/homepage3-1.png","type":"image\/png"}],"author":"Hong Anh","twitter_card":"summary_large_image","twitter_creator":"@ITviec","twitter_site":"@ITviec","twitter_misc":{"\u0110\u01b0\u1ee3c vi\u1ebft b\u1edfi":"Hong Anh","\u01af\u1edbc t\u00ednh th\u1eddi gian \u0111\u1ecdc":"19 ph\u00fat"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/itviec.com\/blog\/devops-engineer-la-gi\/#article","isPartOf":{"@id":"https:\/\/itviec.com\/blog\/devops-engineer-la-gi\/"},"author":{"name":"Hong Anh","@id":"https:\/\/itviec.com\/blog\/#\/schema\/person\/8c74ba4e6693c4bbe2ea8ecc3f35ebf2"},"headline":"DevOps l\u00e0 g\u00ec? DevOps Engineer l\u00e0 l\u00e0m g\u00ec?","datePublished":"2018-06-15T08:34:56+00:00","dateModified":"2023-06-09T06:58:07+00:00","mainEntityOfPage":{"@id":"https:\/\/itviec.com\/blog\/devops-engineer-la-gi\/"},"wordCount":5718,"publisher":{"@id":"https:\/\/itviec.com\/blog\/#organization"},"image":{"@id":"https:\/\/itviec.com\/blog\/devops-engineer-la-gi\/#primaryimage"},"thumbnailUrl":"https:\/\/itviec.com\/blog\/wp-content\/uploads\/2017\/11\/phong-tan-devops.jpg","articleSection":["Developer","S\u1ef1 nghi\u1ec7p IT"],"inLanguage":"vi"},{"@type":"WebPage","@id":"https:\/\/itviec.com\/blog\/devops-engineer-la-gi\/","url":"https:\/\/itviec.com\/blog\/devops-engineer-la-gi\/","name":"DevOps l\u00e0 g\u00ec? Mu\u1ed1n tr\u1edf th\u00e0nh DevOps th\u00ec n\u00ean b\u1eaft \u0111\u1ea7u t\u1eeb \u0111\u00e2u?","isPartOf":{"@id":"https:\/\/itviec.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/itviec.com\/blog\/devops-engineer-la-gi\/#primaryimage"},"image":{"@id":"https:\/\/itviec.com\/blog\/devops-engineer-la-gi\/#primaryimage"},"thumbnailUrl":"https:\/\/itviec.com\/blog\/wp-content\/uploads\/2017\/11\/phong-tan-devops.jpg","datePublished":"2018-06-15T08:34:56+00:00","dateModified":"2023-06-09T06:58:07+00:00","description":"DevOps l\u00e0 m\u1ed9t v\u0103n h\u00f3a l\u00e0m vi\u1ec7c \u0111\u1ec1 cao s\u1ef1 h\u1ee3p t\u00e1c, k\u00e9o hai giai \u0111o\u1ea1n ph\u00e1t tri\u1ec3n (development) v\u00e0 v\u1eadn h\u00e0nh (operations) x\u00edch l\u1ea1i g\u1ea7n nhau h\u01a1n. \u0110\u1ec3 tr\u1edf th\u00e0nh...","breadcrumb":{"@id":"https:\/\/itviec.com\/blog\/devops-engineer-la-gi\/#breadcrumb"},"inLanguage":"vi","potentialAction":[{"@type":"ReadAction","target":["https:\/\/itviec.com\/blog\/devops-engineer-la-gi\/"]}]},{"@type":"ImageObject","inLanguage":"vi","@id":"https:\/\/itviec.com\/blog\/devops-engineer-la-gi\/#primaryimage","url":"https:\/\/itviec.com\/blog\/wp-content\/uploads\/2017\/11\/phong-tan-devops.jpg","contentUrl":"https:\/\/itviec.com\/blog\/wp-content\/uploads\/2017\/11\/phong-tan-devops.jpg","width":300,"height":300,"caption":"devops-engineer-la-gi"},{"@type":"BreadcrumbList","@id":"https:\/\/itviec.com\/blog\/devops-engineer-la-gi\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"S\u1ef1 nghi\u1ec7p IT","item":"https:\/\/itviec.com\/blog\/su-nghiep-it\/"},{"@type":"ListItem","position":2,"name":"DevOps l\u00e0 g\u00ec? DevOps Engineer l\u00e0 l\u00e0m g\u00ec?"}]},{"@type":"WebSite","@id":"https:\/\/itviec.com\/blog\/#website","url":"https:\/\/itviec.com\/blog\/","name":"ITviec Blog","description":"IT Jobs &amp; People in Vietnam","publisher":{"@id":"https:\/\/itviec.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/itviec.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"vi"},{"@type":"Organization","@id":"https:\/\/itviec.com\/blog\/#organization","name":"ITviec","url":"https:\/\/itviec.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"vi","@id":"https:\/\/itviec.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/itviec.com\/blog\/wp-content\/uploads\/2018\/12\/itviec-black-square-facebook.png","contentUrl":"https:\/\/itviec.com\/blog\/wp-content\/uploads\/2018\/12\/itviec-black-square-facebook.png","width":1800,"height":1800,"caption":"ITviec"},"image":{"@id":"https:\/\/itviec.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/ITviec","https:\/\/x.com\/ITviec","https:\/\/www.linkedin.com\/company\/itviec","https:\/\/www.youtube.com\/channel\/UCYthAQ3bcGr57M_ag5gHDvQ"]},{"@type":"Person","@id":"https:\/\/itviec.com\/blog\/#\/schema\/person\/8c74ba4e6693c4bbe2ea8ecc3f35ebf2","name":"Hong Anh","image":{"@type":"ImageObject","inLanguage":"vi","@id":"https:\/\/secure.gravatar.com\/avatar\/46102fb8c76056a36229a03196550c3c43d9f628cf4cd75b5331839364558953?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/46102fb8c76056a36229a03196550c3c43d9f628cf4cd75b5331839364558953?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/46102fb8c76056a36229a03196550c3c43d9f628cf4cd75b5331839364558953?s=96&d=mm&r=g","caption":"Hong Anh"},"description":"After nearly 10 years working in the online industry, Anh eventually found her strong passion for content marketing and storytelling. She believes that this world is full of amazing untold stories which come from individuals' real experiences. She loves listening to people, getting know them, as well as understanding their desires, hope, pain, mistakes, struggle and life lessons. She loves helping people to tell their own stories. Anh wants to be a yoga trainer after retirement. However, in the mean time, she is here to write. Her favourite quote is \"After all, tomorrow is another day.\"","url":"https:\/\/itviec.com\/blog\/author\/anh-vu\/"}]}},"_links":{"self":[{"href":"https:\/\/itviec.com\/blog\/wp-json\/wp\/v2\/posts\/13742","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/itviec.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/itviec.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/itviec.com\/blog\/wp-json\/wp\/v2\/users\/58"}],"replies":[{"embeddable":true,"href":"https:\/\/itviec.com\/blog\/wp-json\/wp\/v2\/comments?post=13742"}],"version-history":[{"count":0,"href":"https:\/\/itviec.com\/blog\/wp-json\/wp\/v2\/posts\/13742\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/itviec.com\/blog\/wp-json\/wp\/v2\/media\/15020"}],"wp:attachment":[{"href":"https:\/\/itviec.com\/blog\/wp-json\/wp\/v2\/media?parent=13742"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/itviec.com\/blog\/wp-json\/wp\/v2\/categories?post=13742"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/itviec.com\/blog\/wp-json\/wp\/v2\/tags?post=13742"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}