Phyton for Data Science

Phyton adalah salah satu bahasa pemrograman yang paling sering digunakan dan sangat kompatibel dengan Data Science. Selain itu, Phyton juga dikenal sebagai bahasa pemrograman yang general-purpose alias cocok untuk semua kebutuhan. Dengan bahasa ini, seorang programmer tidak perlu mengetik baris kode yang banyak untuk menyelesaikan task atau tugas. Selain itu, Phyton juga sangat cepat dan … Read more

Data Science

Pernah Anda mendengar istilah Data Science? Dewasa ini, istilah Data Science sering berkeliaran di sekitar kita, seiring berkembangnya teknologi internet. Ya, teknologi internet yang semakin canggih memunculkan istilah Internet of Things atau IoT, yaitu kondisi dimana semua barang saling terhubung melalui internet. Akibat aktivitas yang muncul bekat adanya internet ini, maka akan timbul banyak data yang … Read more

Kelebihan DevOps

Mengubah Cara Kerja Konvensional Pengembangan Aplikasi Salah satu kelebihan dari Development and Operation adalah mengubah cara kerja konvensional menjadi lebih praktis dan cepat. Setiap departemen IT tidak perlu saling menunggu dikarenakan pengembangan dilakukan dengan memperhatikan setiap perubahan situasi. Perubahan situasi akan direspon lebih cepat terutama membuat strategi dalam mengatasi masalah yang ada. Sehingga semua departemen … Read more

Tujuan DevOps

Dengan mengedepankan sisi pengembangan dan operasi, tujuan utama dari metode ini adalah memperpendek siklus hidup pengembangan suatu aplikasi sambil memperbaiki fitur, menambahkan fitur, perbaikan, dan pembaharuan yang sejalan dengan tujuan bisnis Anda.

Praktek DevOps

Setelah memahami Development and Operation, pasti Anda akan bertanya bagaimana praktik Development and Operation sendiri? Terdapat 7 praktik dari Development and Operations yang mencakup Continous Integration (CI), Continous Delivery (CD), Continous Deployment, Configuration Management, Infrasturcture as Code, Monitoring, and Logging. Penjelasan lengkap mengenai praktik ini bisa Anda baca di bawah ini. Continuous Integration (CI) Continous … Read more

DevOps Indonesia

Di Indonesia terdapat beberapa lembaga yang menyediakan pelatihan-pelatihan yang berkaitan dengan Development and Operations. Anda bisa mengikuti berbagai kursus tersebut untuk belajar sekaligus mendapatkan pengarahan materi sehingga belajar Anda menjadi lebih baik. Anda bisa membandingkan setiap lembaga dengan memperhatikan materi, biaya, penempatan kerja, hingga mentor yang akan mengarahkan Anda. Sehingga Anda menjadi lebih nyaman untuk … Read more

DevOps Engineer

Seorang pengembang atau DevOps Engineer adalah orang yang membangun sistem infrastruktur yang terotomatisasi, terintegrasi, dan fleksibel sehingga para pengembang dapat menuliskan kode-kode secara cepat dan seefisien mungkin. Secara garis besar, seorang DevOps Engineer memiliki beberapa tugas seperti: Membangun sistem containerisasi atau Visualisasi Produk Membangun sistem infrastruktur yang otomatis dan standar Membangun sistem monitoring yang efektif … Read more

Tugas DevOps

Secara garis besar, tugas Development and Operations ada dua yaitu menulis sebuah kode sistem yang terintegrasi dan melakukan monitoring terhadap hasil yang dilakukan. Secara sederhana, tugas pengembang adalah seperti di bawah ini. Tanpa Error Developer menulis kode secara lokal melalui laptop Developer mengunggah kode yang ditulis menuju server test QA atau Tester melakukan pengecekan terhadap … Read more

Belajar DevOps

Bagi Anda yang tertarik untuk belajar Development and Operations, terdapat 8 kemampuan yang diperlukan untuk belajar yang terdiri dari hardskills dan softskills. Hard Skills Untuk belajar Development and Operations, Anda harus memiliki beberapa kemampuan dasar yang berkaitan dengan pemrograman seperti pemahaman mengenai Cloud, kemampuan Automasi, memahami coding dan scripting secara baik, dan memahami dasar Software … Read more

Metodologi DevOps

Secara garis besar Development and Operations mencakup beberapa langkah yaitu Build, Test, Release, Monitor, dan Plan. Semua langkah ini bersifat berkesinambungan dan saling mempengaruhi. Untuk penjelasan lengkapnya, Anda bisa membaca penjelasan di bawah ini. 1. Build Langkah awal yang dilakukan dalam pengembangan aplikasi adalah membuat sistem yang akan dijalankan. Dalam membuat sistem, biasanya Anda akan … Read more