Skip navigation

Education

I specialize in professional development trainings covering a variety of key IT disciplines.

I teach children various topics following the STEAM methodology.

I help everyone master the most important skills required in the current world.

Professional training

GitOps, ArgoCD: And other CI/CD options for Kubernetes and clouds

CI/CD training | Datascript

This training will introduce you to the options available for managing your applications in the Kubernetes environment. We will take a closer look at the ArgoCD system.

We will go through YAML definitions, design high-quality HELM charts, Kapitan and Tanka manifests and demonstrate the advantages of advanced holistic models and the use of AI to facilitate routine operations.


Backstage: Improve application development and operation with a service catalog

CI/CD training | Datascript

Service catalogs provide a basic framework for describing applications for all teams within an organization. They are a tool, a portal used by everyone in the organization: managers for planning, developers for development, and operators for monitoring the status of operating systems.

Portals are centralized software catalogs designed to restore order to your microservices and infrastructure. They enable your product teams to quickly develop and maintain high-quality services—without limiting autonomy. They unify all your infrastructure tools, services, and documentation, creating an efficient development environment from start to finish.

In this training, we will show you how to easily describe and connect all aspects of development and operation, from source code management, CI/CD processes, operational details from the cloud and Kubernetes environment, to monitoring.


Saltstack: Configuration management and automation of IT systems

Automation training | Datascript

SaltStack (Salt for short) is a modern tool for automating and managing modern IT systems. It can be deployed and used in a matter of minutes. Configuration files are written in the readable YAML format. Salt is highly scalable thanks to its message bus for communication between the agent and the server. This architecture allows you to manage thousands of agents at once.

In addition to configuration management, it enables remote command execution and centralized management of cloud, virtualization, and container infrastructure. It is multi-platform and supports a wide range of systems, including UNIX, Linux, Windows, and others. Salt's development is geared toward managing all aspects of a modern data center, not just servers, but all devices.

In this course, you will learn what SaltStack can do and how to easily describe even complex systems, processes, and automation. We will show you how to easily create or use existing service models.


Template-based system configuration

Automation training | Datascript

During the training, we will learn about modern configuration tools that use templates to describe managed resources and their relationships. Surprisingly, almost all tools use this approach to a greater or lesser extent. There are also many different types of resources that can be managed using configuration management (cloud services, containers, software, hardware), but it is essentially impossible to manage them all with a single tool. You need to choose the right combination of tools that will fully cover your needs.

The training will give you a detailed overview of the possibilities and limitations of most popular configuration systems using a declarative approach to defining IT infrastructure elements.


Prometheus, Grafana, and OpenTelemetry: modern monitoring and observability

Monitoring training | Datascript

During the training, we will learn how to work with monitoring tools based on Prometheus features, from configuring data collection on measured systems, through the transport layer, to use and storage in a data repository. Prometheus for processing metric data, Loki for processing log data, Parca for processing profiling data, Tempo for processing tracing data, Alermanager for processing alerts, and Grafana for data visualization.

Next, we will focus on data evaluation options and, if the input conditions are met, their subsequent processing using a communication interface, automatic processing with an orchestration tool, or analysis in expert systems. We will learn how to format queries into metric and log databases and how to use them when defining visualizations and notifications.

During the training, we will show examples of data collection settings on real infrastructure and demonstrate how to access stored data, which will provide you with a good foundation for further use of modern monitoring systems based on the Prometheus family of tools.


Monitoring Workshop: Advanced Level

Monitoring workshop | Datascript

During the workshop, we will cover advanced monitoring topics. Telemetry data collection is constantly evolving, and we will demonstrate how to properly use monitoring standards (OpenTelemetry).

Distribution of configuration rules for agents that collect telemetry data, services that evaluate data, and services that process anomalous states, including definitions of the context of AI agents responsible for automatic system recovery.

Another use of monitoring is to answer management questions, such as the cost of allocated and actually used resources, capacity planning, or automation of routine administration.

Education for children

GeekEdu Project

Project aims to help parents to teach their children the art, science and technology of modern age. Check out the Project website to learn more.

Many crafting and coding projects, Detailed step-by-step instructions, Collect badges to track progress, Well equipped lab and practice grounds, On-line servers with productivity tools, Virtual and physical classrooms


GameEdu Project

Project aims to show how to play traditional and modern games. Check out the Project website to learn more.

Magic the Gathering card translation, Pokemon: The Trading Game, Classic german and french card deck game rules, Many desk game rules and AI guides, Role-playing games setups and accessories


Math Handbook

A tool to assist in teaching and studying mathematics. Check out the Project website to learn more.

Uses modern presentation and AI tools to help create math problems (and solutions).