Blog entry by MEILINA EKA AYUNINGTYAS
DevOps Engineer adalah salah satu pekerjaan dalam dunia ini yang dicari oleh sebagian perusahaan-perusahaan besar, apa saja pekerjaan dan tugasnya di perusahaan?
Pekerjaan dalam dunia IT terus berkembang dan semakin banyak seiring majunya era digital. Salah satu pekerjaan yang tergolong baru dalam dunia IT adalah DevOps Engineer.
Tidak sedikit perusahaan-perusahaan besar yang mencari pekerjaan tersebut. Lalu, apa pekerjaannya tugas dan tanggung jawabnya? Simak ulasannya berikut ini.
Penjelasan DevOps Engineer
Sebelum masuk dalam penjelasan pekerjaannya, sebaiknya mengetahui terlebih dahulu Apa itu DevOps.
DevOps adalah serangkaian praktik yang mengotomatisasi proses antara pengembangan aplikasi dengan tim pengembang.
Hal tersebut dilakukan supaya bisa melakukan proses built, test, dan release software agar lebih cepat dan lebih handal.
Adanya DevOps sangat penting di dalam perusahaan IT. Hal tersebut karena salah satu praktek terbaik dalam DevOps adalah melakukan update produk yang kecil dan cepat.
Di dalam industri IT disebut dengan minor atau patch update.
Lalu, apa pekerjaan dari DevOps Engineer? Yaitu seseorang yang sangat paham dengan software development life cycle yang memiliki tanggung jawab untuk mengerti berbagai macam tulis otomatis yang bisa membangun digital pipelines.
Mereka juga bekerja sama dengan developer dan staff IT lainnya untuk membagikan dan membentuk kode-kode untuk dirilis, dicoba, dan memperbaikinya jika terdapat kesalahan.
Baca Juga : Azure vs AWS vs Google Cloud, Mana Cloud Platform Yang Tepat Untuk Anda Pilih?
Tugas dan Tanggung JawabDevOps Engineer
Orang yang bekerja di bidang DevOps, tentu memiliki beberapa tugas dan tanggung jawab. Apa saja tugasnya? Simak ulasannya di bawah ini.
Mengembangkan solusi skala besar untuk sebuah software dengan memakai salah satu bahasa pemrograman.
Menangani semua masalah dan berpengalaman dalam Cassandra, Elasticsearch, dan MySQL.
Mempunyai pengalaman dengan server administrasi yang berbasis Linux atau makanan menurut pengetahuan yang dalam tentang Linux.
Menangani secara langsung jika terdapat masalah IT yang memakai Puppet atau Chef atau tools konfigurasi manajemen lainnya.
Membuat prototype mengembangkan dan mengaplikasikan software berdasarkan feedback daripada dari user.
Menganalisa kode dan mengomunikasikan review secara detail untuk perkembangan pekerjaan DevOps.
Melakukan pendekatan seperti clustering, Load Balancing, manajemen risiko, dan failover.
Itulah informasi tentang DevOps Engineer dan tugas-tugasnya di dalam perusahaan IT. Pekerjaan ini juga menjadi salah satu pekerjaan IT dengan bayaran tertinggi. Pelajari mengenai DevOps Engineer di Kampus Telkom University.
Source : 29. Devops Engineer.docx