Jump to content

Cloud Engineer: Difference between revisions

From Wiki
Created page with "cloud engineer merupakan profesional di bidang teknologi informasi yang bertanggung jawab atas tugas teknis terkait cloud computing atau komputasi awan. Cloud engineer secara teknis juga memiliki peran terhadap desain, perencanaan, manajemen, pemeliharaan, dan dukungan. Secara terperinci, cloud engineer meliputi beberapa profesi spesifik dalam teknis, yaitu cloud architect, cloud software engineer, cloud security engineer, cloud systems engineer, dan network engineer. U..."
 
 
Line 52: Line 52:
==Source==
==Source==
*[https://www.ekrut.com/media/cloud-engineer ekrut.com]
*[https://www.ekrut.com/media/cloud-engineer ekrut.com]
[[Category:Cloud Computing]]
[[Category:Cloud]]
[[Category:Server]]

Latest revision as of 22:11, 16 January 2023

cloud engineer merupakan profesional di bidang teknologi informasi yang bertanggung jawab atas tugas teknis terkait cloud computing atau komputasi awan. Cloud engineer secara teknis juga memiliki peran terhadap desain, perencanaan, manajemen, pemeliharaan, dan dukungan.

Secara terperinci, cloud engineer meliputi beberapa profesi spesifik dalam teknis, yaitu cloud architect, cloud software engineer, cloud security engineer, cloud systems engineer, dan network engineer. Umumnya, perusahaan yang memiliki posisi cloud engineer menerapkan layanan berbasis cloud pada pengolahan data maupun operasional teknologi mereka secara internal.

Cloud engineer juga dapat disebut sebagai orang yang bertanggung jawab atas desain, manajemen, dan pemeliharaan infrastruktur cloud. Beberapa tugas umum seorang cloud engineer adalah membuat dan mengikuti praktik terbaik untuk memastikan keamanan jaringan di suatu institusi. Seorang cloud engineer memiliki peranan utama dalam pengembangan perangkat lunak, bahasa skrip, dan latar belakang perancangan layanan jejaring berbasis cloud.

Menurut Northeastern University dalam situsnya, cloud engineer merupakan orang yang berperan dalam infrastruktur teknologi dan pengorganisasian komputasi awan dengan opsi eksplorasi. Jika sebuah organisasi atau instansi ingin memindahkan operasional data mereka ke cloud, saat itulah mereka membutuhkan seorang atau satu tim cloud engineer. Proses ini disebut migrasi dan kemudian dilanjutkan dengan pemeliharaan sistem baru serta pengawasan proses.

Jenis-jenis cloud engineer dan tugasnya

Dalam praktiknya, cloud engineer mencakup beberapa peran teknis yang telah terfokus. Hal ini dikarenakan tugas perekayasa cloud memerlukan banyak bidang keahlian dan spesialisasi. Adapun beberapa jenis-jenis spesialisasi itu antara lain meliputi berikut.

Cloud architect, merupakan spesialisasi yang mengelola infrastruktur cloud. Posisi ini bertugas untuk mengawasi arsitektur, konfigurasi, dan penerapan aplikasi di cloud.

  • Cloud software developer, berperan untuk membangun dan memelihara fitur dan fungsi perangkat lunak, basis data, dan aplikasi untuk teknologi cloud.
  • Cloud security engineer, berperan untuk membangun dan memelihara fitur dalam memberikan keamanan bagi platform dan aplikasi berbasis cloud.
  • Cloud administrator, merupakan spesialisasi untuk mengelola perangkat lunak dan perangkat keras yang terkait dengan penggunaan layanan berbasis cloud.
  • Cloud network engineer, secara umum bekerja untuk mengelola dan mendukung infrastruktur jaringan serta koneksi antara klien dengan penyedia layanan.
  • Cloud automation engineer, merupakan pengembang cloud dengan posisi dan penekanan pada otomatisasi, orkestrasi, dan integrasi sistem serta jaringan cloud secara holistik.

Skill yang dibutuhkan cloud engineer

Untuk dapat menunjang pekerjaan sebagai cloud engineer, dibutuhkan beberapa kemampuan atau skill yang meliputi beberapa hal teknis sebagai berikut.

1. Linux

Seorang cloud engineer memerlukan pemahaman yang kuat tentang sistem operasi Linux. Hal ini dikarenakan sistem operasi ini sering digunakan perusahaan untuk pengembangan cloud. Cloud engineer harus memahami arsitektur, pemeliharaan, dan administrasi server dari Linux secara umum.

2. Pemrograman

Tentu saja, seorang cloud engineer perlu kemampuan pemrograman untuk memperkuat sebuah sistem cloud computing. Pengetahuan di bidang pemrograman ini umumnya meliputi bahasa pemrograman, seperti SQL, Java, Ruby, PHP, .NET, dan lain sebagainya.

3. Jaringan virtual

Seorang cloud engineer memerlukan keterampilan khusus di bidang jaringan virtual. Hal ini juga diperkuat dengan pengetahuan terhadap fungsi manajemen jaringan umum.

4. Keterampilan basis data

Seorang cloud engineer juga perlu memiliki kemampuan di bidang basis data. Secara teknis, seorang cloud engineer perlu menguasai manajemen basis data cloud dan pengetahuan tentang MySQL dan beberapa tools lainnya.

5. DevOps

DevOps merupakan kerangka kerja yang cukup populer untuk proses rekayasa cloud. Hal ini menyebabkan seorang cloud engineer perlu memiliki pemahaman praktis mengenai penggunaan DevOps. Beberapa penyedia DevOps salah satunya adalah AWS (Amazon Web Services).

6. Kontainerisasi dan virtualisasi

Kemampuan lain yang perlu dimiliki seorang cloud engineer adalah skill menggunakan alat kontenerisasi, seperti Kubernetes dan Docker. Selain itu, seorang cloud engineer juga perlu memiliki kemampuan untuk menjalankan dan menyebarkan aplikasi perangkat lunak pada mesin virtual.

7. Keamanan dan pemulihan

Selain konten dan substansi teknis, seorang cloud engineer dituntut dapat mengembangkan sistem keamanan siber dalam konteks cloud. Hal ini dikarenakan cloud adalah aset berharga sehingga perlu keamanan dan juga kemampuan pemulihan yang mumpuni.

8. Pemahaman terhadap pihak ketiga (penyedia cloud)

Selain hal teknis, seorang cloud engineer juga diharapkan mampu memahami penyedia cloud yang selaras dengan preferensi suatu instansi. Pemahaman ini diperlukan untuk meningkatkan pengetahuan dan komunikasi antara perusahaan dengan pihak ketiga.

9. Layanan web (jejaring)

Hal terakhir yang perlu dikuasai seorang cloud engineer adalah layanan web dan tampilan antarmuka pemrograman aplikasi atau sering disebut Application Programming Interfaces (APIs). Seorang cloud engineer harus pula memiliki kemampuan tentang Extensible Markup Language (XML), Simple Object Access Protocol (SOAP), Web Services Description Language (WSDL), Universal Description, Discovery and Integration (UDDI), dan pemahaman tentang perekayasaan API.

Source