DevOps voor programmeurs - cursus 50.000 wrijven. uit Hexlet, training 3 maanden, datum 29 november 2023.
Gemengde Berichten / / November 29, 2023
- Voor degenen die al programmeren en hun professionele niveau willen verbeteren
- Voor degenen die al geprobeerd hebben om zelfstandig te studeren, maar voelen behoefte aan een mentor
- Voor wie dit onderwerp niet kent en het op een goed niveau wil begrijpen
Formaat
Groepstraining met studenten en een mentor. Het programma bestaat uit verschillende modules. Elke module omvat theorie in de vorm van videocolleges, huiswerk en een project aan het einde van elke module dat de behandelde stof versterkt. Projecten worden opgeslagen in het GitHub-profiel en worden onderdeel van het portfolio van de student.
Tijdens de training beantwoordt de mentor vragen, helpt bij zelfstandige opdrachten en codereviews van projecten en houdt telefoongesprekken met studenten om de theorie in meer detail te bespreken of te helpen bij de implementatie praktijken.
Een online programmeerschool waarvan de afgestudeerden door bedrijven worden opgejaagd
In 2013 hebben wij onze eerste leerling in dienst genomen. Destijds waren de eisen aan juniorkennis hoger en was het gras groener
Dit had gevolgen voor de opleidingsprogramma's, de uitwerking en diepgang ervan. Interviews voor Hexlet-studenten worden gehouden onder het motto: “Hmm, op Hexlet waren de problemen moeilijker.”
Soms worden onze studenten aangenomen zonder technisch interview, alleen op basis van projectcodeanalyse
Tegenwoordig vermelden steeds meer bedrijven Hexlet-cursussen als een pluspunt bij het aannemen van personeel. En onze partnerbedrijven vertrouwen ons zo veel dat ze afgestudeerden interviewen zonder naar hun cv te kijken
Bijna drie jaar lang was hij PM bij de Moskouse School of Programmers, waar hij toezicht hield op de ontwikkeling van het interne LMS en de infrastructuur van de school beheerde. Was betrokken bij de uitgifte van domeinnamen, het opzetten van servers en configuratie. Deelgenomen aan de ontwikkeling van interne CI/CD, verschillende interne services overgedragen aan docker. Problemen met het beschermen van het platform tegen DDoS opgelost. Momenteel - DevOps-ingenieur bij een IT-bedrijf dat mobiele diensten ontwikkelt in Moskou
DevOps engineer met ervaring in het werken met Windows Server en Linux.
Onderhoud, inrichting van CI/CD (GitLab, Jenkins, Ansible). Inrichten van een omgeving voor ontwikkelaars (Docker, Docker Compose). Monitoring (zabbix, prometheus, grafana). Testen (Python, Selenium, Git). Mentoring in Hexlet om kennis te delen en zachte vaardigheden te verbeteren
Werkt al meer dan 15 jaar in de IT-sector.
Het grootste deel van zijn carrière werkte hij als systeemingenieur met Linux- en Windows-besturingssystemen. Momenteel vervult hij de functie van DevOps engineer.
Automatiseer de implementatie en configuratie van uw applicatie op uw lokale computer. Leer hoe u de configuratie en privésleutels op de juiste manier beheert. Leer de basisprincipes van het creëren van gebruiksvriendelijke en schaalbare applicaties. Verpak uw applicatie in Docker, start elke stapel met één opdracht via Docker Compose. Continue integratie instellen
- Infrastructuur als code
- Isoleer uw omgeving met Vagrant
- Automatisering van de lokale omgeving (Ansible)
- Geheimen en variabelen beheren (Ansible Vault)
- Inleiding tot Docker
- Onveranderlijke infrastructuur
- Automatiseren van projectbuilds (Docker Compose)
- Continue integratie (Github-acties)
- Docker-registerhub
- Puntbestanden
2. Implementatie en bediening
Implementeer een applicatie met één knop tegelijkertijd op een willekeurig aantal machines. Leer hoe u op de juiste manier een failovercluster bouwt en deze soepel bijwerkt zonder downtime. Verbind logboekregistratie en monitoring om snel op problemen te reageren. Volg fouten via verzamelprogramma's en corrigeer ze voordat klanten u hierover schrijven.
- 12 Factorprincipes
- Implementeer met Ansible
- Basisprincipes van Kubernetes
- Schaalbare architectuur (DNS, Balancers, Cluster)
- Releases: Blauwgroen, Kanarie, Rollend
- Staatloos versus staatsvol
- Het beheren van migraties
- Implementatie zonder downtime
- Monitoring en logging (DataDog)
- Foutverzamelaars (rolbeugel)
3. Beheer van de infrastructuur
Implementeer een cloudcluster op Digital Ocean en automatiseer het proces met Terraform. Configureer en update clustermachines met behulp van kant-en-klare Ansible Playbooks. Leer de belangrijkste componenten van cloudinfrastructuur (DNS, DB, Storage) en leer ermee werken. Leer hoe u uw infrastructuur op de juiste manier kunt beschermen tegen potentiële bedreigingen.
- Inleiding tot Clouds (GCP, AWS, DO)
- Automatiseer clusterimplementatie (Terraform)
- Machines instellen (Ansible)
- Afbeeldingen voorbereiden (Packer)
- Balanceren op DNS-niveau
- Snelle levering van statische inhoud via CDN
- Database als een service
- Beveiliging (sleutels, poorten, netwerken, bastion, vpn)
- Ontwikkeling op externe machines
De cursus gaat over wat Docker is, hoe het het leven van een ontwikkelaar vereenvoudigt, en introduceert basisconcepten en opdrachten. Leert hoe u meerdere Docker-containers tegelijkertijd kunt beheren met Docker Compose.
3,8
Tijdens de training verkrijgt u de kennis en vaardigheden die nodig zijn om de Windows Server 2012-infrastructuur te begrijpen, netwerkarchitectuur en -topologie, beveiligingsconcepten en best practices voor serverbeheer systemen U hebt onderwerpen besproken over het installeren, configureren, onderhouden en beheren van de prestaties van Windows Server 2012, werkend met Active Directory Domain Services (AD DS), Domain Name Services (DNS), opslag en nog veel meer ander. * *de cursus wordt gegeven in samenwerking met de ARMKYBERSEC Academy
4,2
Deze praktijkgerichte cursus behandelt de volledige cyclus van het bouwen van infrastructuur met Terraform als voorbeeld. De opgedane kennis zal u helpen bij het creëren en ondersteunen van verschillende oplossingen met betrekking tot applicaties en infrastructuur in operationele staat code, waardoor u kant-en-klare implementaties eenvoudig en snel in elke omgeving kunt reproduceren en gegarandeerd kunt toepassen inzet.
4,1