Programcılar için DevOps - kurs 50.000 ruble. Hexlet'ten, 3 aylık eğitim, tarih 29 Kasım 2023.
Miscellanea / / November 29, 2023
- Halihazırda program yapan ve profesyonel seviyelerini geliştirmek isteyenler için
- Zaten kendi başlarına çalışmayı deneyen ancak hisseden kişiler için bir akıl hocasına ihtiyaç var
- Bu konuya aşina olmayan ve konuyu iyi düzeyde anlamak isteyenler için
Biçim
Öğrenciler ve bir mentorla grup eğitimi. Program birçok modülden oluşmaktadır. Her modül, video dersler, ödevler ve her modülün sonunda kapsanan materyali güçlendiren bir proje formatında teori içerir. Projeler GitHub profiline kaydedilir ve öğrencinin portföyünün bir parçası haline gelir.
Eğitim sırasında mentor soruları yanıtlar, bağımsız görevlerde yardımcı olur ve Projelerin kod incelemeleri ve teoriyi daha ayrıntılı tartışmak veya uygulamaya yardımcı olmak için öğrencilerle görüşmelerde bulunmak uygulamalar.
Mezunları şirketler tarafından avlanan çevrimiçi programlama okulu
İlk öğrencimizi 2013 yılında istihdam ettik. O zamanlar gençlerin bilgi gereksinimleri daha yüksekti ve çimenler daha yeşildi
Bu durum eğitim programlarının detaylandırılmasını ve derinliğini etkiledi. Hexlet öğrencilerine yönelik mülakatlar şu sloganla yapılıyor: “Hımm, Hexlet'te sorunlar daha zordu.”
Bazen öğrencilerimiz teknik görüşme yapılmadan sadece proje kod analizine göre işe alınırlar.
Günümüzde giderek daha fazla şirket işe alırken Hexlet kurslarını artı olarak listeliyor. Partner firmalarımız da bize o kadar güveniyor ki, mezunlarla özgeçmişlerine bakmadan röportaj yapıyorlar.
Başbakan, Moskova Programcılar Okulu'nda neredeyse üç yıl boyunca dahili LMS'nin gelişimini denetledi ve okulun altyapısını yönetti. Alan adlarının verilmesi, sunucuların kurulumu ve konfigürasyonunda görev aldım. Dahili CI/CD'nin geliştirilmesine katıldı, çeşitli dahili hizmetleri Docker'a aktardı. Platformun DDoS'tan korunmasıyla ilgili sorunlar çözüldü. Şu anda - Moskova'da mobil hizmetler geliştiren bir BT şirketinde DevOps mühendisi
Windows Server ve Linux ile çalışma deneyimine sahip DevOps mühendisi.
CI/CD'nin bakımı ve kurulumu (GitLab, Jenkins, Ansible). Geliştiriciler için ortam kurulması (Docker, Docker Compose). İzleme (zabbix, prometheus, grafana). Test etme (Python, Selenium, Git). Bilgiyi paylaşmak ve sosyal becerileri geliştirmek için Hexlet'te mentorluk
15 yılı aşkın süredir bilişim alanında çalışmaktadır.
Kariyerinin büyük bölümünde Linux ve Windows işletim sistemlerinde Sistem Mühendisi olarak çalıştı. Şu anda DevOps mühendisi olarak görev yapmaktadır.
Uygulamanızın yerel makinenizde dağıtımını ve yapılandırmasını otomatikleştirin. Yapılandırmayı ve özel anahtarları nasıl düzgün şekilde yöneteceğinizi öğrenin. Kullanımı kolay ve ölçeklenebilir uygulamalar oluşturmanın temel ilkelerini öğrenin. Uygulamanızı Docker'a paketleyin, Docker Compose aracılığıyla herhangi bir yığını tek komutla başlatın. Sürekli entegrasyonu ayarlayın
- Kod olarak altyapı
- Vagrant ile Ortamınızı Yalıtmak
- Yerel ortamın otomasyonu (Ansible)
- Gizli dizileri ve değişkenleri yönetme (Ansible Vault)
- Docker'a Giriş
- Değişmez altyapı
- Proje derlemelerini otomatikleştirme (Docker Compose)
- Sürekli Entegrasyon (Github Eylemleri)
- Docker Kayıt Merkezi
- Nokta dosyaları
2. Dağıtım ve operasyon
Bir uygulamayı tek tuşla aynı anda istediğiniz sayıda makineye dağıtın. Yük devretme kümesini düzgün bir şekilde nasıl oluşturacağınızı ve kesinti olmadan sorunsuz bir şekilde nasıl güncelleyeceğinizi öğrenin. Sorunlara hızla yanıt vermek için günlük kaydı ve izlemeyi bağlayın. Hataları toplayıcılar aracılığıyla takip edin ve müşteriler size bu konuda yazmadan önce bunları düzeltin.
- 12 Faktör Prensibi
- Ansible'ı kullanarak dağıtma
- Kubernetes'in Temelleri
- Ölçeklenebilir mimari (DNS, Dengeleyiciler, Küme)
- Sürümler: Mavi Yeşil, Kanarya, Yuvarlanan
- Durumsuz ve Durumlu
- Taşıma işlemlerini yönetme
- Sıfır Kesinti Süreli Dağıtım
- İzleme ve günlük kaydı (DataDog)
- Hata Toplayıcılar (Rollbar)
3. Altyapı yönetimi
Digital Ocean'da bir bulut kümesi dağıtın ve Terraform'u kullanarak süreci otomatikleştirin. Hazır Ansible Playbook'ları kullanarak küme makinelerini yapılandırın ve güncelleyin. Bulut altyapısının en önemli bileşenlerini (DNS, DB, Depolama) öğrenin ve onlarla nasıl çalışılacağını öğrenin. Altyapınızı potansiyel tehditlere karşı nasıl düzgün şekilde koruyacağınızı öğrenin.
- Bulutlara Giriş (GCP, AWS, DO)
- Küme dağıtımını otomatikleştirin (Terraform)
- Makinelerin kurulumu (Ansible)
- Görsellerin hazırlanması (Paketleyici)
- DNS düzeyinde dengeleme
- Statik içeriğin CDN aracılığıyla hızlı teslimi
- Hizmet olarak veritabanı
- Güvenlik (Anahtarlar, bağlantı noktaları, ağlar, kale, vpn)
- Uzak makinelerde geliştirme
Kurs, Docker'ın ne olduğunu, bir geliştiricinin hayatını nasıl kolaylaştırdığını anlatıyor ve temel kavramları ve komutları tanıtıyor. Docker Compose'u kullanarak birden fazla Docker konteynerinin aynı anda nasıl yönetileceğini öğretir.
3,8
Eğitim sırasında Windows Server 2012 altyapısını anlamak için gerekli bilgi ve becerileri kazanacaksınız, ağ mimarisi ve topolojisi, güvenlik kavramları ve sunucu yönetimi en iyi uygulamaları sistemler Windows Server performansının kurulumu, yapılandırılması, bakımı ve yönetimi ile ilgili konuları ele aldınız 2012, Active Directory Etki Alanı Hizmetleri (AD DS), Etki Alanı Adı Hizmetleri (DNS), depolama ve pek çok şeyle çalışma diğer. * *kurs ARMKYBERSEC Akademisi ile ortaklaşa verilmektedir
4,2
Bu uygulamalı kurs, örnek olarak Terraform'u kullanarak altyapı oluşturmanın tüm döngüsünü inceliyor. Kazanılan bilgi, operasyonel durumdaki uygulamalar ve altyapı ile ilgili çeşitli çözümleri oluşturmanıza ve desteklemenize yardımcı olacaktır. hızlı ve garantili olarak hazır uygulamaları her ortamda kolayca çoğaltmanıza ve uygulamanıza olanak tanır. dağıtım.
4,1