by snori74 on 9/5/20, 2:37 AM with 83 comments
It was a side-project that went well, but never generated enough money to allow me to fully commit to leaving the Day Job. After surviving the Big C, and getting made redundant I thought I might improve and relaunch it commercially – but my doctors are a pessimistic bunch, so it looked like I didn’t have the time.
Instead, I rejigged/relaunched it via a Reddit forum this February as free and open - and have now gathered a team of helpers to ensure that it keeps going each month even after I can’t be involved any longer.
It’s a month-long course which restarts each month, so “Day 1” of September is this coming Monday.
It would be great if you could pass the word on to anyone you know who may be the target market of those who: “...aspire to get Linux-related jobs in industry - junior Linux sysadmin, devops-related work and similar”.
[0] http://www.linuxupskillchallenge.org/
by user_agent on 9/5/20, 9:53 AM
It seems that I'm going to make it regarding my health challenges, so I promise to make a good use of the Linux skills that your course is going to help me to systematize. Thank you. I'd not get into tech without what have happened to me. Being forced to be on a "lock-down" for 2,5 years I got myself step by step into an amazing world of technology which with my skills getting more polished made me feel I might be actually able to transcendent my body's limitation. I can only hope that something similar could still happen to you regardless of the discipline involved (I know that there's probably nothing worse than not being able fully commit to one's life).
Take care, buddy.
by Anon4Now on 9/5/20, 1:10 PM
I emailed you a few times, and you seemed like a genuinely nice guy. I just wanted to chime in and say thanks and wish you the best of luck for both your health and the legacy of this project.
by whoknew1122 on 9/5/20, 11:31 AM
One suggestion: Make it more obvious that the courses are on GitHub.
I make a point to avoid reddit as much as possible, which means I don't know how to interact with reddit's interface. When I tried to view the course via reddit, I had a lot of trouble locating the actual lessons. They were out of order, and I had to shift through other users' threats ('I missed day X!' 'Here's my journal on my progress...').
Honestly, had I not randomly clicked on the GitHub repo, I would've moved onto something else. I'm glad I didn't, but yeah... pushing people onto reddit limits your audience.
by codetrotter on 9/5/20, 4:44 AM
https://old.reddit.com/r/linuxupskillchallenge
The other two links in clickable form as well:
by jasoneckert on 9/5/20, 8:59 PM
I think it will benefit many who have basic Linux knowledge but need to refine and further apply it, as well as students who are currently taking a course on Linux, or a course that requires Linux knowledge (development, Cybersecurity, devops, etc.).
by arminiusreturns on 9/5/20, 6:18 AM
Constructive criticism: to me, this is a bit too barebones. There are quite a few extremely similar ones out there with essentially the same content but not as nice a format. You might consider doing the next tier course for those who aren't completely green but are trying to get past that initial hurdle which what many of them are trying to do.
As for what exactly, I would say an extensive focus on the entire systemd ecosystem would be a great starting point for example. Go ahead and go into nf/iptables, etc.
One other thing, I think a proper table of contents would be a good simple addition.
by alekq on 9/5/20, 6:54 AM
Anyway the question for HN - is it too "late" for a person to consider career change in 33? To clarify, I am not in IT business, my formal education (and job) is in business administration, however with recent and important changes in my private and work life, I am considering to bite the bullet. Initially, I considered back-end development, but actually Linux sysadmin might be more appropriate for me.
by accidentalrebel on 9/5/20, 3:17 AM
When I learn a new subject I prefer having everything available so I could go through it at my own pace. I understand people learn differently so I wonder if this kind of approach works well for other people who learn differently from me.
Wish this project the best.
by pbhjpbhj on 9/5/20, 3:39 PM
by rani08 on 9/5/20, 7:16 AM
by atum47 on 9/5/20, 4:10 AM
by pakwa on 9/6/20, 3:09 PM
by lazyant on 9/5/20, 2:44 PM
by snori74 on 9/8/20, 4:28 AM
by sbmthakur on 9/6/20, 5:49 AM
by animex on 9/5/20, 10:23 PM
by istjohn on 9/5/20, 1:32 PM
by manjana on 9/5/20, 11:48 AM
by yardie on 9/5/20, 11:20 AM
by auBavan on 9/6/20, 2:57 PM
by chefkoch on 9/6/20, 11:29 AM
just wanted to you to thank for this fellow myeloma warrior. Happy your asct worked out and with loads of new treatments available hopefully we'll grow old with this :)
by anoviceuser on 9/5/20, 1:57 PM
by qiaoliang89 on 9/5/20, 10:30 AM
by Jimmc414 on 9/6/20, 5:51 PM
by ivvve on 9/5/20, 5:10 AM
by silicon_wally on 9/5/20, 9:47 AM
by greenie_beans on 9/5/20, 5:02 AM
by shrthnd on 9/5/20, 3:12 AM
by sam_lynx on 9/5/20, 6:33 PM
by westurner on 9/5/20, 5:26 PM
> [ http://www.opsschool.org/ , https://github.com/kahun/awesome-sysadmin/blob/master/README... , https://github.com/stack72/ops-books , https://landing.google.com/sre/books/ , https://response.pagerduty.com/ (Incident Response training)]
To that I'd add that K3D (based on K3S, which is now a CNCF project) runs Kubernetes (k8s) in Docker containers. https://github.com/rancher/k3d
For zero-downtime (HA: High availability) deployments, "Zero-Downtime Deployments To a Docker Swarm Cluster" describes Rolling Updates and Blue-Green Deployments; with illustrations: https://github.com/vfarcic/vfarcic.github.io/blob/master/doc...
For git-push style deployment with more of a least privileges approach (which also has more moving parts) you could take a look at: https://github.com/dokku/dokku-scheduler-kubernetes#function...
And also reference ansible molecule and testinfra for writing sysadmin tests and the molecule vagrant driver for testing docker configurations. https://www.jeffgeerling.com/blog/2018/testing-your-ansible-...
https://molecule.readthedocs.io/en/latest/
https://testinfra.readthedocs.io/en/latest/ :
> With Testinfra you can write unit tests in Python to test actual state of your servers configured by management tools like Salt, Ansible, Puppet, Chef and so on.
> Testinfra aims to be a Serverspec equivalent in python and is written as a plugin to the powerful Pytest test engine.
I wasn't able to find a syllabus or a list of all of the daily posts? Are you focusing on DevOps and/or DevSecOps skills?
EDIT: The lessons are Markdown files in a Git repo: https://github.com/snori74/linuxupskillchallenge
Links to each lesson, the title and/or subjects of the lesson, and the associated reddit posts might be useful in a Table of Contents in the README.md.
by liveoneggs on 9/5/20, 10:31 PM
by exabrial on 9/6/20, 1:20 PM
by Icedcool on 9/5/20, 3:18 AM
by luzer7 on 9/5/20, 2:36 PM
by calimac on 9/5/20, 3:15 AM