DevOps untuk programmer - kursus 50.000 gosok. dari Hexlet, pelatihan 3 bulan, tanggal 29 November 2023.
Miscellanea / / November 29, 2023
- Bagi yang sudah memprogram dan ingin meningkatkan level profesionalnya
- Bagi yang sudah mencoba belajar sendiri, tapi merasakan kebutuhan akan seorang mentor
- Bagi mereka yang belum familiar dengan topik ini dan ingin memahaminya pada level yang baik
Format
Pelatihan kelompok dengan siswa dan mentor. Program ini terdiri dari beberapa modul. Setiap modul mencakup teori dalam format video ceramah, pekerjaan rumah dan proyek di akhir setiap modul yang memperkuat materi yang dibahas. Proyek disimpan di profil GitHub dan menjadi bagian dari portofolio siswa.
Selama pelatihan, mentor menjawab pertanyaan, membantu tugas mandiri, dan meninjau kode proyek dan mengadakan panggilan dengan siswa untuk mendiskusikan teori secara lebih rinci atau membantu implementasi praktik.
Sekolah pemrograman online yang lulusannya banyak diburu perusahaan
Kami mempekerjakan siswa pertama kami pada tahun 2013. Saat itu, persyaratan pengetahuan junior lebih tinggi, dan rumput lebih hijau
Hal ini mempengaruhi program pelatihan, penjabaran dan kedalamannya. Wawancara siswa Hexlet diadakan dengan motto: “Hmm, soal Hexlet lebih sulit.”
Terkadang siswa kami dipekerjakan tanpa wawancara teknis, hanya berdasarkan analisis kode proyek
Saat ini, semakin banyak perusahaan yang mencantumkan kursus Hexlet sebagai nilai tambah saat merekrut. Dan perusahaan mitra kami sangat mempercayai kami sehingga mereka mewawancarai lulusan tanpa melihat resume mereka
PM selama hampir tiga tahun di Moscow School of Programmers, mengawasi pengembangan LMS internal dan mengelola infrastruktur sekolah. Terlibat dalam penerbitan nama domain, pengaturan server dan konfigurasi. Berpartisipasi dalam pengembangan CI/CD internal, mentransfer beberapa layanan internal ke buruh pelabuhan. Menyelesaikan masalah perlindungan platform dari DDoS. Saat ini - insinyur DevOps di sebuah perusahaan IT yang mengembangkan layanan seluler di Moskow
Insinyur DevOps dengan pengalaman bekerja dengan Windows Server dan Linux.
Pemeliharaan, pengaturan CI/CD (GitLab, Jenkins, Ansible). Menyiapkan lingkungan untuk pengembang (Docker, Docker Compose). Pemantauan (zabbix, prometheus, grafana). Pengujian (Python, Selenium, Git). Pendampingan di Hexlet untuk berbagi ilmu dan meningkatkan soft skill
Bekerja di bidang IT selama lebih dari 15 tahun.
Hampir sepanjang karirnya ia bekerja sebagai Systems Engineer dengan sistem operasi Linux dan Windows. Saat ini memegang posisi insinyur DevOps.
Otomatiskan penerapan dan konfigurasi aplikasi Anda di mesin lokal Anda. Pelajari cara mengelola konfigurasi dan kunci pribadi dengan benar. Pelajari prinsip dasar pembuatan aplikasi yang mudah digunakan dan terukur. Kemas aplikasi Anda ke dalam Docker, luncurkan tumpukan apa pun dengan satu perintah melalui Docker Compose. Siapkan integrasi berkelanjutan
- Infrastruktur sebagai kode
- Mengisolasi Lingkungan Anda dengan Vagrant
- Otomatisasi lingkungan lokal (Ansible)
- Mengelola rahasia dan variabel (Ansible Vault)
- Pengantar Docker
- Infrastruktur yang tidak dapat diubah
- Mengotomatiskan pembangunan proyek (Docker Compose)
- Integrasi Berkelanjutan (Tindakan Github)
- Pusat Registri Docker
- File Dot
2. Penerapan dan pengoperasian
Menyebarkan aplikasi dengan satu tombol secara bersamaan ke sejumlah mesin. Pelajari cara membangun kluster failover dengan benar dan memperbaruinya dengan lancar tanpa waktu henti. Hubungkan logging dan pemantauan untuk merespons masalah dengan cepat. Lacak kesalahan melalui kolektor dan perbaiki sebelum klien menulis kepada Anda tentang hal itu.
- 12 Prinsip Faktor
- Terapkan menggunakan Ansible
- Dasar-dasar Kubernetes
- Arsitektur yang dapat diskalakan (DNS, Balancer, Cluster)
- Rilis: Biru Hijau, Canary, Rolling
- Tanpa kewarganegaraan vs. Berstatus
- Mengelola migrasi
- Penerapan Tanpa Waktu Henti
- Pemantauan dan pencatatan (DataDog)
- Pengumpul Kesalahan (Rollbar)
3. Manajemen infrastruktur
Terapkan cluster cloud di Digital Ocean dan otomatisasi prosesnya menggunakan Terraform. Konfigurasikan dan perbarui mesin cluster menggunakan Ansible Playbooks yang sudah jadi. Pelajari komponen infrastruktur cloud yang paling penting (DNS, DB, Penyimpanan) dan pelajari cara bekerja dengannya. Pelajari cara melindungi infrastruktur Anda dengan benar dari potensi ancaman.
- Pengantar Cloud (GCP, AWS, DO)
- Mengotomatiskan penerapan cluster (Terraform)
- Menyiapkan mesin (Mungkin)
- Mempersiapkan gambar (Packer)
- Menyeimbangkan di tingkat DNS
- Pengiriman cepat konten statis melalui CDN
- Basis data sebagai layanan
- Keamanan (Kunci, port, jaringan, bastion, vpn)
- Pengembangan pada mesin jarak jauh
Kursus ini membahas tentang apa itu Docker, bagaimana Docker menyederhanakan kehidupan pengembang, dan memperkenalkan konsep dan perintah dasar. Mengajarkan cara mengelola beberapa container Docker secara bersamaan menggunakan Docker Compose.
3,8
Selama pelatihan, Anda akan memperoleh pengetahuan dan keterampilan yang diperlukan untuk memahami infrastruktur Windows Server 2012, arsitektur dan topologi jaringan, konsep keamanan dan praktik terbaik administrasi server sistem Anda telah membahas topik tentang menginstal, mengkonfigurasi, memelihara, dan mengelola kinerja Windows Server 2012, bekerja dengan Layanan Domain Direktori Aktif (AD DS), Layanan Nama Domain (DNS), penyimpanan, dan banyak lagi lainnya. * *kursus ini diajarkan dalam kemitraan dengan Akademi ARMKYBERSEC
4,2
Kursus praktis ini membahas siklus penuh pembangunan infrastruktur menggunakan Terraform sebagai contoh. Pengetahuan yang didapat akan membantu Anda menciptakan dan mendukung berbagai solusi terkait aplikasi dan infrastruktur dalam kondisi operasional kode, memungkinkan Anda dengan mudah mereproduksi dan menerapkan implementasi yang sudah jadi di lingkungan apa pun dengan cepat dan terjamin penyebaran.
4,1