Vas zanima študij pri nas?
Izpolnite spodnji obrazec za prijavo v program. V roku enega dneva vam bomo posredovali vse potrebne informacije o vpisu.
Network Computing
In modern IT environments, system administration forms the foundation for ensuring the stable, secure and efficient operation of IT systems. The aim of this diploma thesis was to evaluate the impact of automating key system administration tasks on the efficiency, reliability, security, and responsiveness of IT systems.
The diploma thesis starts with a historical overview of computing and a definition of the system administrator’s role. This is followed by a review of the selected tools that support automation and advanced analytics – from basic scripting languages such as Shell, PowerShell, and Python, to specialized tools like Ansible for configuration management and CheckMK for system monitoring.
Some advanced tools are also presented, such as Darktrace, which utilizes artificial intelligence and machine learning for improved anomaly detection and supports decision making in both system administration and cybersecurity. The importance of automation for security compliance, particularly in the context of user account management, is also discussed theoretically.
The core part of the diploma thesis then focuses on the implementation of automating specific system tasks, where practical examples are used to test some of the hypotheses. In this section, we also developed our own PowerShell script, AD-Toolkit, which provides a set of tools for managing user accounts in Active Directory via an interactive menu.
We further implemented automation of data backup and system recovery using Proxmox VE, and automated software update installation with Ansible.
The results confirm that automating system tasks reduces the risk of data loss, decreases the number of security vulnerabilities, improves response time to system errors, optimizes disk space usage, and shortens system recovery time after failures.
Although some more advanced topics, such as the full implementation of artificial intelligence-based solutions, were addressed primarily in the theoretical part due to practical constraints, the practical tests and the development of a custom tool clearly indicate that automation is an important element for achieving high efficiency, reliability, security, and responsiveness in modern IT systems.