DEVOPS (development (Dev) and IT operations (Ops))

 DevOps adalah kombinasi dari culture, praktik, dan alat untuk meningkatkan kemampuan sebuah perusahaan agar proses delivery aplikasi / software dapat dilakukan dengan kecepatan yang lebih tinggi daripada proses pengembangan software tradisional. sebuah prinsip developer untuk mengkoordinasikan antar tim yaitu tim development dengan tim operations dengan efektif dan efisien.

Tujuan Devops

DevOps bertujuan untuk meningkatkan kolaborasi antara tim development dan tim operation dari mulai perencanaan hingga aplikasi/fitur ter-deliver ke pengguna. Semua itu harus dilakukan secara otomatis agar:

  1. Meningkatkan deployment frequency.
  2. Meningkatkan waktu pemasaran.
  3. Menurunkan tingkat kegagalan pada rilisan terbaru.
  4. Mempersingkat waktu perbaikan.
  5. Meningkatkan waktu pemulihan.
DevOps dirancang untuk mengatasi permasalahan tersebut dengan cara mengintegrasikan semua orang yang terkait dengan software development dan deployment baik itu business users, developers, test engineers, security engineers, system administrators, dan lain-lain. Tim ini akan bekerja sama untuk mencapai tujuan dan fokus utama yaitu delivery produk / software berkualitas tinggi yang dapat  memenuhi semua user requirements namun tetap mampu menjaga integritas dan stabilitas seluruh sistem.

Tools yang digunakan Devops
  1. Source Code Management
  2. Build Server
  3. Configuration Management
  4. Virtual Infrastructure
  5. test Automation

referensi
https://www.logique.co.id/blog/2021/05/28/apa-itu-devops/
https://www.dicoding.com/blog/apa-itu-devops/





Komentar