Whether delivered online or on-site, these instructor-led live training courses provide a hands-on exploration of the core principles and advanced capabilities of Containers and Virtual Machines (VMs).
The Containers and Virtual Machines (VMs) program can be tailored as either "online live training" or "onsite live training". For the online option (also known as "remote live training"), sessions are conducted through an interactive remote desktop. Onsite sessions may take place directly at the client's premises in Sofia or at NobleProg corporate training centers located in Sofia.
NobleProg -- Your Local Training Provider
Crystal Business Center
ул. "Осогово" 40, Sofia, Bulgaria, 1303
Crystal Business Center is located in the central part of Sofia, on the corner of "Osogovo" street. and "Todor Aleksandrov" blvd. The building is easily accessible by metro (only 50 m from Opalchenska station) and other public transport. Its total area is 8000 sq.m. The office area is 6171 sq.m.
This live, instructor-led training in Sofia centers on the deployment, orchestration, and optimization of AI workloads within Kubernetes-based edge environments. The curriculum addresses the setup of lightweight distributions, the management of connectivity issues, and performance tuning for resource-constrained nodes. It is best suited for advanced practitioners.
Gain proficiency in AI-driven Kubernetes operations with Sofia through hands-on training. Utilize ML for intelligent scheduling and autoscaling to maximize resource efficiency. Lower costs and latency by applying predictive analytics and reinforcement learning models to real-world workloads.
This live training in Sofia empowers intermediate practitioners to build automated MLOps pipelines on Kubernetes. Participants will design CI/CD workflows, implement GitOps strategies, and deploy ML models using containerized infrastructure to achieve scalable and reproducible machine learning operations.
This hands-on training in Sofia provides the skills needed to build, train, and serve machine learning models on Kubernetes using Kubeflow. You will learn to navigate the ecosystem, create scalable pipelines, and manage production-ready workloads following best practices.
This live training in Sofia focuses on automating Docker-based AI model builds and deployments using CI/CD. It addresses packaging, testing, version control, and deployment strategies for MLOps. Participants will acquire practical skills in pipeline creation and secure container management.
This instructor-led, live training in Sofia (online or onsite) is aimed at advanced-level Kubernetes administrators and DevOps engineers who wish to enhance their monitoring skills for Kubernetes clusters using Prometheus and Grafana.
By the end of this training, participants will be able to:
Set up Prometheus and Grafana for Kubernetes monitoring.
Monitor key metrics for pods, nodes, and services.
Create dynamic dashboards to visualize cluster health and performance.
Implement alerting strategies for proactive issue resolution.
Apply best practices for scaling monitoring solutions in Kubernetes environments.
This instructor-led training in Sofia focuses on deploying AI inference across cloud, on-premise, and edge environments using Docker. Participants will learn to build secure containerized AI services, integrate orchestration tools, and optimize latency and resilience for distributed workloads.
This live Kubernetes training in Sofia guides IT professionals through core concepts and hands-on lab work. Learn to deploy, scale, and manage containerized applications using kubectl, configure networking and storage, and troubleshoot clusters effectively.
This instructor-led, live training in Sofia (offered online or onsite) is designed for DevOps engineers and developers seeking to use Kubernetes to construct, deploy, and manage containers and cluster components in a secure and scalable environment.
By the end of this training, participants will be able to:
Understand the architecture, core concepts, and components of a Kubernetes ecosystem.
Set up, install, and configure a Kubernetes cluster for container orchestration.
Learn how to execute Kubernetes operations using the command line tools.
Get a hands-on experience from basic to advanced Kubernetes operations and administration.
In this instructor-led training in Sofia, technical professionals will master the construction of secure and portable AI inference microservices using Docker. Participants will acquire practical skills in containerizing models, enhancing service security, and ensuring consistent deployment across local, server, and cloud environments.
In this instructor-led, live training in Sofia (onsite or remote), participants will learn how to deploy a collection of sample servers inside containers, then automate, scale, and manage their containerized servers within a Kubernetes cluster. The training goes on to more advanced topics, walking participants through the process of securing, networking and monitoring a Kubernetes cluster.
By the end of this training, participants will be able to:
Set up and run a Docker container.
Deploy containerized databases and servers.
Set up a Docker and Kubernetes cluster.
Use Kubernetes to deploy and manage different environments under the same cluster.
This live training in Sofia assists intermediate professionals in configuring and optimizing GPU-driven AI workloads inside Docker containers. Learners will master the creation of CUDA-compatible images, oversee multi-GPU operations, and implement scalable deep learning services suitable for production environments.
This instructor-led, live training in Sofia (online or onsite) is aimed at intermediate-level professionals who wish to effectively deploy, manage, and scale containerized applications using Kubernetes.
By the end of this training, participants will be able to:
Understand the Kubernetes architecture and its components.
Isolate resources effectively using Namespaces.
Manage and customize workloads with Deployments, StatefulSets, and DaemonSets.
Define computational resources using Requests and Limits.
Work with Jobs and CronJobs for scheduled tasks.
Understand Services and DNS within Kubernetes.
Expose applications using Ingress.
Manage ConfigMaps, Secrets, and Persistent Volumes.
Scale and upgrade Kubernetes clusters using advanced strategies.
This instructor-led, live training in Sofia (online or onsite) is designed for intermediate to advanced developers, DevOps professionals, and architects who aim to design, deploy, and manage resilient applications utilizing microservices, containers, and continuous integration/continuous deployment (CI/CD) pipelines.
By the conclusion of this training, participants will be able to:
Grasp and implement microservices architecture.
Deploy and manage containerized applications using Docker and Kubernetes.
Configure and optimize CI/CD pipelines for automated deployments.
Apply best practices for security, monitoring, and observability.
This instructor-led, live training in Sofia (online or onsite) is designed for advanced-level platform engineers and DevOps professionals who want to master the techniques for scaling applications using microservices and Kubernetes.
Upon completion of this training, participants will be capable of:
Designing and implementing scalable microservices architectures.
Deploying and managing applications on Kubernetes clusters.
Utilizing Helm charts for efficient service deployment.
Monitoring and maintaining the health of microservices in production.
Applying best practices for security and compliance within a Kubernetes environment.
Gain a solid grasp of containers, Kubernetes, and OpenShift through practical, hands-on training tailored for developers, DevOps engineers, and IT professionals. Participants will learn to construct containerized applications, deploy workloads, manage Kubernetes resources, and leverage OpenShift to streamline modern application delivery in cloud and hybrid environments.
This instructor-led training in Sofia supports technical professionals in containerizing complete ML pipelines using Docker. Learners will gain proficiency in creating reproducible environments, orchestrating training and inference workloads, and establishing CI/CD processes for scalable MLOps deployments.
This guided training in Sofia equips intermediate-level professionals with the skills to containerize AI and ML workloads using Docker. Learners will master the creation of optimized images, dependency management, and the deployment of reliable pipelines, acquiring hands-on expertise to establish consistent and portable production environments.
This instructor-led live training in Sofia (online or onsite) is aimed at beginner-level developers who wish to learn the basics of Kubefirst and how it simplifies, secures, and accelerates Kubernetes and Swarm cluster management at enterprise scale.
By the end of this training, participants will be able to:
Set up a Kubefirst development environment.
Write and run a basic Kubefirst program.
Annotate code with Kubefirst directives and clauses.
This instructor-led, live training in Sofia (online or on-site) is designed for intermediate-level developers and DevOps engineers who intend to utilize Minikube as part of their development workflow.
By the end of this training, participants will be able to:
Set up and manage a local Kubernetes environment using Minikube.
Understand how to deploy, manage, and debug applications on Minikube.
Integrate Minikube into their continuous integration and deployment pipelines.
Optimize their development process using Minikube's advanced features.
Apply best practices for local Kubernetes development.
This instructor-led, live training in Sofia (available online or onsite) is tailored for intermediate-level system administrators aiming to effectively deploy, manage, and troubleshoot Hyper-V environments.
By the end of this training, participants will have the ability to:
Comprehend virtualization concepts and configure Hyper-V.
Provision and manage virtual machines, VM storage, and networking.
Utilize advanced Hyper-V features and fortify Hyper-V environments.
This instructor-led, live training in Sofia (online or onsite) is designed for developers and DevOps engineers with intermediate-level skills who wish to build, deploy, and manage microservices using Spring Cloud and Docker.
Upon completing this training, participants will gain the ability to:
Create microservices utilizing Spring Boot and Spring Cloud.
Containerize applications using Docker and Docker Compose.
Implement service discovery, API gateways, and inter-service communication mechanisms.
Monitor and secure microservices within production environments.
Deploy and orchestrate microservices using Kubernetes.
This instructor-led, live training in Sofia (online or onsite) is designed for beginner to intermediate software developers and DevOps professionals who want to learn how to set up and manage a local Kubernetes environment using Minikube.
By the end of this training, participants will be able to:
Install and configure Minikube on their local machine.
Understand the basic concepts and architecture of Kubernetes.
Deploy and manage containers using kubectl and the Minikube dashboard.
Set up persistent storage and networking solutions for Kubernetes.
Utilize Minikube for developing, testing, and debugging applications.
In this instructor-led live training in Sofia (onsite or remote), participants will learn to create and manage Docker containers and deploy a sample application within one. Attendees will also learn how to automate, scale, and manage their containerized applications within a Kubernetes cluster. Finally, the training progresses to more advanced topics, guiding participants through the process of securing, scaling, and monitoring a Kubernetes cluster.
By the end of this training, participants will be able to:
Set up and run a Docker container.
Deploy a containerized server and web application.
Build and manage Docker images.
Set up a Docker and Kubernetes cluster.
Use Kubernetes to deploy and manage a clustered web application.
This live, instructor-led training in Sofia focuses on the Certified Kubernetes Administrator (CKA) exam. It offers hands-on experience with Kubernetes architecture, networking, security, and troubleshooting. It is ideal for administrators seeking certification or those looking to develop practical cluster management skills.
In this instructor-led live training at Sofia (online or onsite), participants will learn how to set up and manage a production-scale container environment using Kubernetes on AKS.Â
By the end of this training, participants will be able to:
Configure and manage Kubernetes on AKS.
Deploy, manage and scale a Kubernetes cluster.
Deploy containerized (Docker) applications on Azure.
Migrate an existing Kubernetes environment from on-premise to AKS cloud.
Integrate Kubernetes with third-party continuous integration (CI) software.
Ensure high availability and disaster recovery in Kubernetes.
Learn how to build, deploy, and administer containerized environments using Docker, Kubernetes, and OpenShift. This five-day, hands-on training covers container images, Kubernetes workloads, cluster networking, storage, security, monitoring, and practical OpenShift administration. Participants acquire the skills necessary to operate modern container platforms and troubleshoot applications across development and production environments.
This instructor-led training in Sofia helps engineers automate, secure, and monitor large-scale Kubernetes clusters. You will learn to deploy multi-environment applications, implement high-availability strategies, and manage scaling and troubleshooting effectively.
This instructor-led CKAD training in Sofia prepares developers for the Certified Kubernetes Application Developer exam through hands-on labs. It covers designing, building, and securing cloud-native apps using core Kubernetes concepts, deployment strategies, and networking fundamentals.
This instructor-led, live training session in Sofia provides participants with an overview of Rancher and demonstrates through practical exercises how to deploy and manage a Kubernetes cluster using Rancher.
Gain mastery over Istio on Kubernetes through this instructor-led course held in Sofia. Learn how to install, configure, and secure service meshes utilizing mTLS and Zero Trust methodologies. Acquire hands-on expertise in traffic management, observability via Prometheus and Jaeger, and Calico integration to build production-ready microservices.
This 21-hour program in Sofia delves into critical Kubernetes design patterns for microservices. Learners will acquire essential, behavioral, structural, and configuration strategies to develop resilient, scalable, and cloud-native applications through hands-on live-lab activities.
This instructor-led, live training in Sofia (online or onsite) is aimed at engineers who wish to use Helm to streamline the process of installing and managing Kubernetes applications.
By the end of this training, participants will be able to:
Install and configure Helm.
Create reproducible builds of Kubernetes applications.
Share applications as Helm charts.
Run third-party applications saved as Helm charts.
This instructor-led, live training in Sofia (online or onsite) is aimed at DevOps engineers who wish to use Kubernetes and Gitlab to automate the DevOps lifecycle.
By the end of this training, participants will be able to:
Automate application builds, tests, and deployments.
Create an automated build infrastructure.
Deploy an application to a containerized cloud environment.
This instructor-led, live training in Sofia, offered online or onsite, is designed for Kubernetes practitioners aiming to prepare for the CKS exam.
By the end of this course, participants will understand how to secure Kubernetes environments and container-based applications throughout the various stages of an application's life cycle: build, deployment, and runtime.
This instructor-led live training (online or onsite) is tailored for developers and DevOps engineers who aim to leverage serverless approaches for building enterprise applications in Kubernetes.
By the end of this course, participants will be able to:
Set up and configure the Kubernetes system to begin developing with a serverless architecture.
Comprehend the foundational concepts and principles of serverless environments.
Operate the necessary toolchains for serverless development and integrate them with Kubernetes components.
Practice Python programming skills and apply them to implement serverless systems.
Secure enterprise applications deployed through a serverless framework on Kubernetes.
Utilize modern cloud computing methods to optimize DevOps task processing workflows.
This instructor-led live training, held in Sofia (online or onsite), is designed for engineers looking to harden their Kubernetes cluster beyond the standard default security configurations.
By the end of the course, participants will be able to:
Recognize vulnerabilities exposed by a default Kubernetes setup.
Prevent unauthenticated access to the Kubernetes API, database, and other services.
Protect the Kubernetes cluster from accidental or malicious entry.
Formulate a comprehensive security policy and adhere to best practices.
This instructor-led, live training, available online or on-site in Sofia, is designed for engineers aiming to expand their Docker knowledge. It focuses on deploying applications at scale while ensuring robust control and management.
By the conclusion of this program, participants will have the capability to:
Create personalized Docker images.
Deploy and oversee large-scale Docker application environments.
Evaluate and select the optimal container orchestration solution from available options.
Implement a continuous integration workflow for Docker-based applications.
Seamlessly integrate Docker applications with current continuous integration tools.
Apply security best practices to Docker applications.
This intensive 7-day program offers a deep, practical exploration of designing, deploying, and managing cloud-native applications through contemporary DevOps methodologies.
Attendees will learn to architect scalable microservice ecosystems, refine container performance, and oversee production-grade workloads within Kubernetes. The curriculum addresses sophisticated deployment tactics, GitOps-driven automation, and observability frameworks to guarantee robust system reliability and efficiency.
A significant emphasis is placed on tackling real-world operational hurdles, such as incident handling, failure simulation, and root cause identification. The program culminates with the integration of AI-driven tools to enhance troubleshooting capabilities and expedite operational decision-making.
Upon completion, participants will possess a thorough understanding of how to construct, deploy, monitor, and sustain resilient distributed systems within a Kubernetes infrastructure.
This live, instructor-led training in Sofia delves into the fundamental principles of Docker, enabling participants to streamline the build, shipping, and runtime processes for containerized applications. Participants will develop practical proficiency in Docker installation, image management, networking, and registry operations.
This instructor-led, live training in Sofia (online or onsite) is aimed at intermediate to advanced DevOps engineers and system administrators who wish to deploy and manage self-hosted Kubernetes clusters without cloud dependencies.
By the end of this training, participants will be able to: deploy production-ready Kubernetes clusters using kubeadm on bare-metal or virtual machines; configure high-availability control planes and etcd clusters; implement container networking and storage for self-managed environments; set up monitoring and observability using self-hosted solutions.
In this instructor-led, live training held in Sofia, participants will learn the fundamentals of building microservices using Spring Cloud and Docker. Participant knowledge is put to the test through exercises and the step-by-step development of sample microservices.
By the end of this training, participants will be able to:
Understand the fundamentals of microservices.
Use Docker to build containers for microservice applications.
Build and deploy containerized microservices using Spring Cloud and Docker.
Integrate microservices with discovery services and the Spring Cloud API Gateway.
Use Docker Compose for end-to-end integration testing.
OpenShift is one of the leading Kubernetes-based platforms for deploying and managing containerized applications in cloud, hybrid and on-premises environments.
This hands-on training teaches participants how to install, administer and troubleshoot OpenShift clusters while applying security, networking and storage best practices. Through practical exercises, participants gain the skills needed to confidently manage production-ready OpenShift environments.
Discover how to develop, deploy, and manage containerized applications using OpenShift, a premier Kubernetes-based platform for cloud-native development. This hands-on training covers application deployment, containers, networking, CI/CD, and DevOps workflows, equipping participants with the skills required to build and maintain modern applications in production environments.
This instructor-led, live training in Sofia (online or onsite) is designed for intermediate-level virtualization administrators who wish to utilize open-source platforms to migrate away from VMware.
By the end of this training, participants will be able to:
Install and configure KVM, oVirt, and Proxmox VE.
Migrate virtual workloads from VMware.
Implement high availability and disaster recovery.
Optimize performance in open-source virtualization environments.
Read more...
Last Updated:
Testimonials (6)
multi-tiered, structured course programme.
Bert Paelinckx - Cube SoftwareSolutions
Course - Introduction to Docker
CI/CD Best Practices (gitflow and gitops), Application strategies, idempotency and drift, remote state management, Pod Disruption Budgets and Best Practices
McKayla Fusco - NSWC Dahlgren Division - DNA
Course - Resilient Architecture: Microservices, Containers, and CI/CD
basic understanding of container/kubernetes and how they interact
features of the openshift plattform
Eric Scholze - NOW IT GmbH
Course - Introduction to Containers, Kubernetes & OpenShift
Training being interactive. He engaged us a lot by asking questions and imaginary use cases. He shifted away from his agenda to explain more of the things we are demanded.
Berk Ozdilek - Deutsche Bank
Course - Kubernetes Advanced
About the microservices and how to maintenance kubernetes
Yufri Isnaini Rochmat Maulana - Bank Indonesia
Course - Advanced Platform Engineering: Scaling with Microservices and Kubernetes
Online Containers and Virtual Machines (VMs) training in Sofia, Containers and Virtual Machines (VMs) training courses in Sofia, Weekend Containers and Virtual Machines (VMs) courses in Sofia, Evening Containers and Virtual Machines (VMs) training in Sofia, Containers and Virtual Machines (VMs) instructor-led in Sofia, Containers and Virtual Machines (VMs) boot camp in Sofia, Weekend Containers and Virtual Machines (VMs) training in Sofia, Containers and Virtual Machines (VMs) classes in Sofia, Containers and Virtual Machines (VMs) trainer in Sofia, Evening Containers and Virtual Machines (VMs) courses in Sofia, Online Containers and Virtual Machines (VMs) training in Sofia, Containers and Virtual Machines (VMs) instructor in Sofia, Containers and Virtual Machines (VMs) one on one training in Sofia, Containers and Virtual Machines (VMs) instructor-led in Sofia, Containers and Virtual Machines (VMs) on-site in Sofia, Containers and Virtual Machines (VMs) coaching in Sofia, Containers and Virtual Machines (VMs) private courses in Sofia