Peran dan tugas pengguna GKE umum

Dalam dokumentasi GKE, setiap dokumen sering kali ditulis untuk kebutuhan tertentu atau untuk membantu memecahkan masalah bisnis yang mungkin Anda miliki. Kebutuhan ini sering kali menjadi tanggung jawab berbagai tim dan peran di organisasi Anda. Dokumen ini mencantumkan beberapa peran, tanggung jawab, dan tugas pengguna umum yang dirujuk dalam konten kami.

Anda tidak perlu membaca seluruh dokumen untuk memahami konten kami. Namun, memetakan peran dan tanggung jawab unik Anda ke contoh yang dijelaskan dalam dokumen ini dapat membantu Anda mengidentifikasi dokumentasi yang berlaku untuk Anda dengan lebih baik.

Daftar contoh peran pengguna ini tidak lengkap, karena setiap organisasi berbeda. Peran, tanggung jawab, dan tugas Anda mungkin tidak sepenuhnya sesuai dengan contoh umum berikut. Selain itu, nama yang digunakan di organisasi Anda mungkin berbeda dengan nama yang digunakan dalam dokumen ini. Dokumen ini membantu Anda menemukan peran atau tanggung jawab yang paling mirip dengan peran atau tanggung jawab Anda.

Arketipe peran umum

Area tingkat tinggi berikut dari peran pengguna umum sering dirujuk dalam konten kami:

Admin dan arsitek

Admin dan arsitek mengelola dan membuat arsitektur platform dan produk cloud. Peran pengguna umum berikut adalah bagian dari area tingkat tinggi Admin dan arsitek:

  • Arsitek cloud
  • Administrator IT
  • Admin identitas dan akun

Bagian ini menjelaskan peran pengguna umum yang merupakan bagian dari area Admin dan arsitek.

Arsitek cloud

Arsitek cloud bertanggung jawab untuk menentukan kombinasi komponen IaaS, PaaS, SaaS, dan lokal yang sesuai dan diperlukan untuk memenuhi sasaran produk dan bisnis. Mereka mempertimbangkan batasan efisiensi, biaya, keamanan, dan tata kelola dalam membuat arsitektur solusi.

Tugas umum arsitek Cloud mencakup contoh berikut:

  • Menentukan solusi IT dan arsitektur sistem sesuai dengan strategi perusahaan berkoordinasi dengan pemangku kepentingan utama.
  • Mengoptimalkan arsitektur dan resource sistem untuk memastikan total biaya kepemilikan terendah bagi perusahaan atau unit bisnis mereka.
  • Membuat arsitektur ulang arsitektur saat ini untuk memastikan mereka dapat bermigrasi dengan lancar menggunakan integrasi yang ada dan layanan pihak ketiga.
  • Menentukan strategi dan arsitektur sistem untuk migrasi ke cloud, termasuk aplikasi dan database.

Administrator IT

Administrator IT bertanggung jawab atas pemeliharaan, konfigurasi, dan pengoperasian sistem komputer, server, dan sistem keamanan data organisasi yang andal. Mereka memastikan infrastruktur IT organisasi aman, efisien, dan terbaru.

Tugas umum administrator IT mencakup contoh berikut:

  • Menyiapkan, memantau, dan mengelola infrastruktur cloud, termasuk infrastruktur pencadangan.
  • Menentukan dan menerapkan kebijakan pencadangan tingkat organisasi.
  • Menyiapkan pemberitahuan dan memantau sistem IT untuk performa dan kerentanan.
  • Mengelola kebijakan organisasi, penyediaan pengguna dan grup, serta menetapkan hierarki resource, kebijakan kuota.
  • Menerima dan menanggapi masalah dan audit kepatuhan di seluruh platform.
  • Mengevaluasi solusi pencadangan dan berkolaborasi dengan pemilik IT dan infrastruktur dalam memilih solusi.
  • Memastikan semua resource yang berjalan dalam platform cloud memenuhi persyaratan kepatuhan organisasi dengan menyediakan dan memelihara otomatisasi untuk menerapkan kepatuhan, seperti kebijakan pencadangan.

Admin identitas dan akun

Admin identitas dan akun mengelola kebijakan organisasi, kebijakan pengguna, dan akses pengguna. Mereka mengelola lingkungan identitas di perusahaan mereka, seperti Active Directory, dan menyediakan pengguna dan grup untuk mengakses platform, alat, dan resource berdasarkan kebijakan peran dan fungsi mereka.

Tugas umum admin identitas dan akun mencakup contoh berikut:

  • Membuat akun pengguna dan mengelola integrasi ke alat IT seperti Google Cloud dan aplikasi organisasi.
  • Membangun dan men-deploy integrasi antara aplikasi dan alat identitas.
  • Mengelola dan mengadministrasikan alat infrastruktur identitas.
  • Memecahkan masalah, mendiagnosis, dan memperbaiki masalah atau gangguan yang terkait dengan alat IAM.
  • Menyediakan akses secara manual untuk aplikasi yang bersifat sangat penting atau berisiko tinggi.
  • Mengelola proses yang terkait dengan penyediaan identitas dan akses.
  • Mengelola grup pengguna berbasis tugas dan setelan grup.
  • Menentukan dan membuat peran pengguna khusus jika diperlukan.
  • Membuat dan mengelola kebijakan yang terkait dengan izin pengguna.

Operator

Operator mengelola dan mengoptimalkan deployment dan pengoperasian aplikasi. Peran pengguna umum berikut adalah bagian dari area tingkat tinggi Operator:

  • Admin dan operator platform
  • Operator aplikasi dan site reliability engineering (SRE)
  • DevOps

Bagian ini menjelaskan peran pengguna umum yang merupakan bagian dari area Operator.

Admin dan operator platform

Admin dan operator platform bertanggung jawab untuk menyediakan dan membuat resource bagi tim aplikasi, serta mengelola infrastruktur pusat untuk organisasi mereka.

Tugas umum admin dan operator platform mencakup contoh berikut:

  • Administrasi sistem.
  • Pengelolaan siklus proses infrastruktur teknologi dasar.
  • Implementasi GitOps.

Operator aplikasi dan SRE

Operator aplikasi dan site reliability engineering (SRE) bertanggung jawab untuk memastikan sistem software andal, skalabel, dan berperforma baik. Mereka menggunakan software dan otomatisasi untuk mengelola dan memantau sistem, serta bekerja sama dengan developer untuk memastikan bahwa perubahan pada kode tidak memengaruhi keandalan.

Tugas umum operator aplikasi dan SRE mencakup contoh berikut:

  • Penyiapan
    • Memublikasikan dan mengelola API untuk aplikasi atau layanan mereka.
    • Merencanakan kebutuhan kapasitas dan infrastruktur.
    • Membuat kebijakan pemberitahuan.
  • Pemantauan
    • Memantau kondisi aplikasi atau layanan yang di-deploy, seperti untuk kepatuhan tujuan tingkat layanan (SLO), dan terkadang juga memelihara infrastruktur dasarnya.
    • Memantau kondisi rilis yang sedang berlangsung.
    • Merespons pemberitahuan dan halaman saat SLO atau aplikasi gagal.
    • Men-debug untuk menemukan akar masalah.
  • Deployment
    • Men-deploy aplikasi dan layanan ke produksi.
    • Memberikan izin untuk men-deploy aplikasi atau layanan ke produksi.
  • Menguji dan men-deploy instance layanan, versi, perbaikan bug, atau patch keamanan baru.
  • Membangun dan menggunakan pipeline rilis dan stack continuous integration / continuous development (CI/CD).

DevOps

Peran DevOps menggabungkan pengembangan dan operasi untuk meningkatkan kecepatan, keamanan, dan efisiensi pengembangan dan pengiriman software. Mereka bertanggung jawab untuk memastikan keandalan dan performa aplikasi cloud, seperti menetapkan tujuan tingkat layanan (SLO), menilai indikator tingkat layanan (SLI), serta mengidentifikasi dan menyelesaikan masalah yang dapat membahayakan target SLO.

Tugas umum DevOps mencakup contoh berikut:

  • Menyiapkan pipeline dan infrastruktur DevOps.
  • Memelihara dan memodernisasi pipeline DevOps.
  • Mengotomatiskan deployment.
  • Membuat template konfigurasi deklaratif.
  • Memantau deployment secara berkelanjutan.

Developer

Developer menulis kode untuk membangun aplikasi dan infrastruktur platform. Peran pengguna umum berikut adalah bagian dari area tingkat tinggi Developer:

  • Developer aplikasi
  • Engineer platform

Bagian ini menjelaskan peran pengguna umum yang merupakan bagian dari area Developer.

Developer aplikasi

Developer aplikasi menulis kode untuk aplikasi yang akhirnya berjalan di platform cloud seperti Google Cloud. Organisasi mengandalkan developer untuk menambahkan fitur ke platform digital mereka dan memberikan nilai tambah bagi pengguna akhir.

Tugas umum developer aplikasi mencakup contoh berikut:

  • Menulis kode aplikasi dan pengujian.
  • Men-debug dan memecahkan masalah kode.
  • Meninjau kode developer lain.
  • Menambahkan fitur baru ke aplikasi dan melakukan commit ke kontrol versi.
  • Membuat dan menyajikan dokumen desain kepada rekan kerja engineering dan produk.
  • Mempelajari dan mengevaluasi teknologi baru.

Bergantung pada ukuran dan kematangan organisasi, mereka mungkin juga bertanggung jawab atas tugas berikut:

  • Mengelola pipeline dan proses DevOps.
  • Mengelola keamanan aplikasi.
  • Menyediakan dan mengonfigurasi resource cloud.
  • Melakukan pengelolaan data untuk aplikasi, seperti mengambil snapshot atau mencadangkan dan memulihkan aplikasi jika terjadi kegagalan.
  • Meneliti dan mengevaluasi teknologi baru.
  • Menemukan dan memperbaiki masalah dalam produksi.
  • Merespons pemberitahuan kondisi sistem, seperti tugas panggilan.
  • Menentukan dan memelihara skema database untuk penyimpanan dan pengambilan data.
  • Membuat kueri database yang akan digunakan dalam aplikasi dan layanan.

Engineer platform

Engineer platform bertanggung jawab untuk membangun platform terpusat dari layanan dan alat untuk membantu membuat proses pengembangan lebih efisien, andal, aman, dan sesuai dengan peraturan.

Tugas umum engineer platform mencakup contoh berikut:

  • Mengevaluasi teknologi baru untuk organisasi.
  • Mengawasi arsitektur cloud, aplikasi, atau platform organisasi mereka.
  • Membuat pipeline, proses, dasbor, dan alat yang dapat digunakan kembali untuk tim aplikasi.
  • Mengelola teknologi yang dapat dan tidak dapat digunakan oleh tim aplikasi untuk mengembangkan aplikasi dan layanan.
  • Menguji dan meluncurkan versi baru platform dan infrastruktur.
  • Pengelolaan kapasitas dan pengoptimalan biaya.
  • Menentukan layanan infrastruktur yang akan disediakan organisasi untuk tim aplikasi.
  • Menyediakan resource database baru dan mengonfigurasinya untuk memastikan ketersediaan, performa, kepatuhan, dan mengelola biaya.
  • Membuat dan memelihara koneksi antara database dan aplikasi serta layanan yang memerlukan data.

Spesialis keamanan

Spesialis keamanan menentukan, mengatur, dan menerapkan kebijakan dan prosedur untuk melindungi data organisasi dari akses yang tidak sah. Peran pengguna umum berikut adalah bagian dari area tingkat tinggi Spesialis keamanan:

  • Engineer keamanan

Bagian ini menjelaskan peran pengguna umum yang merupakan bagian dari area Spesialis keamanan.

Engineer keamanan

Engineer keamanan berkolaborasi dengan peran pengguna lain untuk mengidentifikasi persyaratan kepatuhan berdasarkan peraturan industri dan regional. Mereka mengelola beberapa fungsi keamanan dan bertanggung jawab untuk menerapkan konfigurasi sistem guna memenuhi persyaratan yang ditentukan.

Tugas umum engineer keamanan mencakup contoh berikut:

  • Menentukan cara sistem dikonfigurasi untuk memastikan kepatuhan terhadap peraturan dan persyaratan.
  • Menerapkan perubahan dan pembaruan pada sistem.
  • Mengembangkan dan memelihara kebijakan keamanan.
  • Mendukung penyelesaian masalah atau kerentanan keamanan yang memerlukan bantuan strategis, seperti insiden dan masalah yang ditingkatkan dari dukungan.
  • Menjalankan pemindaian dan mengelola pemantauan keamanan berkelanjutan.
  • Mengelola beberapa fungsi dan alat keamanan.

Spesialis jaringan

Spesialis jaringan menentukan, menerapkan, dan memelihara arsitektur jaringan. Peran pengguna umum berikut adalah bagian dari area tingkat tinggi Spesialis jaringan:

  • Arsitek jaringan
  • Administrator jaringan
  • Engineer jaringan

Bagian ini menjelaskan peran pengguna umum yang merupakan bagian dari area Spesialis jaringan.

Arsitek jaringan

Arsitek jaringan adalah profesional teknis yang mendesain, membangun, dan memelihara jaringan berbasis cloud. Mereka bertanggung jawab untuk memastikan jaringan cloud andal, aman, skalabel, dan berperforma baik. Arsitek jaringan biasanya memiliki pemahaman mendalam tentang teknologi, layanan, dan praktik terbaik jaringan cloud.

Tugas umum arsitek jaringan mencakup contoh berikut:

  • Mendesain dan membuat arsitektur jaringan untuk organisasi mereka.
  • Mengembangkan spesifikasi jaringan.
  • Merencanakan keamanan jaringan.
  • Pemeliharaan jaringan.

Administrator jaringan

Administrator jaringan bertanggung jawab atas penginstalan, konfigurasi, pemeliharaan, dan pemecahan masalah jaringan komputer. Mereka memainkan peran penting dalam memastikan jaringan organisasi berjalan lancar dan efisien, sehingga memungkinkan karyawan mengakses resource yang mereka butuhkan untuk melakukan pekerjaan mereka.

Tugas umum administrator jaringan mencakup contoh berikut:

  • Mendesain dan membuat arsitektur jaringan untuk organisasi mereka.
  • Memantau performa jaringan.
  • Menyiapkan jaringan baru.
  • Mengelola keamanan jaringan.
  • Memecahkan masalah dan menyelesaikan masalah jaringan.

Engineer jaringan

Engineer jaringan bertanggung jawab atas implementasi jaringan, termasuk membangun infrastruktur dan jaringan, mengganti peralatan, menambahkan peralatan baru, serta mengerjakan persyaratan dan layanan baru.

Tugas umum engineer jaringan mencakup contoh berikut:

  • Menginstal, mengonfigurasi, dan mendukung peralatan jaringan.
  • Membuat lingkungan jaringan dengan mendesain konfigurasi sistem dan mengarahkan penginstalan sistem.
  • Menerapkan sistem keamanan data seperti firewall.
  • Melakukan pemeliharaan jaringan.
  • Menganalisis dan menyelesaikan masalah performa jaringan.

Spesialis data dan AI

Spesialis data dan AI mengumpulkan, mengatur, dan menganalisis data untuk menginformasikan keputusan bisnis dan mengembangkan solusi AI yang kompetitif. Peran pengguna umum berikut adalah bagian dari area tingkat tinggi Spesialis data dan AI:

  • Engineer data
  • Administrator data
  • Data scientist
  • Machine learning (ML) engineer

Bagian ini menjelaskan peran pengguna umum yang merupakan bagian dari area Spesialis data dan AI.

Engineer data

Engineer data mengambil data dari sumber data dan menyediakannya untuk orang yang tepat. Mereka mungkin juga bertanggung jawab untuk membangun alat layanan mandiri agar orang lain bisa mendapatkan data yang mereka butuhkan sendiri.

Tugas umum engineer data mencakup contoh berikut:

  • Menyiapkan dan mengoperasikan infrastruktur data.
  • Membangun, memelihara, dan memantau pipeline data.
  • Menulis data ke dan dari data warehouse perusahaan (EDW) dan database.
  • Mengatur berbagai workload data.
  • Mengembangkan dan menerapkan model data serta melakukan transformasi data.
  • Membangun alat dan proses yang memungkinkan konsumen data mengakses data yang mereka butuhkan secara mandiri.
  • Men-deploy workload yang siap untuk produksi, seperti machine learning (ML), business intelligence (BI), atau ETL (ekstraksi, transformasi, pemuatan) dan ELT (ekstraksi, pemuatan, transformasi).

Administrator data

Administrator data memastikan solusi data perusahaan mereka produktif, efisien, dan hemat biaya.

Tugas umum administrator data mencakup contoh berikut:

  • Mengonfigurasi lingkungan data.
  • Mengelola pencadangan dan pemulihan data.
  • Mengoptimalkan sistem untuk kapasitas dan efisiensi.
  • Memantau metrik performa dan memecahkan masalah.
  • Mengelola dan mengoptimalkan biaya.
  • Menjalankan audit.
  • Mengelola metadata dan aset data lainnya.
  • Mengelola dan menerapkan kebijakan data.
  • Mengelola akses dan izin.
  • Menerapkan tag keamanan ke data yang relevan.

Data scientist

Data scientist memiliki tingkat keahlian yang beragam, mulai dari ML dangkal (XGBoost, Scikit), hingga ML mendalam dengan PyTorch dan TensorFlow. Tujuan mereka adalah membangun model yang paling optimal untuk memecahkan masalah bisnis. Mereka menghargai kecepatan dan kolaborasi, serta bekerja sama dengan rekan data science dan pakar bisnis.

Tugas umum data scientist mencakup contoh berikut:

  • Menganalisis data, membuat model statistik dan ML.
  • Membuat, melatih, dan meningkatkan algoritma dan model ML.
  • Mengevaluasi API ML pihak ketiga untuk harga dan kualitas.
  • Membersihkan set data untuk digunakan dalam model statistik.
  • Memberikan konsultasi tentang penentuan sasaran dan tujuan bisnis melalui penggunaan ML.

Machine learning (ML) engineer

Machine learning (ML) engineer adalah pengguna MLOps inti, dengan keahlian dalam kode, ML, dan deployment. Tujuan mereka adalah menstandarkan praktik ML dan mengoperasionalkan model untuk deployment.

Tugas umum machine learning (ML) engineer mencakup contoh berikut:

  • Penyiapan lingkungan
  • Deployment
  • Pasca-produksi
  • Tata kelola

Spesialis penyimpanan

Spesialis penyimpanan menyediakan dan mengelola penyimpanan di cloud dan infrastruktur pencadangan. Peran pengguna umum berikut adalah bagian dari area tingkat tinggi Spesialis penyimpanan:

  • Administrator penyimpanan
  • Administrator pencadangan dan pemulihan dari bencana (DR)
  • Operasi di tempat

Bagian ini menjelaskan peran pengguna umum yang merupakan bagian dari area Spesialis penyimpanan.

Administrator penyimpanan

Administrator penyimpanan menyediakan dan mengelola infrastruktur penyimpanan untuk memastikan keamanan dan kepatuhan data, sekaligus memantau performa, penggunaan, dan pengeluaran. Sebagai bagian dari tanggung jawab ini, mereka mengelola kebijakan, izin, dan kuota organisasi terkait penyimpanan.

Tugas umum administrator penyimpanan mencakup contoh berikut:

  • Membuat dan mengalokasikan penyimpanan.
  • Mengonfigurasi dan mengelola keamanan, perlindungan, serta akses dan izin data.
  • Mengonfigurasi dan mengelola kebijakan dan kuota siklus proses.
  • Memantau performa, penggunaan, dan pengeluaran penyimpanan.
  • Menghubungkan atau membantu menghubungkan penyimpanan dengan layanan lain, seperti Google Cloud.

Administrator pencadangan dan pemulihan dari bencana (DR)

Administrator pencadangan dan pemulihan dari bencana (DR) menentukan, menerapkan, memantau, dan memecahkan masalah kebijakan perlindungan data dasar untuk semua resource dalam project mereka.

Tugas umum administrator pencadangan dan pemulihan dari bencana (DR) mencakup contoh berikut:

  • Memastikan pencadangan aman dan terlindungi sesuai dengan kebijakan organisasi dan hukum.
  • Menentukan dan membuat rencana pencadangan untuk semua aplikasi dan database.
  • Mengelola dan melakukan pencadangan dan pemulihan di seluruh organisasi.
  • Memungkinkan tim aplikasi melakukan pencadangan dan pemulihan, dalam batas tertentu.
  • Mengontrol siapa yang dapat melakukan apa terkait pencadangan dan pemulihan, berkolaborasi dengan Admin identitas dan akun.
  • Memantau dan memecahkan masalah pencadangan yang gagal.
  • Mendesain dan menjalankan rencana pemulihan dari bencana untuk aplikasi.
  • Mengatur dan berpartisipasi dalam pengujian dan latihan DR.
  • Membuat laporan untuk mendokumentasikan kepatuhan berkoordinasi dengan tim tata kelola terpusat.
  • Membuat playbook dan panduan bagi tim aplikasi untuk menyediakan dan melindungi resource mereka.
  • Memastikan data terlindungi secara memadai dari bencana dan penghapusan yang tidak disengaja.

Operasi di tempat

Operasi di tempat menyiapkan appliance data di pusat data atau ruang server untuk memfasilitasi transfer data yang berhasil. Peran ini juga membantu pemeliharaan appliance sehingga engineer dapat memindahkan dan men-deploy aplikasi serta model dengan berhasil.

Tugas umum operasi di tempat mencakup contoh berikut:

  • Menerima perangkat saat tiba di situs pelanggan dan memverifikasi integritas hardware dan software untuk memastikan perangkat tidak dimodifikasi secara tidak seharusnya.
  • Menghidupkan, menghubungkan, dan menyiapkan perangkat atau appliance di tempat sehingga tim dapat memindahkan data dengan berhasil.
  • Memantau status perangkat atau appliance di tempat dan membantu pemeliharaan serta pemecahan masalah hardware.
  • Menyiapkan dan mengembalikan perangkat ke Google setelah migrasi data selesai, atau pada akhir siklus proses perangkat.

Apa langkah selanjutnya?

Jelajahi Google Kubernetes Engine