It’s Been a While

Dang, about five months since my last update. In my defense, I’ve been pretty busy. I got my first real career job as a help desk tech at a school district. It’s been about three months in this job so far and I think it’s going fairly well. I’m probably 90% up to speed now; I know most of what I need to know and the rest is relatively minor stuff. I felt a little bit of imposter syndrome in the first couple weeks because I’ve never been a tech support person in a professional setting before. Getting a ticket and just going there and clicking around on someone’s computer until the problem is solved and getting paid for it was kind of surreal. I’m used to it now. I think I could probably communicate a bit more confidence to the people I’m helping; I don’t want to say I can fix something immediately for sure until I see the problem, but “I’ll see what I can do” isn’t the best thing to say to someone who really needs their computer to work normally so they can do their job. I might have to see if I can come up with another way to under-promise and over-deliver. Or maybe I should just say “I’ll come over and fix it.”

A lot of IT people, or maybe even most, start out on the help desk. It’s a good learning experience, it’s usually not too difficult as long as the customers are nice, and someone has to do the job. The pay isn’t horrible, but it’s not great either. Help desk staff are definitely the lowest-paid employees under the IT umbrella. I don’t want to stay on the help desk forever (no one does) and help desk has nothing to do with my degree, which is in networking. I’d be much more interested in a network engineer or network admin type job, but I need some experience and probably a certification first.

I’m getting more experience by the day, I have a degree (just an associate’s, but that’s better than nothing), but I don’t have any certs yet. The classes I took in college align roughly with the Cisco Certified Network Associate (CCNA) cert. This is the entry-level networking cert, but combined with the degree and a modicum of professional and personal experience, I think getting this cert will open up the next tier of IT jobs, and thus salaries, to me. I’m planning on studying up this summer and hopefully taking the test by the fall. Afterwards, I’ll have to see what jobs are out there. I’m hoping for a 40-50% salary increase with my next jump.

Somewhat longer-term, in the next year or so I’d like to get at least one more cert. The Red Hat Certified System Administrator (for Linux) or the Windows Server Hybrid Administrator Associate (for Windows), or maybe even both. I’m more interested in Linux personally, but the Windows cert might open more jobs in my area. Maybe I’d wait to move jobs until I can get either of those, but it never hurts to throw applications out there.

Longer-term than that, my career goal for right now is to make $100,000 a year by the time I’m 40-years-old. I have 13.5 years to go. I think it’s probably attainable with some luck and hard (ish) work.

To this end, I’ve started getting some more stuff going on my server to practice for these things. One thing that seems to be pretty important for IT jobs is experience in Active Directory. At the help desk, there isn’t much need for techs to delve into AD for anything other than a password reset. Setting up users, groups and OUs isn’t really under the purview of the help desk; it’s a systems administrator’s job to do all that. To help me get some experience, I got a Windows Server domain controller going and joined a couple virtual machines to it. I’m practicing things like deploying software, creating network shares, using Group Policy settings, and I’m getting a bit of experience with PowerShell. That last one is pretty important for a good sys admin. Windows doesn’t have any built-in bulk import tools or tools for regularly updating user groups, so it has to be done with PowerShell scripts. So far I’m mostly copy-pasting, but I’ll probably check out a Udemy class sometime to learn more.

So that’s basically it. Mostly job stuff these days. I’m going to try to post here once in a while to record what I’m doing. It might make me look like a great candidate for a new job some day.

Home Lab Update

I’ve acquired a everything I need to start my set up and I’ve been playing with it for about a week now.

The HP server is great so far, except for the noise. I know enterprise servers are probably designed with no thought given to noise levels, but Jesus, this thing is ridiculous. During the entire minute-plus POST process, the six fans run at their maximum speed of something like 12,000 rpm. It’s loud. If I was near a rack full of them all day, I’d definitely be wearing some ear protection. Once the fans settle down to 35-40% when the thing is idling, they’re bearable, but still too loud to have on an open shelf in the office. I’ve decided to make a redneck “rack” to suspend the server and the switch vertically in the office closet. I’ll be making it this week, so I’ll be sure to post some pictures. In other news, the server turned out to take 3.5″ drives, not 2.5″, which really pleases me. I found some used 3TB HGST SAS drives and got six of them, plus some drive trays. I’ll be doing a RAID 6 array, so I should have 12TB of total storage while being able to recover from two drives failing simultaneously.

I got a Cisco 3560G 48-port switch to connect everything. I decided I had to update it, and killed it somehow. The flash memory appears to be wrecked. I used the web admin page to try to update it, and that image might have been too large for the flash memory. I tried to format the memory and install a new OS over the serial connection, but I had no success. So I bought another switch. The same model, but this one has already been updated to the latest supported version of IOS and it has a one year warranty. I won’t even be thinking about updating this one.

The SFF HP desktop as a router is coming along just fine. I dug up an old hard drive from a MacBook Pro I flipped a few years ago to use as the storage for that. At 250GB, it should be more than plenty. The system came with only 4GB of RAM, so I ordered another 4GB stick that should be in this week. I could probably get by on 4GB, but why not double it for like $12? I installed an HP NC365T NIC to give that computer a total of five gigabit ethernet ports. I’ll be using the built in port for the Proxmox admin console, then three of the four ports on the HP card for pfSense and Pi-Hole. I also need to get a VPN running, and I’d like to use WireGuard, which I may be able to do right in pfSense. If not, I’ll get a third VM going on this router box to handle VPN duties and use up the last ethernet port.

I’ll be running some wires to get wired internet and cable TV from the basement to the second-floor office. It shouldn’t be too difficult, but I’ve never run wires on the outside of a house before. Theoretically, all I need to do is add a couple holes to the area where the electric service and cable/fiber connections enter the house from the outside, put the wires through there and then drill a couple holes in a wall of the office. I’m hoping to not have to terminate my own ethernet cables because it’s a real pain. Monoprice has some outdoor rated cables with RJ45 connectors already attached for a great price, so I’m going to try to drill a hole big enough to let the connector through. The coax cable for the TV signal is no problem though, I’ve used compression-fit connectors on those a million times.

I’ll be ordering all my cables early in the week, so hopefully I can get drilling on the weekend.

Starting the Home Lab

A little while ago, I stumbled upon the r/homelab subreddit. There, users gather to discuss their home network setups, often used for experimentation like a laboratory. I finally have enough money to get started on a modest set up, so I ordered some pieces this week to get started.

I’m currently taking classes to get a degree in computer networking. One class is an introduction to computing class that has us using virtual machines for something. Another is a networking class that should prepare me for the Cisco CCENT certification exam. I’ve become a lot more interested in the subjects thanks to the classes. At the same time, my home network needs have changed and I could use some more power and storage.

Enter the homelab. Following some guidance from the r/homelab wiki, I decided on a basic set up. For hardware, I decided to get an HP DL380e Gen8 server, a Cisco Catalyst 3560G 48-port switch, and an HP ProDesk desktop. The plan is to use a hypervisor (probably Proxmox) on the ProDesk so it can act as a pfSense router, Pi-Hole ad blocker, VPN (hopefully with WireGuard), and reverse proxy (probably Caddy) all at the same time. This router will be connected to the Cisco switch, where I may set up some virtual LANs. I’ll have to see how everything works together. I got the DL380e as a barebones thing, so the specs were up to me. I decided to go with dual Xeon E5-2450 processors, and I’ll be getting 48 GB of RAM (the maximum is 384 GB). These are both pretty cheap options. I think I found a good deal on some 1TB 2.5″ SAS hard drives, so I will probably start with six of them in a RAID 6 configuration and add more as needed. I’m not totally certain about this though. The server will be home to a few virtual machines. I’ll be moving my TV tuner card there, so there will be at least one Windows 10 VM. I’m also going to be running my normal website from there, and I’ll probably run an OctoPrint setup so I can control my 3D printer, so I’ll need at least two Linux VMs for that. I’ll probably also throw in one for Arch Linux, just because I like to tinker with it. Beyond that, I’m not sure what else I’m going to do with it yet. Maybe host some game servers for Minecraft or something or get a media library going. I’d really, really love to put my spare RX 480 graphics card in it and stream some games. This is totally possible, but I need a very specific PCI riser card to fit a double slot graphics card, plus a power wire adapter and maybe an extra power supply. We’ll see how it goes and maybe I’ll try to track down the special riser in the future.

There’s no real purpose to doing this other than I want to. The experience with Cisco networking and virtual machines might help me get a job some time in the future. It’s not super expensive at least, and it’ll be fun to have a ton of computer power at my disposal.