Working Remote

This course has helped me to understand how to be a more effective communicator when working in a remote environment. There are many adjustments that one has to make when switching from an in-person environment to a remote work environment.

Certifications/Cources

Full Certifications

  • LPIC-1 (In Progress)
  • RHCSA
  • LPIC-2
  • RH Open Shift Administrator

Mini Certifications/Skill Credits

  • Vim (Linux Foundation)
  • Introduction to Kubernetes (Done)

Free Online Courses

  • GrayLog Academy

Automation Goals

  • Provision every VM with the initial, common and roll based playbooks.
  • In the initial provisioning, set up SystemD timers for scripts to maintain system updates and uniformity across all VM’s.
  • Set up and use Git Branches for developing different stages of the playbook development.

Finish/Improve

  • Improve Ansible Playbooks for VM provisioning.
  • Improve VM automation for updating and verifying compliance on all VM’s
  • Migrate local scripting timer from cron to SystemD timers.

Future Services

  • Home Assistant, To learn about integrating and automating IoT devices, etc, into a single environment. Deploy Local AI to assist as well.
  • A Ticketing Service. To practice and for personal tracking of home lab activities.
  • A Revolt server. Have a local place for personal discussions.
  • Note Keeping. A secure place to keep personal notes.

My current Virtualisation Implementation

In my home lab, I have two XCP-NG hosts. One is for my production VM’s and the second one is for learning and testing. (This one is aptly called Sandbox.)

Both hosts are administered by Xen Orchestra, with backups to my TrueNas server.

I am using, and learning, Cloud-Init and Ansible to provision each new VM.

I find it very enjoyable to be learning how to implement enterprise grade services in my home lab. 🙂