loader image

Keterampilan yang terkait dengan kemampuan DevOps teknis – menggunakan otomatisasi untuk mendorong kecepatan dan kualitas.

Seperti contoh:
– Merancang dan menerapkan praktik seperti integrasi berkelanjutan, pengiriman berkelanjutan, layanan mikro, infrastruktur sebagai kode, pemantauan dan pencatatan, komunikasi dan kolaborasi.
– Peningkatan berkelanjutan dan peningkatan penggunaan otomatisasi untuk mendorong kecepatan, kualitas, skalabilitas, keamanan.

Configuration management (CFMG)

Perencanaan, manajemen, kontrol, dan tata kelola aset dan artefak organisasi, proyek, dan layanan. Identifikasi, klasifikasi, dan spesifikasi item konfigurasi (CI) dan keterkaitannya. Mengidentifikasi konfigurasi dan versi kode sumber, perangkat lunak, sistem, dokumen, dan CI yang bergantung pada layanan pada titik waktu yang berbeda. Mengontrol perubahan konfigurasi secara sistematis dan menjaga integritas dan ketertelusuran konfigurasi selama proyek, sistem, dan/atau siklus hidup layanan. Mengidentifikasi dan mendokumentasikan karakteristik fungsional dan fisik CI, mengendalikan perubahan karakteristik tersebut, mencatat dan melaporkan pemrosesan perubahan dan status implementasi. Memverifikasi dan mengaudit CI untuk kualitas data dan kepatuhan terhadap persyaratan internal dan eksternal yang ditentukan.

Programming/software development (PROG)

Perencanaan, perancangan, pembuatan, perubahan, verifikasi, pengujian, dan dokumentasi komponen perangkat lunak baru dan yang diubah untuk memberikan nilai yang disepakati kepada pemangku kepentingan. Identifikasi, pembuatan, dan penerapan pengembangan perangkat lunak yang disepakati serta standar dan proses keamanan. Mengadopsi dan mengadaptasi model siklus hidup pengembangan perangkat lunak berdasarkan konteks pekerjaan dan memilih secara tepat dari pendekatan prediktif (digerakkan rencana) atau pendekatan adaptif (berulang/gesit).

Testing (TEST)

Perencanaan, desain, pengelolaan, pelaksanaan dan pelaporan pengujian, menggunakan alat dan teknik pengujian yang sesuai dan sesuai dengan standar proses yang disepakati dan peraturan khusus industri. Tujuan pengujian adalah untuk memastikan bahwa sistem, konfigurasi, paket, atau layanan baru dan yang diubah, bersama dengan antarmuka apa pun, berfungsi sebagaimana ditentukan (termasuk persyaratan keamanan), dan bahwa risiko yang terkait dengan penyebaran dipahami dan didokumentasikan secara memadai. Pengujian meliputi proses perekayasaan, penggunaan dan pemeliharaan testware (test case, skrip pengujian, laporan pengujian, rencana pengujian, dll) untuk mengukur dan meningkatkan kualitas perangkat lunak yang diuji.

Systems integration and build (SINT)

Perencanaan, implementasi, dan pengendalian aktivitas untuk mengintegrasikan/membangun komponen, subsistem, dan antarmuka untuk membuat sistem operasional, produk, atau layanan untuk dikirim ke pelanggan, atau untuk tujuan internal atau interim seperti pengujian. Pengembangan kemampuan organisasi untuk integrasi sistem dan membangun termasuk otomatisasi dan integrasi berkelanjutan.

Release and deployment (RELM)

Manajemen proses, sistem, dan fungsi untuk mengemas, membangun, menguji, dan menyebarkan perubahan dan pembaruan (yang dibatasi sebagai “rilis”) ke dalam lingkungan langsung, membangun atau melanjutkan layanan yang ditentukan, untuk memungkinkan penyerahan yang terkendali dan efektif ke manajemen operasional dan masyarakat pengguna. Penerapan otomatisasi untuk meningkatkan efisiensi dan kualitas rilis.

Database administration (DBAD)

Instalasi, konfigurasi, peningkatan, administrasi, pemantauan, dan pemeliharaan basis data. Memberikan dukungan untuk database operasional dalam penggunaan produksi dan untuk tujuan internal atau interim seperti pengembangan dan pengujian berulang. Meningkatkan kinerja database dan alat serta proses untuk administrasi database (termasuk otomatisasi).

IT infrastructure (ITOP)

Pengoperasian dan kontrol infrastruktur TI (terdiri dari perangkat keras fisik atau virtual, perangkat lunak, layanan jaringan, dan penyimpanan data) baik di tempat atau disediakan sebagai layanan cloud) yang diperlukan untuk menyampaikan dan mendukung kebutuhan sistem informasi bisnis. Termasuk persiapan untuk layanan baru atau yang diubah, pengoperasian proses perubahan, pemeliharaan standar peraturan, hukum dan profesional, pembangunan dan pengelolaan sistem dan komponen dalam lingkungan virtualisasi dan komputasi awan serta pemantauan kinerja sistem dan layanan terkait dengan kontribusi mereka terhadap kinerja bisnis, keamanan mereka dan keberlanjutan mereka. Penerapan alat manajemen infrastruktur untuk mengotomatiskan penyediaan, pengujian, penerapan, dan pemantauan komponen infrastruktur.