Infrastruktur sebagai kode - kursus gratis dari Otus, pelatihan 3 bulan, tanggal: 1 Desember 2023.
Miscellanea / / December 03, 2023
Anda akan menguasai praktik Infrastruktur sebagai Kode (IaC) dan dapat mengkonfigurasi infrastruktur menggunakan berbagai alat. Seperti Packer, Terraform untuk bekerja dengan arsitektur yang tidak dapat diubah, dan alat untuk mengelola konfigurasi sistem secara langsung - Ansible, Chef, SaltStack.
Pendekatan IaC memungkinkan Anda menerapkan standar bahasa pemrograman pada pengaturan infrastruktur Anda. Setiap saat, insinyur sistem dapat melihat siapa yang membuat perubahan dan mendapatkan gambaran yang jelas. Pendekatan ini menyederhanakan transfer server dan pembuatan server pengujian, memungkinkan penggunaan repositori dengan buku pedoman dan mengambil kode siap pakai dari perpustakaan.
Dengan menggunakan pendekatan IaC dalam sebuah proyek, Anda dapat dengan cepat dan mudah menerapkan server pengujian, menguji aplikasi, dan baru kemudian meluncurkannya ke dalam produksi. Dengan melakukan hal ini, Anda akan memastikan toleransi kesalahan dan menghemat waktu berminggu-minggu yang seharusnya dihabiskan untuk menyiapkan lingkungan.
Itulah sebabnya setiap tahun semakin banyak perusahaan yang mengalihkan proyek mereka ke pengorganisasian infrastruktur sebagai kode. Pengetahuan ini sudah dianggap dasar tidak hanya bagi insinyur sistem, tetapi juga bagi spesialis TI lainnya dalam tim.
Untuk siapa kursus ini?
- Untuk administrator dan insinyur sistem yang ingin fokus pada infrastruktur. Selama kursus, Anda akan menguasai teknologi tingkat Menengah+ dan dapat secara mandiri menyesuaikan Ansible dan bekerja dengan jaringan infrastruktur.
- Untuk pengembang, penguji, dan insinyur DevOps yang berinteraksi dengan infrastruktur. Pengetahuan yang akan Anda peroleh dalam kursus ini akan memungkinkan Anda menetapkan tugas dengan benar dan membantu pengembangan dan bisnis bertindak secara bersamaan.
Selama kursus Anda akan mengenal alat IaC berikut:
- Terraform, yang akan membantu Anda mendeskripsikan infrastruktur secara deklaratif
- Sistem manajemen konfigurasi yang memungkinkan. Ini akan membantu Anda mendeskripsikan kondisi infrastruktur yang diinginkan menggunakan peran dan pedoman (paling sering juga bersifat deklaratif, namun terkadang Anda dapat menambahkan sedikit keharusan)
- Anda akan mempelajari perbedaan infrastruktur yang bisa berubah dengan infrastruktur yang tidak bisa diubah, dan kami juga akan membantu Anda menentukan pilihan dan mengelolanya
- Di modul terakhir, Anda akan mempelajari tentang alat CI/CD - GitLab dan Jenkins. Mereka akan membantu Anda menguji, menerapkan, dan bahkan menutup infrastruktur dengan satu klik tombol penerapan ke repositori infrastruktur.
Dengan kursus ini kami ingin membuktikan dan menunjukkan bahwa pipeline dengan pengujian diperlukan tidak hanya untuk kode biasa, tetapi juga untuk kode infrastruktur. Nah, jika kami sudah membuktikannya, maka kami akan menunjukkan cara melakukannya.
8
kursus20+ tahun pengalaman dalam proyek pengembangan khusus di bidang TI. Lusinan proyek berhasil, termasuk yang berada di bawah kontrak pemerintah. Pengalaman dalam pengembangan dan implementasi sistem ERP, solusi sumber terbuka, dukungan untuk aplikasi beban tinggi. Guru kursus di...
20+ tahun pengalaman dalam proyek pengembangan khusus di bidang TI. Lusinan proyek berhasil, termasuk yang berada di bawah kontrak pemerintah. Pengalaman dalam pengembangan dan implementasi sistem ERP, solusi sumber terbuka, dukungan untuk aplikasi beban tinggi. Guru kursus Linux, Kuber, MLOps, DataOps, SolutionArchitect, IaC, SRE, serta mentor kursus HighLoad
6
kursusSaya telah memprogram dalam berbagai bahasa dan menyiapkan server Linux sejak 2010. Selama beberapa tahun terakhir, saya hanya mengerjakan cloud dan Kubernetes di startup Israel Anzu.io. Saya memiliki hasrat untuk mengotomatiskan proses dan penulisan apa pun...
Saya telah memprogram dalam berbagai bahasa dan menyiapkan server Linux sejak 2010. Selama beberapa tahun terakhir, saya hanya mengerjakan cloud dan Kubernetes di startup Israel Anzu.io. Saya memiliki hasrat untuk mengotomatisasi proses apa pun dan menulis chatbots. Saya menghabiskan sebagian besar karir saya bekerja di perusahaan-perusahaan muda, jadi saya telah membangun infrastruktur server dari awal lebih dari sekali. Saya menyukai metodologi pengembangan yang fleksibel, terutama Scrum. Kompetensi terkuat saya adalah Monitoring, saya telah menempuh perjalanan jauh dari Nagios hingga Prometheus.