Online or onsite, instructor-led live Linux training courses demonstrate through hands-on practice how to install, manage, secure and troubleshoot a Linux system. Our Linux courses cover how to run Linux on traditional servers as well as in embedded systems
Linux training is available as "online live training" or "onsite live training". Online live training (aka "remote live training") is carried out by way of an interactive, remote desktop. Sofia onsite live Linux trainings can be carried out locally on customer premises or in NobleProg corporate training centers.
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.
Linux is a robust open-source operating system extensively utilized in server infrastructure, embedded systems, and enterprise settings.
This instructor-led training session (available online or onsite) targets beginner to intermediate system administrators looking to gain practical expertise in managing Linux servers, configuring system components, securing access points, and fulfilling organizational IT requirements.
Upon completion of this training, participants will be capable of:
Installing and setting up a Linux server from the ground up.
Efficiently managing users, groups, and access permissions.
Creating and administering local file systems and partitions.
Configuring fundamental networking and key services.
Executing package management tasks tailored to specific Linux distributions.
Implementing basic security protocols and automation scripts.
Course Format
Interactive lectures and discussions.
Extensive exercises and practical drills.
Hands-on implementation within a live-lab environment.
Course Customization Options
To arrange a customized training program for this course, please get in touch with us.
Kali Linux is a robust, open-source platform extensively utilized for penetration testing and digital forensics. It offers a comprehensive suite of specialized tools designed for evidence collection, analysis, and reporting during post-incident investigations.
This instructor-led live training, available both online and onsite, targets intermediate-level security professionals aiming to leverage Kali Linux forensic tools for on-site investigations following cyber incidents.
Upon completion of this training, participants will be equipped to:
Establish and configure a forensic environment within Kali Linux.
Collect and preserve digital evidence in accordance with forensic best practices.
Analyze disks, memory, and network traffic using Kali tools.
Produce reports that support legal and compliance procedures.
Course Format
Interactive lectures and discussions.
Practical forensic exercises utilizing Kali Linux.
Real-world scenarios for cyber-incident investigation.
Customization Options
For tailored training on this subject, please contact us to arrange.
This instructor-led live training in Sofia (online or onsite) is tailored for beginner to intermediate system administrators who aim to acquire the knowledge, practical skills, and confidence necessary to proficiently manage and utilize Rocky Linux across various real-world and business applications.
By the end of this training, participants will be able to:
Effectively navigate, install, configure, and manage a Rocky Linux system.
Administer system tasks and implement security measures.
Understand virtualization and containerization concepts.
Implement backup and recovery plans and optimize system performance.
This instructor-led live training in Sofia (online or onsite) is designed for IT professionals who wish to acquire advanced knowledge in performing penetration testing with Kali Linux. Key areas include advanced sniffing, exploit writing, web and wireless penetration testing, document management and reporting, and other penetration testing methods.
By the end of this training, participants will be able to:
Understand and utilize the advanced methodology of Kali Linux for penetration testing.
Learn to use vulnerability assessment tools.
Manage evidence, data collection, and reporting using Kali Linux.
Learn about exploitations, attacks, and privileges escalations.
This instructor-led, live training in Sofia (online or onsite) is designed for system administrators and IT professionals who aspire to become proficient Linux system administrators.
By the end of this training, participants will be able to:
Effectively manage Linux systems and servers.
Perform key system administration tasks.
Configure and troubleshoot networking in Linux.
Implement security measures to protect Linux systems.
This instructor-led, live training in Sofia (online or onsite) is designed for developers and system administrators aiming to automate tasks and manage systems more effectively using Bash.
By the end of this training, participants will be able to:
Install and configure Bash.
Write and execute Bash scripts.
Understand the lifecycle of a Bash script and its integration with system administration tasks.
This instructor-led, live training in Sofia (online or onsite) is designed for intermediate-level system administrators who wish to develop their Linux administration skills using CentOS.
By the end of this training, participants will be able to:
Install and configure CentOS 8.
Manage users and groups, control, and monitor system processes.
Configure network services and security.
Implement storage solutions and perform system maintenance and troubleshooting.
This instructor-led, live training in Sofia (online or in-person) targets beginner-level system administrators and IT professionals who wish to understand and begin working with KVM and hypervisors in general.
By the end of this training, participants will be able to:
Comprehend the function and categories of hypervisors.
Install and configure KVM on a Linux host.
Create, manage, and troubleshoot guest virtual machines.
Configure virtual networking and storage pools for VM environments.
This instructor-led live training in Sofia (online or onsite) is designed for IT professionals who wish to learn more about performing penetration testing and other security management with Kali Linux.
Upon completion of this training, participants will be able to:
Gain an understanding of Kali Linux internals.
Execute vulnerability scanning and analysis.
Manage file permissions and directory structures.
Utilize commands and shortcuts with a hacker-centric approach.
This instructor-led, live training in Sofia (online or onsite) is aimed at individuals who want to gain a solid understanding of open-source IT and cloud computing fundamentals.
By the end of this course, participants will be able to:
Understand the principles of open-source software and its benefits.
Navigate and utilize the Linux command-line interface.
Comprehend cloud computing concepts and terminology.
Explore various cloud deployment models and services.
Arch Linux is an independently developed GNU/Linux distribution. It is often referred to as the simple Linux as it provides a minimal base system, allowing users to configure it only to add what is required.
In this instructor-led, live training, participants will learn the basics of Arch Linux as they practice the essential system administration techniques and tools needed to manage an Arch Linux system.
By the end of this training, participants will be able to:
Understand the principles of Arch Linux
Install Arch Linux on their systems
Implement various system administration tasks on Arch Linux
Audience
System administrators
Developers
Format of the course
Part lecture, part discussion, exercises and heavy hands-on practice
This instructor-led, live training in Sofia (online or onsite) is aimed at beginner and intermediate-level Linux users, system administrators, and developers who wish to gain hands-on experience in creating efficient and effective shell scripts.
By the end of this training, participants will be able to:
Understand how the shell works and interact with Linux using BASH.
Write, debug, and execute BASH scripts to automate repetitive tasks.
Implement conditional statements, loops, and functions in scripts for enhanced functionality.
Process and manipulate text files, search for patterns, and work with streams effectively.
This instructor-led, live training in Sofia (online or onsite) is tailored for sysadmins, DevOps engineers, and developers who wish to use CloudForms to manage virtual infrastructures via a centralized interface.
By the end of this training, participants will be able to:
Install and configure CloudForms on various virtual machine and cloud platforms (OpenStack, OpenShift, and VMware).
Create a centralized management interface for monitoring multiple clusters.
Enhance security control and configuration policies across the entire infrastructure.
Transform a distributed virtual infrastructure into a unified hybrid environment.
Optimize workload performance and efficiency by automating orchestration and workflows.
This course develops proficiency in Debian GNU/Linux system administration by providing in-depth coverage of console workflows, filesystem management, shell navigation, and text-processing tools. It explores comprehensive package management using apt and dpkg, system initialization, security hardening, and user authentication. The curriculum prepares administrators to manage Debian infrastructure end-to-end with confidence in daily maintenance, troubleshooting, and secure system configuration across diverse enterprise deployments.
In this instructor-led live training session, participants will explore the critical aspects of DNS while performing practical exercises to set up and configure a BIND DNS server on Linux. The training starts by refreshing key networking principles, then moves into practical implementation. Gradually, the focus transitions to complex topics such as security, availability, debugging, and troubleshooting.
Designed for Linux/Unix Administrators and developers looking to work with Linux/Unix Servers. Even beginners with foundational Linux skills can succeed in this course if they meticulously follow the instructor's labs and explanations.
This course offers hands-on practice in managing Linux Servers, demonstrating that Linux/Unix server management is both accessible and logical. Delivered over five intensive days with a methodology of 40% lecture, 50% lab, and 10% Q&A, the course places strong emphasis on lab-based activities. Participants will learn to deploy and manage the Top 4 Linux Servers that provide essential network services in mission-critical enterprise environments. The training is fully distro-agnostic and can be delivered on any major Linux/Unix distribution (Fedora, CentOS, Ubuntu, Debian, etc.).
This instructor-led, live training in Sofia (online or onsite) targets DevOps engineers and developers who wish to utilize Fedora CoreOS to reduce the maintenance and upgrade expenses of running containerized applications on Kubernetes.
By the conclusion of this training, participants will be able to:
Install and configure Fedora CoreOS.
Set up a Kubernetes cluster on Fedora CoreOS.
Run and manage Kubernetes deployments on Fedora CoreOS.
Automatically update the Fedora OS with the latest enhancements, bug fixes, and security updates.
Go (Golang) is an open-source programming language created by Google. A prominent application of Go is in Linux and Unix systems programming.
During this instructor-led live training, participants will master the fundamentals of systems programming using Go by engaging in practical exercises that explore its diverse capabilities.
Upon completing this training, participants will be able to:
Grasp the core principles of Go systems programming
Configure the Go development environment
Develop programs using Go
Leverage both basic and advanced Go features for Unix and Linux systems programming
Comprehend and utilize Goroutines
Create fast and lightweight code with Go
Develop low-level networking code with Go
Audience
Programmers
Developers
Course Format
A blend of lectures, discussions, exercises, and extensive hands-on practice
Discover the essentials of developing applications within the Linux environment. This instructor-led course provides practical experience with the critical tools and techniques required for Linux application development, highlighting features and methodologies unique to the Linux platform.
This course equips you with the skills to containerize, host, deploy, and configure applications within a multi-node cluster. It also acts as preparation for the Certified Kubernetes Application Developer (CKAD) exam.
Linux system administration is one of the most sought-after skills in the IT industry. Whether you are preparing for the Linux Foundation Certified System Administration (LFCS) certification, seeking training to launch a new career in Linux IT, transitioning from another platform to Linux, or simply refreshing your sysadmin skills, this instructor-led course provides the essential knowledge you need.
This instructor-led, live training, delivered in Sofia (online or onsite), is aimed at individuals who wish to expand their expertise in Linux system configuration, administration, and command-line operations.
By the end of this training, participants will be able to:
manage networking, system services, user account creation and administration, and more; they will also familiarize themselves with virtualization, containers, and DevOps concepts.
This instructor-led, live training in Sofia (online or onsite) is aimed at individuals who desire to gain the necessary skills of Linux
By the end of this training, participants will be able to:
administer, configure, and upgrade Linux systems running one of the three major Linux distribution families: Debian/Ubuntu and Red Hat/CentOS/Fedora, and master the tools and concepts needed to efficiently build and manage an enterprise Linux infrastructure
This instructor-led course will guide you through the various risks and threats that exist, demonstrate how to use best practices and other open-source tools to mitigate or counteract those threats, and teach you what you need to know to detect and recover from those attacks that do happen.
Ensuring your Linux systems operate at peak efficiency is a vital task for most Linux IT professionals. This course provides instruction on the essential tools, subsystems, and techniques required to maximize the performance potential of Linux.
This course explores the fundamental concepts essential for constructing and managing a Kubernetes cluster in a production setting, utilizing vendor-neutral tools. We establish the cluster, define network configurations, scale the infrastructure, deploy applications, and configure storage, security, and other requisite components for standard operations. This program provides comprehensive exposure to the diverse skill set required for administering Kubernetes in production environments, serving as outstanding preparation for the Certified Kubernetes Administrator (CKA) examination.
This instructor-led course provides skills and knowledge across a broad range of best practices for securing container-based applications and Kubernetes platforms during build, deployment, and runtime.
This instructor-led, live training in (online or onsite) is aimed at IT professionals who wish to plan and execute enterprise-scale migrations from Windows to Linux workstations and servers.
By the end of this training, participants will be able to assess readiness, develop migration roadmaps, select distributions, implement migration techniques, manage application compatibility, and execute change management strategies.
This instructor-led, live training in Sofia (online or onsite) is aimed at beginner-level / intermediate-level / advanced-level IT professionals who wish to use Linux networking tools to build, configure, and support a custom router with WAN, LAN bridging, NAT, and DHCP services.
By the end of this training, participants will be able to: configure network interfaces, enable routing and NAT, deploy DHCP services, and troubleshoot router connectivity issues.
Master essential Linux systems administration techniques within a hands-on workshop setting. (Ubuntu or CentOS)
Target Audience:
Engineers aiming to shift their career focus toward Linux engineering and administration. Individuals seeking to grasp the inner workings of the Linux operating system and learn how to manage it effectively. Prospective candidates preparing for professional certifications, such as LPI Level 1 or RHCSA.
Course Overview:
This program is crafted to educate participants on the benefits of Linux-based operating systems, their critical role in enterprise environments, and the methods for administering them. Tailored for relative novices, the curriculum covers all necessary skills required to manage a small-scale Linux infrastructure.
Through a blend of live demonstrations and practical exercises, we will walk you through the essential commands, tools, and processes required to become a proficient administrator in a professional Linux environment.
Proficiency in running and maintaining Linux environments is highly sought after in the current market. If you have minimal or no prior experience with Linux but wish to rapidly become a competent administrator, this course provides all the necessary tools to step into the dynamic and challenging field of Linux administration.
Learning Outcomes:
Comprehend the definition of GNU/Linux and its significance in modern IT infrastructure.
Successfully install a Linux distribution from the ground up.
Configure users, groups, storage, and networking for Linux-based computers.
Navigate the command line interface (CLI) on any Linux server with confidence.
Gain insight into services, processes, and system resource management.
Install, uninstall, and configure software packages.
This instructor-led live training in Sofia (online or onsite) is aimed at engineers who wish to administer and monitor a large-scale deployment of the Lustre parallel file system.
By the end of this training, participants will be able to:
Install and configure Lustre software.
Select hardware for using Lustre.
Administer and monitor Lustre.
Benchmark Lustre's performance.
Optimize Lustre for performance.
Diagnose and analyze issues with Lustre in production.
NixOS is a Linux distribution built upon the Nix package manager, offering fully declarative and reproducible system configuration. By modeling entire operating systems as pure functions, NixOS eliminates configuration drift and enables atomic rollbacks, making it an ideal choice for sovereign infrastructure that must be auditable and exactly reproducible.
This instructor-led, live training (online or onsite) is designed for embedded engineers and system administrators seeking to build, customize, and deploy OpenBMC firmware for server management.
This instructor-led, live training in (online or onsite) is aimed at hardware validation and system test engineers who wish to implement, test, and troubleshoot IPMI and sensor management on OpenBMC platforms.
This instructor-led, live training (online or onsite) targets embedded Linux developers who wish to master the OpenBMC build system, customize layers, and create production-ready BMC firmware images.
This instructor-led live training in Sofia (online or onsite) is designed for penetration testers who wish to conduct network penetration tests in Kali Linux using Python.
By the end of this training, participants will be able to:
Create Python programs to identify network vulnerabilities.
Explore and use Kali web shells and shellcode in exploits.
This hands-on course is designed for system administrators, developers, embedded developers, and desktop users (including managers) seeking an introduction to virtualization. Upon completion, administrators will be equipped to build private clouds for production environments, while developers will gain the ability to test their code across multiple operating systems without requiring a second PC or non-x86 hardware.
We recognize that the breadth of topics in this course may not apply equally to all attendees. When booking, please specify your objectives for using QEMU or KVM, and we will tailor the content by shifting time from less relevant areas to those that are most critical for your needs.
This instructor-led, live training in Sofia (online or on-site) is designed for beginner-level IT professionals and users seeking to confidently work with Linux systems across both graphical and command-line environments. It introduces essential Linux concepts and practical skills for individuals with minimal or no prior UNIX/Linux experience.
By the conclusion of this training, participants will be able to install and configure a basic Linux environment for local or remote access, navigate the Linux file system and manage files and directories, handle users, file permissions, and software packages, and employ essential Linux commands for basic networking and system checks.
This instructor-led, live training in Sofia (online or onsite) is aimed at intermediate-level system administrators and IT professionals who wish to effectively manage, optimize, and secure RHEL 8 environments using the latest tools and techniques.
By the end of this training, participants will be able to:
Install and configure RHEL 8 for enterprise use.
Use advanced tools like App Streams, Stratis, and the Virtual Data Optimizer for efficient storage management.
Implement secure networking using NFTables and Firewalld.
Automate systems administration tasks with Ansible, including the deployment and scaling of tasks.
Manage the lifecycle of containers and secure deployments in production environments.
In an IT landscape that increasingly demands flexibility and cost-efficiency, moving to open-source infrastructure is no longer just an "option"—it is a strategic necessity. Your team is currently proficient in Windows environments, but the inability to leverage Linux effectively creates a bottleneck in deploying modern, scalable web applications and storage solutions.
The Solution: This comprehensive 5-Day Accelerated Program is designed to bridge that skills gap. We do not just teach "commands"; we transform Windows-centric administrators into confident Linux System Engineers. By the end of this course, your team will possess the capability to deploy secure web servers, manage networked storage, and—crucially—implement centralized identity management using Active Directory protocols on Linux.
By the end of this training, participants will be able to:
Deploy & Secure: Install Ubuntu Server from scratch and secure it with industry-standard SSH practices.
Manage Identity: (New) Configure and manage Active Directory services using Samba to centralize user accounts and authentication (LDAP).
Automate: Write Bash scripts to automate repetitive maintenance tasks.
Host: Deploy and maintain production-ready web servers (Apache/Nginx).
This instructor-led, live training in Sofia (online or onsite) is designed for system administrators who wish to use Ubuntu to set up and manage network devices, virtual machines, and containers in a secure, customizable, and user-friendly operating system.
By the end of this training, participants will be able to:
Set up the necessary environment to manage network devices, virtual machines, and cloud images with Ubuntu.
Understand the features and advantages of Ubuntu and the different variants.
Configure network devices and security using bash and sudo shell commands.
Use the technologies (such as OpenStack) and tools available in Ubuntu to manage virtualization and cloud containers.
Learn how to set up and configure mail servers (Dovecot, Exim4, and Postfix) and web servers (Apache) in Ubuntu.
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 (8)
The subject itself was really fascinating. Over these three days, I could truly feel Vincenzo’s passion for it. I decided to give it a try, and now I’m sure I want to keep going and continue learning on my own.
Marius Lungu - Siemens
Course - Introduction to Linux
Very good structured and complex documentation. A good pace for exercises. Detailed explanations and right to subject.
Tiberiu Longauer
Course - Linux Advanced
Very informative and the trainers kept it fun.
Mohd Shahroni Hj Timbang - ITPSS Sdn Bhd
Course - Ubuntu Server Administration and Centralized Identity Management
A very good and easy-to-use virtual solution (DA DESKTOP).
HEITOR GAVA - Motorola Solutions Ltda
Course - Quick Introduction to Hypervisor and KVM
the additional course material is great, and can be used later on; the trainer was engaging throughout sessions, maintained a great energy, helped us a lot in the exercises and was patient, encourage us to keep practicing, shared real productive examples where we would need the samples that were shared during the training hours.
Ionelia
Course - Shell Scripting UNIX/Linux
Trainer went slow with us all and made show we got it, especially when we asked questions.
Lizandre - Vodacom
Course - Linux Command Line Basics
Trainer's expertise and teaching talent
Liviu - Orange Services
Course - Go for Systems Programming
- Trainer had a positive attitude, was willing to try to adapt to our requests(to maybe slow down in some areas, explain more times, learn from our work experiences)
- the fact that we had a lot of hands on exercises/labs
Cosmin - Emerson
Course - Linux Foundation - Certified Systems Administrator (LFCS)
Online Linux training in Sofia, Linux training courses in Sofia, Weekend Linux courses in Sofia, Evening Linux training in Sofia, Linux instructor-led in Sofia, Weekend Linux training in Sofia, Linux classes in Sofia, Linux trainer in Sofia, Linux instructor in Sofia, Linux on-site in Sofia, Linux one on one training in Sofia, Linux private courses in Sofia, Online Linux training in Sofia, Linux boot camp in Sofia, Linux coaching in Sofia, Evening Linux courses in Sofia, Linux instructor-led in Sofia