Go read some documentation. Here are some suggestions: Gain fluency for managing GPG keys using dirmngr See dirmngr(8) Linux Kernel Administrator and User's guide https://www.kernel.org/doc/html/next/admin-guide/index.html Guide to UEFI Booting http://www.rodsbooks.com/efi-bootloaders/index.html Systemd http://0pointer.de/blog/projects/systemd.html D-Bus https://www.freedesktop.org/wiki/IntroductionToDBus/ Linux Accounting & Audit System https://www.kernel.org/doc/html/v5.8/accounting/ https://documentation.suse.com/sles/12-SP4/html/SLES-all/cha-audit-comp.html Selinux https://github.com/SELinuxProject/selinux-notebook/blob/main/src/toc.md Fluentd: pen-source data collector for unified logging https://docs.fluentd.org/ ntftables https://wiki.nftables.org/wiki-nftables/index.php/Quick_reference-nftables_in_10_minutes#Tables https://wiki.nftables.org/wiki-nftables/index.php/Main_Page Firewalld https://firewalld.org/documentation/ Linux Memory Management Documentation https://www.kernel.org/doc/html/v5.8/vm/index.html LEDs https://www.kernel.org/doc/html/v5.8/leds/ RHEL guides https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/ RHEL Networking Guide https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/ Other ===== https://selects.acm.org/selections/getting-started-with-swe-best-practices "These skills will allow you to increase your impact from developing small/standalone projects to an industrial scale." 60 Minute Lecture: How To Speak by Patrick Winston https://www.youtube.com/watch?v=Unzc731iCUY