DevOps berbanding SysAdmin: Saingan atau Kerjasama?

DevOps berbanding SysAdmin: Saingan atau Kerjasama?

DevOps berbanding SysAdmin: Saingan atau Kerjasama?

Beberapa catatan yang lalu kami bercakap mengenai SysAdmins, khususnya dalam siaran yang disebut «Sysadmin: Seni Menjadi Pentadbir Sistem dan Pelayan ». Dan kami mengatakan bahawa mereka adalah sejenis «... profesional IT-in-one yang berpengalaman, yang hari biasa biasanya dipenuhi dengan sebilangan besar aktiviti yang bervariasi, yang dijadualkan atau tidak ...» dan «... orang itu bertanggungjawab untuk memastikan berfungsi dengan baik setiap platform teknologi dan IT di mana anda bekerja,… ».

Dalam posting ini kita akan membincangkan mengenai DevOps, jenis "generasi" baru (generasi) Pembangun Perisian, yang telah didengar selama kira-kira lapan atau sepuluh tahun. Generasi baru pengaturcara ini lahir dari inti Pusat Teknologi dan Syarikat IT moden yang terkenal di dunia, dan yang berhutang namanya dengan istilah yang berasal dari perkataan Inggeris "Pembangunan" dan "Operasi".

DevOps berbanding SysAdmin: Pengenalan

pengenalan

Dalam beberapa perkataan, kita dapat mengatakan bahawa DevOps adalah pengaturcara yang mampu melaksanakan semua fungsi yang terlibat dalam kitaran hidup "Pembangunan Perisian" dan banyak lagi., seperti: Pengaturcaraan, Operasi, Pengujian, Pengembangan, Sokongan, Pelayan, Pangkalan Data, Web dan lain-lain yang diperlukan.

Dikatakan bahawa "Generasi Pembangun Perisian" baru ini muncul dalam "Permulaan Teknologi" yang kecil, moden dan berjaya terdiri daripada kumpulan kecil "Pakar IT", terutamanya Pembangun Perisian.

Dan seperti yang telah kita ketahui, "Permulaan" ini biasanya adalah mengembangkan penyelesaian perisian yang dipercepat (dari 6 hingga 12 bulan) dan dengan itu menyelesaikan masalah dan keperluan khusus dan kompleks di dunia nyata. Ini bermaksud bahawa mereka cenderung mempunyai kadar kematian yang sangat tinggi.

Dari realiti itu hidup di Permulaan ini berasal "Budaya Pengembangan Perisian" baru berdasarkan falsafah yang dikenal sebagai "Pelepasan Awal, Pelepasan Sering" (Pelepasan Awal, Pelepasan Sering) di mana Perisian diubah dan melancarkan "On Fly" (Dalam penerbangan), iaitu, dalam perjalanan untuk segera digunakan oleh penggunanya.

Pengguna yang memberi makan kepada Pembangun dari "Maklum Balas" diperoleh dengan mereka yang membuat penambahbaikan dan kemas kini kod dengan cepat.

Budaya Pembangunan Perisian yang baru ini telah mengubah «Budaya Pembangunan Perisian tradisional» di mana setiap anggota "Unit IT" (Pengkomputeran / Teknologi) mempunyai kedudukan dengan fungsi yang ditentukan dan spesifik, seperti: Pembangun Junior, Pembangun Senior, Pentadbir Pangkalan Data, Pentadbir Sistem dan / atau Pelayan, Penganalisis dan / atau Penguji Aplikasi , Sokongan Teknikal, antara lain.

Keadaan inilah yang menjadikan DevOps kelihatan seperti SysAdmin, yang bermaksud, Perniagaan kecil dengan aktiviti hebat yang berusaha mengurangkan ukuran kakitangan Pakar IT untuk menghasilkan pengurangan kos operasi yang sama dan semua organisasi. Membangkitkan "Pembangun Perisian" dan "Pentadbir Sistem dan Pelayan" yang mengendalikan banyak bidang dan fungsi teknologi pelbagai disiplin.

Oleh itu, DevOps bukan hanya orang atau kedudukan, ia juga merupakan trend, pergerakan, budaya organisasi yang sangat meluas pada masa kini. Anda boleh mengetahui lebih lanjut dengan membaca 2 artikel lain yang disebut: «DevOps»Dan«Apa itu DevOps?".

DevOps berbanding SysAdmin: Kandungan

kandungan

Perkara di atas adalah tepat mengapa DevOps dan Sysadmin pada masa ini secara harfiah dilihat sebagai "Jack of all Trades" atau "Master of None", yaitu, "Hamba segala sesuatu" atau "Tuan dari apa-apa", kerana mereka mampu "melakukan segalanya atau banyak perkara tanpa menjadi ahli dalam apa pun."

Yang cenderung menurunkan nilai profesional ini di pasaran buruh, kerana pengkhususan jangka panjang adalah pelaburan terbaik untuk profesional dan organisasi. Ini kerana teknologi maklumat terdiri daripada pelbagai bidang pengetahuan yang hampir mustahil untuk dikuasai sepenuhnya (belajar, mengekalkan, mengemas kini) untuk seorang profesional.

Agar DevOps atau Sysadmin mempunyai kemampuan intelektual untuk menyelesaikan hampir semua masalah teknologi yang timbul membayangkan kos kognitif yang sangat tinggi, Apa yang menyokong mereka cenderung menunjukkan tahap tertentu "Tekanan kerja" (Burn Out), dan akibatnya mengalami penurunan dalam produktiviti atau kecekapan kerja mereka.

SysAdmin

Sysadmin cenderung merangkumi fungsi dan aktiviti berikut:

  1. Laksanakan baru atau hapus usang
  2. Buat sandaran
  3. Pantau prestasi
  4. Urus perubahan konfigurasi
  5. Mengendalikan Aplikasi dan Sistem Pengendalian
  6. Urus akaun pengguna
  7. Pantau keselamatan komputer
  8. Mengatasi kegagalan dan kejatuhan
  9. Memenuhi keperluan pengguna
  10. Laporkan kepada peringkat Pertubuhan yang bertanggungjawab secara langsung
  11. Mendokumentasikan aktiviti pengkomputeran Sistem dan Platform

Dan anda mesti mempunyai pengetahuan mengenai:

  1. pengaturcaraan
  2. Pangkalan data lain
  3. Keselamatan IT
  4. Rangkaian
  5. Sistem operasi

DevOps

DevOps cenderung fasih dalam berbagai bahasa pengaturcaraan, selain memiliki kemampuan teknis dan keterampilan pengurusan. DevOps biasanya juga merupakan gabungan Pembangun Perisian dan Sysadmin fungsinya biasanya dilihat sebagai penghapusan halangan antara kedua-dua profil. Oleh itu, diharapkan DevOps mempunyai pengetahuan mengenai Perisian dan Perkakasan (Infrastruktur / Platform) Organisasi tempat mereka bekerja.

Oleh itu, DevOps biasanya dapat:

  1. Tulis kod dan laksanakan fungsi Pengaturcara.
  2. Urus Pelayan Pelbagai Platform dan lakukan fungsi SysAdmin.
  3. Menguruskan Rangkaian dan melaksanakan fungsi NetAdmin.
  4. Menguruskan pangkalan data (BD) dan melaksanakan fungsi DBA.

Ini membuat kita membuat kesimpulan bahawa DevOps yang baik:

Ia mampu melakukan aktiviti dan fungsi minimum setiap pakar bidang dalam Unit IT. Yang tidak sering berlaku dalam kes sebaliknya, untuk SysAdmins dan Pakar IT lainSebagai SysAdmin, NetAdmin, DBA, atau Pakar Sokongan Teknikal secara amnya tidak cenderung secara konsisten dan cekap menulis kod dalam bahasa peringkat tinggi atau komersial.

Apa yang meninggalkan kita dengan DevOps, biasanya mempunyai pengetahuan yang memungkinkan untuk menggantikan semua yang lain, tanpa sama secara terbalik. Dan ini menjadikan DevOps lebih dihargai di pasaran buruh, iaitu, mereka bergaya dan setiap organisasi kecil atau sederhana (terutamanya) menginginkannya, menyebabkan penurunan nilai posisi tradisional yang lain dalam Unit IT.

Dan bahawa 2 kedudukan ini berbeza, walaupun mereka mempunyai banyak tugas yang biasa. Perbezaan seperti DevOps itu:

  • Mereka berkolaborasi pada tahap tinggi dengan Organisasi dan menjamin sinergi di setiap bahagian syarikat, sementara SysAdmin lebih fokus pada Urus (Konfigurasi, Selenggara dan Kemas kini Pelayan dan sistem komputer).
  • Mereka cenderung bekerja lebih kerap pada projek dengan produk end-to-end, sementara SysAdmins cenderung lebih terbatas pada ruang lingkup yang lebih kecil dan (satu kali) tanggungjawab berkenaan dengan projek / produk yang sama.
  • Mereka biasanya dapat melakukan semua yang SysAdmin lakukan, tetapi SysAdmin biasanya tidak dapat melakukan semua yang dilakukan oleh DevOps.

DevOps berbanding SysAdmin: Kesimpulan

Kesimpulan

Objektif yang dicapai oleh istilah "DevOps" sebagai trend organisasi atau budaya adalah untuk mempromosikan budaya berpasukan, berdasarkan kolaborasi dan komunikasi antara individu dari pelbagai bidang yang terlibat dalam Pembangunan Sistem Perisian. Oleh itu, «DevOps» dalam Organisasi menyokong integrasi antara anggota kawasan Pembangun Perisian, Pengendali Sistem, atau Pentadbir Sistem dan Pelayan, berusaha menjadikannya lebih sempurna, telus dan mesra.

Walaupun beberapa dalam Organisasi cenderung melihat kesan yang sebaliknya, iaitu untuk melihat bagaimana budaya DevOps mewakili penghancuran sebahagian besar peranan dalam Unit IT. Sebagai contoh, bagaimana pengaturcara cenderung menggunakan DevOps dan kemudian menggantikan SysAdmin, NetAdmin, DBA, Pakar Sokongan, dan sebagainya, termasuk Pembangun Perisian yang hanya menulis kod.

Sekiranya anda mempunyai lebih banyak soalan mengenai topik ini, saya mengesyorkan agar anda membaca kertas kerja yang berkaitan dengannya link.


6 komen, tinggalkan komen anda

Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   penapis-akuarium-luaran kata

    Seperti yang selalu mereka katakan, pengetahuan tidak berlaku. Mengkhususkan diri dan menjadi "semua medan" di bidang tertentu menjadi sangat bernilai bagi mana-mana profesional, tetapi ini tidak bermaksud ketidakamanan pekerjaan, yang membolehkan pasaran memanfaatkannya untuk mengurangkan nilai yang dimiliki oleh dua profesional hebat dengan harga satu.

  2.   Pasang Linux kata

    Tentunya saya rasa itu banyak berlaku di negara-negara Latin di mana mereka mahu SysAdmin menyediakan kopi walaupun ... Semua orang melakukan perkara mereka walaupun seseorang tahu bagaimana membuat kopi even

  3.   Amin espinoza kata

    Pos yang bagus! Saya suka cara anda menangani seperti lima belas ratus konsep dalam sesuatu yang begitu padat tetapi tepat. Subjek dengan perbahasan yang panjang dan pendapat yang tidak terkira banyaknya, tetapi secara peribadi saya sangat setuju, apa yang saya fikir agar tidak menjadi "baik dalam segalanya" adalah bertaruh pada tahap DevOps yang anda sukai daripada yang lain dan menyerang dengan kepakaran.
    Terima kasih kerana teksnya!

    1.    Pasang Linux kata

      Terima kasih atas komen positif anda, saya sangat gembira kerana anda dan ramai yang lain menyukai penerbitan tersebut.

  4.   valdo kata

    Pos yang sangat baik. Sebaik-baiknya, DevOps harus menggambarkan budaya kerja berpasukan. Tidak ada keraguan bahawa DevOps mesti mempunyai pengetahuan mendalam tentang semua bidang yang terlibat dalam Pembangunan Sistem Perisian tetapi juga terbukti bahawa jumlah pekerjaan yang disyaratkan oleh tugas ini memerlukan lebih dari satu orang, masing-masing mungkin dengan pengetahuan tertentu.
    Sayangnya saya berpendapat bahawa banyak syarikat sederhana dan / atau salah memprioritaskan masalah ekonomi, jika mereka mempunyai semua bidang, mengapa mengupah orang lain?
    Saya seorang amatur sederhana dalam pembangunan sistem ini tetapi saya tahu kesukaran untuk berurusan dengan sesuatu yang semudah membuat dan mengurus laman web untuk organisasi yang sangat kecil yang tidak mempunyai wang untuk mengupah pasukan.
    Ringkasnya, mungkin saya salah, saya berpendapat bahawa ia menuju perpaduan kedua fungsi bergantung pada keupayaan ekonomi organisasi yang mana satu berfungsi dan kedua pada falsafah kerjanya.

  5.   Pasang Linux kata

    Ini adalah artikel mengenai Sysadmin sahaja, bagi mereka yang ingin memperbanyakkan pembacaan mereka!