DevOps practices and tools - course 105,000 rub. from Otus, training 5 months, date November 29, 2023.
Miscellaneous / / November 29, 2023
Course from our partner Express 42 The main feature of the program is the constant transition from abstract to concrete: first a map of specific practices is given, then individual sub-practices with immediate immersion in tool. This gives the effect of independent study, while the map of practices has already been formed for the specialist, and he has no chance of falling into the rut of past experience.
About the course and yourself
If you want to develop in DevOps practices, what tools to master and how to achieve quick feedback from your product and quick interaction with customers - come to our course! The program was created specifically for developers, testers, system administrators and will allow master the tools and specific techniques to implement the following practices at a professional level:
- Infrastructure as Code (IaC),
— CI/CD,
— continuous collection of metrics (monitoring and logging).
Additionally, the course will cover the following topics:
- DevSecOps
— SRE,
- problem of storing “sensitive data”,
— Loki, Vault, Vagrant tools.
Examples of graduation projects - read in our blog: "CI/CD system project" and "Infrastructure configuration prototype"
2
course15 years of experience with Linux, 10 years with clouds and Devops. Managed to participate in the construction of Linux distributions, work both in outsourcing and in product companies. For the last 3 years he has been...
15 years of experience with Linux, 10 years with clouds and Devops. Managed to participate in the construction of Linux distributions, work both in outsourcing and in product companies. For the last 3 years he has been preparing the DevOpsConf Russia conference.
2
courseCurrently working with ETL, finalizing BI system monitoring, developing in Python, and all this in the Azure cloud. Built CI/CD for the BI system, wrote UI autotests in Selenium. At LANIT (until 2018) he created...
Currently working with ETL, finalizing BI system monitoring, developing in Python, and all this in the Azure cloud. Built CI/CD for the BI system, wrote UI autotests in Selenium. At LANIT (until 2018) he created his own “Frankenstein” from Jenkins, Ansible, VMware, Telegram bot, Jira, bash- and Python scripts for full-fledged ChatOps, where all updates to both servers and tickets were done through a bot in telegram for https://gis-tek.ru. Also helped Kubernetes orchestrate pages https://мдм.моидокументы.рф. At NIIAS (until 2016) he wrote mega-bash scripts to update Russian Railways dispatch servers so that your train could arrive on time.
DevOps. The need to change
-Topic 1. What is DevOps and the history of its development
-Topic 2.DevOps as a system. Practices and techniques
-Topic 3. Version control system as the basis for software development and delivery. Introducing Git
-Topic 4. Local environment of the engineer. ChatOps and workflow visualization. Teamwork with Git. Working on GitHub
-Topic 5.Introduction to cloud infrastructure and cloud services
-Topic 6. Main services of Yandex Cloud
Infrastructure and configuration management
-Topic 7. Infrastructure management models. Preparing images using Packer
-Topic 8: Introducing Terraform
-Topic 9.Principles of organizing infrastructure code and working on infrastructure in a team using Terraform as an example
-Topic 10. Configuration management. Introducing Ansible
-Topic 11.Continuing acquaintance with Ansible: templates, handlers, dynamic inventory, vault, tags
-Theme 12.Ansible roles, managing settings for multiple environments and best practices
-Topic 13. Local development of Ansible roles with Vagrant. Configuration testing.
-Topic 14.Infrastructure security
Continuous Integration & Continuous Delivery using Docker
- Topic 15. Containerization technology. Introduction to Docker
-Topic 16.Docker containers. Docker under the hood
-Theme 17.Docker images. Microservices
-Topic 18. Network interaction of Docker containers. Docker Compose. Testing images
-Topic 19. Technology of continuous software delivery
-Topic 20. Gitlab CI device. Building a continuous integration process
-Topic 21. Container security, integration of security checks and pipelines
Fast Feedback Loop (monitoring and logging)
-Topic 22.Introduction to monitoring. Models and principles of operation of monitoring systems
-Topic 23. Application and infrastructure monitoring
-Topic 24.Use of tools for processing log data
-Topic 25.Using a logging system in a Docker-based infrastructure
Container Orchestration
-Topic 26. Container orchestration
-Topic 27.Introduction to Kubernetes #1
-Topic 28.Introduction to Kubernetes #2
-Topic 29. Basic security models and controllers in Kubernetes
-Topic 30.Ingress controllers and services in Kubernetes
-Topic 31.Integration of Kubernetes into GitlabCI
-Topic 32.Kubernetes. Monitoring and logging
Project work
-Topic 33. Selection of topic and organization of project work
-Topic 34. Consultation on projects and homework - intermediate acceptance
-Topic 35.Protection of design work