2.5 - Linux

a. Networking
I have extensive experience managing and configuring networks in Linux. My skills include setting up IP addresses, managing DNS, configuring firewalls, and handling network services such as DHCP and SSH. I ensure secure and efficient network communication across devices and servers.
b. Packages
I am proficient in managing packages in Linux using APT (Advanced Package Tool). My expertise includes installing, updating, and removing software packages, managing repositories, and resolving dependency issues to keep systems running smoothly and securely.
c. Server
I have experience configuring and managing Linux servers for various applications. My skills include setting up web servers (Apache, Nginx), managing databases (MySQL, PostgreSQL), and securing server environments to optimise performance and ensure reliability.
d. Shell Scripting
I am skilled in writing and debugging shell scripts to automate tasks in Linux. My expertise includes scripting for system maintenance, file manipulation, task scheduling, and process management to enhance efficiency and reduce manual intervention.
e. System Administration
As a system administrator, I manage and maintain Linux systems, ensuring their stability and performance. My skills include monitoring system health, configuring security settings, and troubleshooting system issues to ensure uptime and functionality.
f. Virtualisation
I have experience with virtualisation technologies in Linux, including KVM, QEMU, and VirtualBox. My skills include setting up virtual machines, managing resources, and optimising virtual environments for testing, development, and production use cases.