Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
Get a devDuck
Rubber duck debugging has never been so cute! Get your favorite coding language devDuckBuy Now
Search - "sysadmin"
What a stupid configuration of firewall at my work:
devrant -> blocked because of entertainment category.
xvideos -> no problem at all.
Conclusion: sysadmin likes watching porn.17
Why do some female programmers place emphasis on their gender?
It's always: female programmer... Female web developer... Female android dev... Female Sysadmin... Etc
I mean, you don't see males saying "I'm a male programmer."
Female programmers aren't rare anymore. More and more of them are starting to program, so what's the point of emphasizing your gender?
For some reason, females think it's "special" to be a female programmer.
How does your gender relate to your skill?117
Me: so, ifconfig, what is my gateway?
ifconfig: [ip address]
Me: nmap, what is this IP address?
nmap: it's a network switch with an open telnet port.
Me: what happens if I connect to it?
switch: WHAT IS THE PASSWORD?!?!
Me: is it blank?
switch: correct. what do you want to do?
Me: can I look at all the IP and MAC addresses on the network?
switch: WHAT IS THE ADMIN PASSWORD?!?!
Me: is it... admin?
switch: correct. Here's everyone that's connected to the network: [400+ IPs and MACs]
Me: ok python, would you filter through these and tell me what manufacturer each one belongs to?
[~50 manufacturer lookups later]
python: there's a bunch of apple product, a bunch of miscellaneous laptop and printer manufacturers, and some raspberry pis.
Me: raspberry pis?
python: yep. about 20 of them.
Me: What happens if I connect to one?
rpi: WHAT IS THE PASSWORD?!?!
rpi: correct. what do you want to do?
Me: can I make you do my bidding in the background when you aren't being used?
rpi: sure, sounds fine.
I love ignorant sysadmins.10
"You should use Windows server!"
It was a high security project which needed to run very stable. Even the windows sysadmin looked at that guy like 'dude what the actual fuck'.28
Senior IT engineer enters the room and quietly talks to a coworker about a job related issue.
Another coworker decided to troll the sysadmin.
CW: *yells* "Open a ticket!" (That's the sysadmin's regular reply)
CW: *trying to get his attention* "Open a ticket first! Then come back"
IT: *gives him the stare of death*
CW: "Go away and open a ticket!"
IT: *silently leaves the room*
After no more than a minute CW gets a reject from all networks outside the company's VPN.
IT comes back into the room, get's intimately close to CW's ear and says "Now open a ticket".
In my school students can book rooms using a local website. The booking page is reset every night at 00:00 so you have to stay up every night and be ready with the f5 key and hope to get one. As I want my sleep I needed some solution to this problem. I ended up building a bot that goes to the website and books the room automatically. It uses the windows task scheduler to wake the pc up and run the program. Also built a small gui that takes your credentials and settings for which room you want. Been working pretty good so far, just waiting for the sysadmin to add a captcha to the site or something to undo my work :D12
I was once working on a project that dealt with incredibly sensitive financial data.
We needed a client’s database to do a migration.
They wouldn’t send it over the internet because it was too big and they didn’t think it would be secure.
They opt to send it in the post on an encrypted usb drive.
(Fair enough thinks I)
USB drive arrives.
Is indeed encrypted.
MFW there’s a post it note in the envelope with the password on.
MFW this is a billion dollar multinational petrochem company.
MFW this same company’s ‘sysadmin’ and ‘dba’ once complained because a SQL script I sent them didn’t work - they’d pasted it twice and couldn’t work this out from the fucking “table already created” error message management studio was throwing at them.3
The windows/microsoft fanboy I've ranted about multiple times.
- wouldn't use anything except for windows. Even if required for a project (I would if really needed, have done that a few times already)
- refused to use any framework/language not written by Microsoft
- tried to get other projects to use windows/.net when it wasn't required and it was only linux/php guys (and that fit the projects perfectly)
- ONLY wanted to use Skype and whatsapp. Always bragged about how he had 10gb of Skype history.
- didn't want to use anything related to linus torvalds or open source because 'those are open source and have no business model so they're bad'
And then: he suggested the use of windows server right after one was hacked (windows vuln that wasn't patched yet) which caused the devops guys to want to install a new Linux server for it.
Even the windows sysadmin pointed to the door when he said that and gave him a huge 'GTFO' face cD
Yeah, fuck him.11
Although 'hmm either kill it or if that doesn't work, sacrifice some of its children' is a perfectly valid sentence in the sysadmin world, it's not in public.
Sysadmin that gets paid 3x what I do: we cannot install fcgi on our servers. Tells customer fcgi will not work on our servers.
Me: installs fcgi on server and configures for nginx. Serves Perl scripts no problem. Takes ~5 minutes. Works fine.12
I decided to draw something while checking out 3000+ builds happening in parallel in the school infra
sysadmin life is boring13
So I was sitting at my university's PC pool and was compiling some open source project that I need. It's a pretty big project with lots of dependencies, so I was already pretty frustrated…
Then, suddenly a guy walked to me and said, very angrily, "Hey! What are you doing there? I'm the sysadmin and someone told me you're hacking the computers!"
I told him I was just compiling some source code but he didn't stop and said he was going to call his boss. He said that "Only hackers use the terminal". I was getting very irritated and asked him what kind of sysadmin he was, rambling on in confusement.
Suddenly, he started laughing. Apparently, he got bored at his job, saw that I was struggling to install dozens of dependencies, and wanted to fool around a little. He actually installed me the dependencies as root afterwards :D4
Dear Indian Companies,
Why do you hire for a role and then say: "We dont have that role but then we want you to grow up to be a Generalist"!
6 years as a build, release and SCM guy at Moto and Nokia back then, I shifted to this big Indian IT corp coz Nokia was shutting down...
A week into my orientation (which is a crazy weirdness inducing ritual in and of itself), the new manager I'm supposed to be working with comes up and says- "Here's the code repo, there are 2 open jQuery issues, fix them!"
I'm not really sure what to say at this point because jQuery is nice and all but thats not who I am.. I'm the infra / DevOps guy. And this is circa 2012 when DevOps as a term was just hotting up...
Tell me to setup a multi-stage pipeline and automated test cycles, I'll do it drunk, but oh no! bug fixing on a jQuery script? Noooo!!!!! I just dont have the chops for it.
So long story short, I get reported to HR for insubordination - Yeah, Go Figure!
Cue: HR meeting
HR: You wont work?
Me: I cant work on jQuery. I am a sysadmin / devops guy... Give me a project that involves those skills and I'll work.
HR: But we hired you to work on jQuery.
Me: But you did not mention jQuery / UI / UX in the job description - Pulls up email and shows JD for interview which says Symbian, Build, Release, Configuration Management but NOT jQuery.
HR: But we want you to be a generalist.
HR: We want an engineer to be able to do anything he is tasked with!
Me: Can I know my last working date here?
And thats how my career at a glorious IT corporation just went poof!
When I think back on it, I feel good that I chose to do what I wanted to get better at and what I loved working on...
And this is the problem with IT companies in our country - They play with people's aspirations and passions... To the point that all thats left of a software engineer is the looking forward to pay day so he can start the damn cycle all over again.12
Client got hacked and mauled to another dimension. Why? Telnet w/o limited login attempts. All because Sysadmin likes to have the option of bruteforcing in case he forgets his own password.. karma?11
When you're a junior sysadmin but still have to maintain ALL the production server:
How it looks:
$ sudo apt-get update
How it feels:
& sudo [ $[ $RANDOM % 6 ] == 0 ] && rm -rf / || echo *Click*7
Fuck even html
And fuck web dev in general.
i can't do this shit anymore.
i've been working in web for ~2.5 years, 4 different companies, countless frameworks, technologies and tools and it feels good having that kind of knowledge and ability to do anything in this field, but god damn. I'm exhausted of "moving pixels" most of the time.
And i know, maybe different company and position would better suit me, but how often do people hire pure breed back-enders ? not that often, at least not in my country. Everyone has to do everything. And even then, php/sql/sysadmin/devops work doesn't motivate me as much. I need something that would make me actually think.
And so i decided to change my specialty, i'm going to follow my long lived dream - game dev (C++) :)
Oh i know, i'm not naive. I know how difficult and hard it is, but it seems like i've finally matured for it. So i've been waking up at 5 a.m and learning for ~3 hours before work for a few weeks now, and plan to go part-time at my work, after a few months (need to save up some money) for ~6 months, to focus on C++
Then hopefully i'll be able to land a junior position. If not, well, i wouldn't be a problem solver if i let that get to me :)14
In the compeny where i work for...
Me: who's our sysadmin?
Some senior: we don't have one. Me, i guess?
Me: (pokerface. yeah..right. walk away.)11
We have a customer that runs an extremely strict security program, which disallows any type of outside connection to their servers.
In order to even correspond with them via email you must undergo background checks and be validated. Then you sign an NDA and another "secrecy level" contract.
Today they had a problem, I was the one assigned to fix it. I asked for a screenshot.
We already use an encrypted mail service, which runs via a special VPN that has enough layers of protection to slow down a photon to the speed of a snail.
The customer's sysadmin encrypted the screenshot and sent it to me.
I open the screenshot and....
He runs Windows 10, uses Google Chrome and has Facebook's WhatsApp desktop app flashing orange in the tray.
My last wk93 story, the time we discovered school faculty was spying on students and we uncovered student's deepest secrets.
I call it, kiddiegate.
So if you've read my past rants you've noticed I did some pretty childish and reckless stuff with my highschool's systems when I was younger, but nothing compares to this thing.
After resetting the sysadmin account pwd on some machines it occurred to me I could write a keylogger to capture teachers Moodle accounts and so on, I decided to try it out on a regular lab computer first.
Imagine my surprise when I found a hidden keylogger already installed! I couldn't believe it but then I thought, what if other PC's have it? So I recruited my mates and teached them the process to check if a PC had been infected...ALL PCs were, over 30 computers we checked had been logging for over 3 months! That damn sysadmin! >:[
We were shocked and angry, but then I thought "hey. . . My work has been done for me, better take advantage"
So we did, we extracted each log and then removed it from the PCs along with the keyloggers. There were hundreds of records and then one day we started snooping into the fb accounts of some students (we shouldn't have) we uncovered so many nasty, shocking secrets...
One of the school's lady's man had a drunk one nighter with one of our gay friends, the most secluded and shy guy was sexting like crazy with 15 chicks at the same time, things like that...we promised to never say a word and deleted the logs.
After that we didn't do much and continued highschool as every teenage minor should, getting drunk and avoiding responsibilities, though we could never see many of our classmates the same way. The sysadmin was fired shortly after I graduated, no reason was stablished.
I want to clear out we were minors and laws in my country weren't clearly stablished at the time plus no harm was ever done. I don't condone hacking or any kind of illegal activity, just thought I'd share.9
More sysadmin focused but y’all get this stuff and I need a rant.
TLDR: Got the wrong internship.
Start working as a sysadmin/dev intern/man-of-many-hats at a small finance company (I’m still in school). Day 1: “Oh new IT guy? Just grab a PC from an empty cubicle and here’s a flash drive with Fedora, go ahead and manually install your operating system. Oh shit also your desktop has 2g of ram, a core2 duo, and we scavenged your hard drive for another dev so just go find one in the server room. And also your monitor is broken so just take one from another cubicle.”
Am shown our server room and see that someone is storing random personal shit in there (golf clubs propped against the server racks with heads mixed into the cabling, etc.). Ask why the golf clubs etc. are mixed in with the cabling and server racks and am given the silent treatment. Learn later that my boss is the owners son, and he is storing his personal stuff in our server room.
Do desktop support for end users. Another manager asks for her employees to receive copies of office 2010 (they’re running 2003 an 2007). Ask boss about licensing plans in place and upgrade schedules, he says he’ll get back to me. I explain to other manager we are working on a licensing scheme and I will keep her informed.
Next day other manager tells me (*the intern*) that she spoke with a rich business friend whose company uses fake/cracked license keys and we should do the same to keep costs down. I nod and smile. IT manager tells me we have no upgrade schedule or licensing agreement. I suggest purchasing an Office 365 subscription. Boss says $150 a year per employee is too expensive (Company pulls good money, has ~25 employees, owner is just cheap) I suggest freeware alternatives. Other manager refuses to use anything other than office 2010 as that is what she is familiar with. Boss refuses to spend any money on license keys. Learn other manager is owners wife and mother of my boss. Stalemate. No upgrades happen.
Company is running an active directory Windows Server 2003 instance that needs upgrading. I suggest 2012R2. Boss says “sure”. I ask how he will purchase the license key and he tells me he won’t.
I suggest running an Ubuntu server with LDAP functionality instead with the understanding that this will add IT employee hours for maintenance. Bosses eyes glaze over at the mention of Linux. The upgrade is put off.
Start cleaning out server room of the personal junk, labeling server racks and cables, and creating a network map. Boss asks what I’m doing. I show him the organized side of the server room and he says “okay but don’t do any more”.
... *sigh* ...21
TL;DR: I have been changing stuff on a school computer and found various workarounds to do things that were blocked by the sysadmin and my classmates think I am a hacker.
I guess war has officially been declared between me and my school's sysadmin.
It all started about two weeks ago. I was bored while writing a report on a school computer, so I decided to lauch Chrome and pressed F12. Nothing happened, so I closed the window and opened Firefox. It worked there, and a few classmates started to scatter around me. They thought I was hacking a website so that changes would be permanent.
But what really matters in this story is that a few days later, nobody could start Firefox anymore, a message popped up saying the administrator blocked the application. Somebody must have reported it.
I also tried executing a Batch file, not succesful of course. But surprisingly enough .cmd files could be executed. But this has also been fixed a few days after.
So today I managed to remove Chrome's settings folder and the console popped up this time. Again, this was hacking from my classmates' point of view, so right now I am waiting for Chrome to be blocked. There are no other browsers currently installed, so let's see what happens.20
When the Sales team fucks up something, they point finger at each other for the blame.
When the Dev Team fucks up something, as a Senior Developer I say to my Boss that we fucked it up no matter whose fault it is and we will fix it up by x time.
When the SysAdmin team fucks. The Dev Team is to blame.
Sorry guys, I got a bit frustrated. All our servers wasn't backed up from last week and the SysAdmin guys are saying it's our fault.
What the fuck is going on? fuck you fuck fuck fuck fuck...12
Hiring PHP developers does not contribute to the quota of employees with disabilities.2
After 1 year I have finally quit my sysadmin job!
Got my first dev job as a fullstack node.js dev!!!!
4 years of IT boredom is finally over!
To all IT-guys out there, be it the desperate sysadmin or the kind lady of the support team, I whish all of you and your family/friends a merry christmas! 😃4
I am the new girl. While I’ve been at this company for two years, I’ve only been in my new position a little over a month. I haven’t quite figured out if I am sysadmin or devops yet. It’s a bit all over the place. I am building a new thing at work. I build different types servers and set them on fire frequently as a hobby. This one is a stack I haven’t built before. It wasn’t working. I eventually got to the point where I told the other guy maybe I should consider resigning, I’m not qualified for this job. He said... Finally... now you’re going to figure it out and fix it. The next day, I did find what I kept overlooking and made it work. I guess this is life now.6
Was browsing job sites and noticed an 'experienced sysadmin' job (Linux).
Everything seemed pretty interesting and then I saw this line (at what they offer):
Free own domain with hosting!
That's genuinely cute offering that to an experienced Linux sysadmin. Not saying every sysadmin has this but I for example have like 10 domain names and a bunch of servers.
Yeah that looked cute 😆30
Dev: Git all the things 😋
Sysadmin: make frequent backups and ensure that everything is redundant! And KEEP THE DEVS OUT OF THE PRODUCTION SERVERS!!!
(okay that last one I didn't have to deal with yet 😛 but you can bet your ass that if I work with you as a sysadmin, I will enforce it!)1
Facepalm: when 3/3 sys admins ask me today, "Why do you have that garbage chrome installed on your computer? You should be using IE or Edge"22
"For our app we are using Docker, so for the new server we will need a barebone Linux install"
"Oh please no, Linux is not for a stable server and is very hard to manage, let's install Windows Server 2002 and you can virtualize everything you want"
"Wait, we really can use our cpu cycles to something better..."
"Sorry, too late, already installing!"
Our sysadmin is a Microsoft integralist, we should RUN!20
This particular site appeared in the year 1998 with the goal to make gaming on Linux easier and more fun.
Unfortunately, 2013 the site went down due to lack of funding and time for the creator Bob Zimbinski. He released the database to the public but removed the code itself because it was created in the 90's and was a big security risk.
I want to resurrect happypenguin.org and I want some brave souls who want to participate with this. I am not a coder (I can only sysadmin) so It would be awesome if someone wanted to help out with this.
Would be awesome if you could make if look like the classic site, or make it very similar to it or https://distrowatch.com/ that also has a very retro style to it. It would also be great if the site was ad-free.
I will take care of the hosting part (servers, DNS, domain).55
When you see a semi bald man with a messy beard, bit too much belly, a dead look in the eyes that carries a pc bag.
And your first thought is "oh, a sys admin" x)7
I applied for a backend job. Somehow i ended up doing frontend. Ok whatever the pay is alright and i dont mind doing js. But then i see the backend team doing absolute horseshit, stacking up overhead and not even fucking documenting the endpoints, i get mad.
And now our sysadmin left so there is no fucking server and i cant run locally because of 9trillion config files (remember the overhead part?) and the pm is nagging me to get the site done WHEN THERE IS NO FUCKING SERVER. WHAT DO YOU WANT FROM ME, SET IT ALL UP AGAIN? THATS NOT MY FUCKING JOB YOU IMBECILE FUCKFACE.9
After almost two years working as a Linux Sysadmin, I have found out that every developer needs a Sysadmin.18
When I worked at a previous job, they only gave out decent titles (and salaries) to upper management. Everyone else... well... I was the Domain/Sysadmin, responsible for the domain and both DCs, upgrading the physical network (plus recabling it: the MDF was a *disaster*), as well as all backups, migrations, printers, servers, and workstations/lappys in the building, plus pushing software, antivirus, updates, security policies, etc. I had complete access to everything, and ofc was responsible for everything. Nothing on my network caused anyone (else) any trouble except one particular printer I wasn't able to replace. Also, nothing new appeared on my network without me noticing and tracking it down.
But my official title? "IT Assistant".
I made $11/hr.
Worth it? Take a flying leap into an overflowing outhouse during the height of a Vegas summer if you even begin to think so.
I eventually managed to switch to a developer position, and (after several attempts) got a ~$5/hr raise. The girl they replaced me with in IT with some ditz who had never installed an OS before, didn't know what the BIOS was, and couldn't figure out why a monitor... plugged into itself... wasn't working. Things went downhill from there.13
Every time I see a guy with long untrimmed beard, I automatically assume he is a linux sysadmin. Should I feel bad?7
Being a sysadmin, I never write any code.
But I do want to learn that.
What is the easiest language to learn?
(I am lazy)58
*receive candidate profile from HR*
Give it a quick read, spot a link to a site the dev made for a clothing company.
*get blocked by the company's firewall*
mfw the sysadmin now thinks i'm shopping lingerie during work hours.6
I've been a hardstyle fan/freak for about 8 years now and this music helps (rawstyle in particular) me through anything really.
But, since I love this genre/music to the point, I'm looking at producing it myself currently and fresh/new music is a good thing for me because it allows me to get in touch with loads of different techniques.
So there's this YouTube channel (the only Google service I use) which makes it easy for new rawstyle talents to enter the scene. You can send them tracks and if they meet a certain quality criteria then they're uploaded with proper credit given.
So anyways, when I've got a bad dev/sysadmin day, I go there to look for new tracks and re-listen 'old' ones in order to feel better, get to know more awesome music/new talents and listen to new techniques 😃19
I recently got a job as a sysadmin and they've been debriefing me on their hacked websites (wordpress malware injection). Beats me why they still have their sites up at all...
BUT WAIT THERE'S MORE!
I wanted to see if they have any backups... NONE.
The latest snapshot was over a year ago...FML. Over a year ago when they barely have anything on their company site and client sites 😒
Now, I have to revive 10 websites from redirection. Time to do some shell scripting!4
So my friend who was a working as Tech/System Intern and soon to be junior sysadmin asked me "How was pinging 127.0.0.1 successfull? I am not even connected to the internet?"1
Life of a junior self-taught dev with a sysadmin job:
1)At work, desperately try to script and automate every task, even when it isn't nessecary.
2)Learn dev skills from tutorials and web courses at every minute of your free time.
3)When returning home get self-guilt because you're procrastinating instead of doing an all-night development like your dev friends
4)The only productive thing you do is more tutorials and courses because you feel your dev skills aren't high enough for a self project
Nice shirt on redbubble😂 but i'm sure if I order it, i wont receive it and will end up spending money for nothing.10
To any fellow Linux sysadmin out there, is it true that 32 bits systems can handle a max of 16gb ram?
Running a 32 bits CentOS live disc in my dedi which shows 16gb ram available while the BIOS shows 32gb installed...
TL;DR I am here for human interaction and networking with like minded people.
I don't care whether you are male or a female.
I don't care whether you are from Europe, America or Asia.
I don't care whether you are developer, sysadmin, tester or from any other profession.
I don't care whether you have high vote counts or are a newbie here.
All I care about is how you treat me (and/or other users) and how well do you interact.
If you interact on regular basis, boy I am subscribing to you.
I love talking to people and sharing same thoughts as well as listening to different opinions as that helps me broaden my perspectives.
Many times I am wrong, sometimes I am right but that's the fun of it.
I get to explore different cultures through you people while sitting behind a screen at home.
I just love knowing other people's story. And it makes me realise that everyone is going through something in life which can be worse than what I am going through.
I love connecting on an emotional level and having in depth conversations.
If you think the same, hit up a conversation and share something about yourself. I am glad to meet you all :)27
TL;DR - sysadmin is colourblind
So, CEO hires a new PM/SysAdmin in one role. Bloke that was hired is about 60....
He was “fixing” some issues on the network that the previous sys admin had left. When all of a sudden, network goes down... everyone’s morning at him, he’s in a flap... I go into the server room to see that he’s plugged a cable from one port on a Cisco switch into another port on the same switch... idiot.
Few days later, he had the task of wiring a new 48port patch panel and run some new Cat6 for a new building. Comes back into the office and says there’s something wrong with the network, all 48 ports are lighting up with a cable tester in the wrong order....
Ok, so, I go to the patch panel.... all 48, yes every fucking one was worked wrong, he’d swapped blue for green in some places, the blue and white striped was swapped with the green/white... heck, some of them had both pairs punched into the same slot....
After I spent nearly 20 hours pulling them all out, re doing every cable into the correct slot and cable tie them all down. I go to check the other ends where he’s wired the wall blocks.. you guessed it... they’re all wrong too!!!
Another 90mins wiring 48 fucking wall sockets.
Later on he tells me he’s fucking colour blind.... like seriously, you can’t be doing this job as a sysadmin if you can’t fucking tell the different between blue and green!17
Who sits there so late throughout the night?
The developer it is, with his code so bright;
He holdeth the mouse tightly clasped in his hand,
He holdeth it safely, he keepth it dragging.
"Oh bug, wherefore do you seek to hide?"
"Look, developer, the sysadmin is close by our side!
Dost see not the sysadmin with his usbchain?"
"Oh dear, 'tis the blur increasing its radius."
[to be continued...]
This happend to me around 2 weeks ago. For some reason, I decied to post this now.
I won the lottery, yey! I mean, bot really, but I am <19yo student, "less than junior dev" in my office, but sonce I am the only one who is capable of working with hardware, I was working month back as a sysadmin for a few days. Our last sysadmin was really good working but really, really toxic guy, so he got fired on a spot after argument with some manager or whatever, no big deal, we could have another guy hired in a week. But, our backup server literally was on fire, all data probably dead because bad capacitor or whatever. This was our only backup of everything at the time. Everyone in full fucking panic mode, we had literally no other working HW we could use for backup, but then comes me, intern employed on his first dev job for 3 months. That day I bought some HW for my own personal server at home (Intel NUC with some Celeron, 4GB DDR4 RAM and two 240GB SSDs for RAID 1. My manager asked everyone in the office for sollution how to survive next 4 days before new server arrives. People there had no idea what tk do and no knowedgle about HW, I just came from a break and offered my components for a week, since there was noone else who can work with HW, servers and stuff like this, manager offered me $500+HW cost if I, random intern, can make it work. I installed Debian on that little PC, created RAID1 from both SSDs, installed MySQL server and mirrored GIT server from our last standing server (we had two before one of them went lit 🔥), made simple Python script to copy all data on that RAID, with some help of our database guy copied whole DB from production to this little computer and edited some PHP so every SQL request made on our server will run on that NUC too. Everything after ±2 hours worked perfectly. Untill a fucking PSU burned in our server and took RAID controller with him in sillicon heaven next night, so we could not access any data unltill we got a new one. Thanks to every god out there, I was able to create software RAID from survived HDDs on our production server and copy all data from that NUC on the servers software RAID and make it working at 3 AM in the night before an exam 😂. Without this, we would be next ±40 hours without aerver running and we might loose soke of our data and customers. So my little skill with Linux, Python, MySQL and most importantly my NUC hardware I got that day running as a backup server saved maybe whole company 😂.
Btw, guess who is now employee of the year with $2500 bonus? 😀
Sorry for bragging and log post, but I was so lucky an so happy when everything worked out, good luck to all sysadmins out there! 👍
TL:DR: Random intern saved company and made some money 😂8
WannaCry hit one of our server and the latest backup we had was from May 2017. You know who got blamed? Developers. I repeatedly told the General Manager that SysAdmin are the once who should be doing backups, Server updates and management as per their job description yet we got blamed for it.
I don't know what the fuck is going in this world.15
This guy has a weird sense of system security if he thinks an SSH MOTD will keep unauthorised people away. Because you know, setting SSH permissions would be too sensible.17
Story time! This happened several years ago, back when I didn't have a computer and I was just using the computers at the university. They had 8 iMacs all in a row, and I would sign into one and do my work.
Now these computers have Deep Freeze on them, which is a fancy hard disk driver that treats the entire drive as copy-on-write, so when anything writes to the drive it makes a copy of the block and writes to that instead. That way all your changes are gone when you reboot. It's a real nifty idea, but it's annoying that you have to reset all your settings the way you like them.
So as part of my setup routine I signed into iCloud. This automatically synced my browser history and my email, and various other things I didn't really care about.
One of those things I didn't care about was Find My Mac. I found this out next time I signed into iCloud and saw the university computer on the list. I had never seen these computers on the list before since normally the computer reboots and forgets everything when you log out. What I think happened is the sysadmin forgot to check the "reboot on logout" option in Deep Freeze. So I was like "I wonder what would happen if I passcode locked the computer?" I clicked the passcode lock option and entered 5555, and it seemed to work.
The next day I come in and the particular computer I locked was gone. I thought "oh God what have I done". So I inquired with the sysadmin (who I really hope is not reading this) and he said "oh, someone got into the Find my Mac thing and locked it down. We were trying different codes, since if we couldn't unlock it we'd have to send it to Apple and provide proof of purchase and that could take weeks. We had tried all the obvious ones like 1234 and that wasn't working so I was about to give up, but then I tried 5555 and it rebooted! So yeah, it'll be back soon, and I decided to try installing OS X 10.11 on it because we'll all need to upgrade sooner or later eventually and it's best to have tested a bit first."
So in the end I somehow made it out with my skin still on, and also with El Capitan on one of the computers, which was the only one I used after that. Not so bad! Oh and if you've manged to read all the way through you deserve a cookie 🍪😄1
So, guys, tomorrow I have to tell my boss that I'm quitting. What is the best way to do so?
I imagine he's going to be pretty angry and most probably kick off because he's going to have to replace me (and that's going to be very difficult as I'm the "lead developer", devops, SysAdmin, the designer and the IT department and he only has £23,000 salary to offer).
I don't want to be an assehole about it because I really like my colleagues.23
Got a new job as devops.
Got brand new thinkpad on day 0, it was waiting for me out of the interview room.
I think I'll like it here 😃
Only thing I'm thinking about is if I should continue with doing devops/sysadmin or go back to programming...20
The joys of being the sole developer and sysadmin of a service with hundreds of thousands of users.
Just spent a couple hours with my family. In that time half the infrastructure died and the service became unstable.
Best of all is that I seem to be the only one getting this so called "java.net.UnknownHostException: System error" exception.3
PSA: "sudo apt-get remove nginx" doesn't actually remove nginx. It will still continue to run and block port 80 on every reboot.
Until you run sudo apt-get autoremove, nginx-core and others still remain.
And that's how twenty seconds of scheduled downtime turns into 10 minutes.
My school just tried to hinder my revision for finals now. They've denied me access just today of SSHing into my home computer. Vim & a filesystem is soo much better than pen and paper.
So I went up to the sysadmin about this. His response: "We're not allowing it any more". That's it - no reason. Now let's just hope that the sysadmin was dumb enough to only block port 22, not my IP address, so I can just pick another port to expose at home. To be honest, I was surprised that he even knew what SSH was. I mean, sure, they're hired as sysadmins, so they should probably know that stuff, but the sysadmins in my school are fucking brain dead.
For one, they used to block Google, and every other HTTPS site on their WiFi network because of an invalid certificate. Now it's even more difficult to access google as you need to know the proxy settings.
They switched over to forcing me to remote desktop to access my files at home, instead of the old, faster, better shared web folder (Windows server 2012 please help).
But the worst of it includes apparently having no password on their SQL server, STORING FUCKING PASSWORDS IN PLAIN TEXT allowing someone to hijack my session, and just leaving a file unprotected with a shit load of people's names, parents, and home addresses. That's some super sketchy illegal shit.
So if you sysadmins happen to be reading this on devRant, INSTEAD OF WASTING YOUR FUCKING TIME BLOCKING MORE WEBSITES THAN THEIR ARE LIVING HUMANS, HOW ABOUT TRY UPPING YOUR SECURITY, PASSWORDS LIKE "", "", and "gryph0n" ARE SHIT - MAKE IT BETTER SO US STUDENTS CAN ACTUALLY BROWSE MORE FREELY - I THINK I WANT TO PASS, NOT HAVE EVERY OTHER THING BLOCKED.
Thankfully I'm leaving this school in 3 weeks after my last exam. Sure, I could stay on with this "highly reputable" school, but I don't want to be fucking lied to about computer studies, I don't want to have to workaround your shitty methods of blocking. As far as I can tell, half of the reputation is from cheating. The students and sysadmins shouldn't have to have an arms race between circumventing restrictions and blocking those circumventions. Just make your shit work for once.
**On second thought, actually keep it like that. Most of the people I see in the school are c***s anyway - they deserve to have half of everything they try to do censored. I won't be around to care soon.**2
Of course you can call me at 9 o'clock on a saturday morning to fix your f****** login problem!
My private life is just a rumor!1
GUYS I DID IT
AND I ONLY HAD TO LOOK AT THE ARCHWIKI FOR GRUB INSTALLATION
AM I COOL NOW
(going to install to my computer a little later, don't worry i'm not done here)8
Just got asked by our JIRA admin how to add in JIRA add-ons for our self hosted version.
... if you don't know why are you admin then!?3
Wk1:, Client wants stack deployed to AWS in a day... Does it in 30 minutes...
Wk2: client complains about cost of service so requests I downsize the stack they asked for... Does so... Just to save some £££ at loss of any DR or HA capability
Wk3: Client wants stack moved to a different AWS account just cos... Advised could cause issues... Client says carry on. Migrates to account as requested on the days they requested.
Wk4: client complains that said migration caused issues and that proper change control wasn't followed..... That was never informed on..
Wk5: issue discovered to actually be network fault linked to clients wanting every £££ saved in AWS... And as the stack specialist I still have to write up a summary and findings?
Wow just get a decent AWS admin will ya....3
Devops here, Devops there ... Stop with this bullshit, less than half of the guys with Devops on their CV truly are Devops.
Same shits for Fullstack or Scrum Master, and I think I know why.
Because recruiters and companies absolutly ignore what it truly is : "Devops ? That's the new name for sysadmin hipster, believe me we're not hiring Sysadmin anymore but Devops now.".
So now they want more and more people with these profiles.
This is just leading everyone to become what they're not.
Please get your facts straight before fucking everything up.5
Our sysadmin just wrote our new work account passwords on our office whiteboard, visible to everyone... Now that's how you create chaos2
that moment as a sys admin when everything is in peace and you have nothing to do.
I usually go outside and get me a nice cup of coffee at a local cafe
today its a Latte Machiato with white chocolate4
To me, it seems like the rise of distributed systems like mesos / kubernetes combined with Docker require you to be master sysadmin, veteran kernel hacker and a part time c developer ALL AT ONCE if you really want to shave off time from debugging/ performance tuning sessions. Anyone wish they paid more attention in class ? Lol.4
A man in his early 40s who did some Adobe Flash development for a car manufacturer's website in the late 90s.
His interests shifted to music at some point after that. Small company (4 employees), his primary role is to provide support to customers and improve their connections (we are a WISP).
On the regular I feel like he's stepping on my toes. Wanting to share *my* job with me whilst never showing any ability to actually do it. But talks longingly about it, how "nice" it would be to learn Zabbix (a simple web interface that a new hire figured it out in a manner of weeks), how "cool" it would be to understand our network topology. I occasionally try to explain things to him and most of the time he immediately glosses over.
I'm just getting rather sick of it. When I was hired on there was a strong mentality that "everyone should know how to do everyone elses job" which was utter bullshit to me. I'm not here to teach my previous 5 years of linux sysadmin experience that makes me effective at my job to everyone else.
It's sometimes hard to keep thIngs friendly. I try to remove my ego as much as I can and just focus and the job at hand. I hate wasting time due to someone nearly twice my age feeling inadequate about their skills or abilities.
By the time I'm 40, there will definitely be younger people that are smarter than me, and I'll refuse to feel inadequte about it.1
I recently got a Sysadmin/Devops job at an Uber-like local startup.
After a few days in and with a 20% increase in daily API calls, we started getting "502 gateway error" for like half of the requests which was insane!
I double checked nginx, php-fpm, mysql, etc and in the end turns out that they log every app login session in a 680K row table in a mysql database and run a query every time to find out if the client was logged in or not!
Yet another reason why I don't like the legal system or abusive tech companies (in this case Microsoft).. They abused the legal system and the judges' inexperience with technology to get a legitimate e-waste recycler into jail.
We have to draw a line somewhere because this is getting out of hand. Either get those judges (which - let's face it - are also just regular users) to become familiar with technology, make technical cases judged by actual technically literate people (I'd say that a sysadmin wouldn't be bad for this) or disable the conventional courts from being able to provide judgement on cases like this one. They don't even understand their own laws regarding this. Oh and the same goes for lawmakers including Congress.
P.S.: To be clear, I do like the new GDPR and the compliance that it will enforce. But that's about the only law / set of laws that I can think of that actually seems to be good.10
Should a developer really have to be a jack of all trades? I write code, but at work I feel like I am always getting pulled into sysadmin debacles. I am not a sysadmin or an ops person. I am a developer, not a systems guy.
If you want me to be a systems guy, then train me to be one. You hired me to write code, not to troubleshoot shitty IBM Application Servers.9
Who has a DDOS attack story they want to share ? Dyn put up the good fight today... DDOS attacks can be incredibly difficult to deal with ... Internet of Things devices makes this an even more complicated situation. Outside of calling Prolexic, any vets have some good stories ?6
You know the worst thing about being a freelancer? You're expected to wear every fucking hat and you don't get normal hours.
Over the past few days I have been working with a client of a client attampting to fix his server. He's running CentOS on VMWare and somehow ended up breaking the system.
Upon inspection there was no way to fix his system remotely. It wouldn't even boot in recovery mode. So we've been attempting to recover his data so that we can reinstall CentOS and not have to start completely from scratch.
So for the past 3 days straight I have been remotely logging in to a Debian Live CD and manually sending folders to a FTP server of his. He has somewhere close to 30 sites on this server, and upwards of 1 million files in total.
Yesterday either the system freaked out or he did something, but the entire fucking system stopped responding which forced me to reboot it, reinsert the live CD, reinstall evertything, and re-mount his broken systems drives.
Here we are 3 days in, we're still not done, and I'm getting slightly pissy because if you don't know Linux well enough to fix this shit yourself, you shouldn't be acting as your own sysadmin for 30+ sites.
Also, backups are a thing right? VMWare also has snapshots. I know the extra storage isn't cheap, but it's a hell of a lot cheaper than paying soemone like me $35/hr to go and fix all of your shitty mistakes.2
A story for you all to enjoy. It is of my entry into a serious sysadmin position. They say when you're remembering something, you're remembering the last time you remembered it. I think it helps your memory to purposefully remember things now and then. Hence one reason I'm writing this.
I've worked as a sysadmin for a small ISP for 3ish years in the thick of the Canadian Rockies. I ended up here because I wanted to get the hell out of any big cities, which seem to breed depression in me. I started at the company as literally the NOC (network ops center) cleaning boy, although my boss knew I had linux experience (but not my 2 years+ of self taught Java/PHP/Python experience). There were 2 other employees at the time, plus our boss. I was 18 when I started, so naturally the two employees (installers) presumed I was some young punk who knew shit all, and THEY were gonna teach me a thing or two about working at an ISP. Ha..
Soon I was being given access to systems which had been neglected for years prior to my starting work there. They had 3 old servers with 2GB ram each (this was in 2013/2014) and dual core Xeon CPUs. One was their dedicated router, acting as nothing but a gateway for their public subnets, no firewall. The other had an install of airControl 2 (they had just began an upgrade from 10 year old Trango radio infrastructure to Ubiquiti), and the other was supposed to run "Powercode" (i cringe every time I see or hear the name) which was to alleviate the boss of countless hours of manual traffic accounting labour each month.
Unfortunately they had been running without any form of backups or network monitoring for about 10 years prior to my joining. I saw myself as being able to help, having a fresh mind (before joining I had been on a 1+ year computer hiatus), and luckily was given the freedom to do pretty much what I wanted with the hardware they had in a short amount of time. My observation at the time was that no one at this company had a quarter of the hands-on, get-shit-done, just-write-a-freakin-script IT experience I did, which has ended up being true. I now know that I knew practically nothing about Linux when I started here, even though I had been managing a dedicated debian (and for a while CentOS) box for a couple of years; my (still existing) Minecraft gaming community and server (ask for the domain!)
Without going through all the gory details, I did help their IT infrastructure - a fucking LOT. Not to stoke myself but by not acknowledging that, I feel fucked up. (imposter syndrome) And sadly given the nature of this profession, sometimes (most of the time) the only one that can give you recognition is yourself.
ok some gory details. they had a completely flat network, meanimg every device was accessible to every other device over layer 2, a shitload of broadcast traffic everywhere all the time, constant danger of someone plugging in their router backwards and becoming the new dhcp server for the network, easy MAC spoofing, ability to fuck everything by creating a network loop, etc. I am honestly amazed they lasted 10 years like that. All running on comsumer grade netgear unmanaged switches. VLANs? voodoo magic. Routing? how's that work?
To my sheer joy, they had a Mikrotik router on the shelf that someone tried but never succeeded at setting up. I knew nothimg about them, but dove in, and fell in love RouterOS. It was the key to fixing this network. Well, it and some new servers that supported virtualization.
It turns out that actual hardware virtualization wasn't necessary; I had at first set up the new servers utilizing it however, running XenServer with HA lizard for two-node high availability. That worked for about a year before hitting a seriously strange segfault issue that I found to be impossible to debug. our neighbouring ISP's (with whom we arent in direct competition) sysadmin and I got to talking, and he helped me get started with Puppet earlier this year. Out went Xenserver, in came LXD; containerization instead of virtualization. Waaayyy higher application density on the server as you no longer give each virtual machine a fixed RAM allotment. Puppet has been super fun to work with, am sitting at about 80% automation of everything with it, having spent the last 5 months working to puppetize every single thing that runs on our servers. Now I'm working mainly on achieving high availability across every service.
Shit I'm nearly at the character limit. The network is no longer flat - it has a routed backbone with MPLS/VPLS overlaid to keep every customer in the same L2 domain (to preserve public IPv4 address), but with complete Layer 2 isolation between customers to prevent the issues I mentioned earlier. We run every service essential to an ISP (netflow collection, complete network monitoring (Zabbix), CRM software) as well as others, and it's been the learning experience of a life time for me.
The only crappy thing has been the imposter syndrome & lonliness.5
Please, Dev God, can I get a designer at my company?
I've been a good boy this year so far and I'm so very tired of having to do all design work, front-end, back-end and sysadmin work. I just want a break.
A very creatively exhausted developer.18
I had done some light development but always saw myself as a sysadmin, until I was passed over for a job. So when my wife had our second child, I wrote a program to help my department. I got a job as a developer a few weeks later and have been happy ever since then.
//little Story of a sys admin
Wondered why a Server on my Linux Root couldn't build a network connection, even when it was running.
Checked iptables and saw, that the port of the Server was redirected to a different port.
I never added that rule to the firewall. Checked and a little script I used from someone else generated traffic for a mobile game.
OK beginn the DDoS Penetration. Over 10 Gbit/s on some small servers.
Checked Facebook and some idiot posted on my site:
Stop you little shithead or I will report you to the police!!!
Checked his profile page and he had a small shitty android game with a botnet.
1. let him be
2. Fuck him up for good
Lets Sudo with 2.
I scaled up my bandwith to 25 Gbit/s and found out that guys phone number.
Slowly started to eat away his bandwith for days. 3 days later his server was unreachable.
Then I masked my VoIP adress and called him:
Me: Hi, you know me?
He: No WTF! Why are you calling me.
Me: I love your're game a lot, I really love it.
He: What's wrong with you? Who are you?
Me: I'm teach
Me: Teach me lesson
He: Are you crazy I'm hanging up!
Me: I really love you're game. I even took away all your bandwith. Now you're servers are blocked, you're game banned on the store.
He: WHAT, WHAT? (hearing typing)
Me: Don't fuck with the wrong guys. I teached you a lesson, call me EL PENETRATO
He: FUCK Fuck Fuck you! Who are you???!!! I'm going to report you!
He: I got you're logs!
Me: Check it at Utrace...
He: Holy shit all around the world
Me: Lemme Smash Bitch
What kind of genius pulls the power cable of the main server through the PSU lever of an old useless server?
I had to pull out the PSU and let it hang on the powercord just to be able to pull the old ugly bastard out... fucking genius, really!
Now I have to wait until the evening to shut down the main server and remove the hangman PSU.
I just really fucking hope and pray that restarting the main server will not cause errors. It has been on for 2 years and never been updated since then.5
hi! I'm your friendly neighborhood sysadmin/operations bastard. I also write mostly okay python, ruby, and c.
This is called devrant because it's where you go to complain about devs, right? /s
Have a t-shirt saying "Sysadmin - Because even developers need heroes" fellow co-worker said "that's not precise enough" I am looking forward to what he will come up with5
Another incident which made a Security Researcher cry
[ NOTE : Check profile to read older incidents ]
So this all started when I was at my home (bunked the office that day xD) and I got a call from a..... Let's call him Fella as I always do . So here we go . And yeah , our Fella is a SysAdmin .
Fella - Hey man sup!
Me - Good going mate , bunked the office , weather's nice , gonna spend time with my girl today . So what's goinon?
Fella - Bruh my network sharing folders ain't working no more .
Me - Did you changed or modified anything?
Fella - Nope
Me - Okay , gimme your login creds lemme check .
Fella - Check your inbox *texts me the credentials*
*I logged in and what I'm seeing is that server runs on Windows2008R2 , checked the event logs , everything's fine and all of a sudden what I found is fucking embarrassing , this wise man closed SMB service*
Me - Did you closed SMB service?
Fella - Yeah
Me - You know what it does?
Fella - Yeah it's a protocol , I turned it off to protect the server from Wannacry .
Me - Fuckerrrr!!!!! Asshole dumbass you fuckin piece of Dodo's shit!! SMB is the service responsible for files and network sharing!!!
Fella - But....I just wanted protection
Me - 😭😭😭
*A long conversation continues with a lot of specially made words to decrease the rate of frustration which I used already*
Fella - Okay I'm turning it on .
Me - Go on....... Asshole
Fella - It worked! Thanks a lot bro
Me - Just leave me and my soul away from evil and hang up .
*Now the question is , who the hell gives them the post of SysAdmin? While thinking this question , I almost thought of committing suicide but then my girl came with coffee and my rubber duck*1
I previously worked as a Linux/unix sysadmin. There was one app team owning like 4 servers accessible in a very speciffic way.
* logon to main jumpbox
* ssh to elevated-privileges jumpbox
* logon to regional jumpbox using custom-made ssh alternative [call it fkup]
* try to fkup to the app server to confirm that fkup daemon is dead
* logon to server's mgmt node [aix frame]
* ssh to server directly to find confirm sshd is dead too
* access server's console
* place root pswd request in passwords vault, chase 2 mangers via phone for approvals [to login to the vault, find my request and aprove it]
* use root pw to login to server's console, bounce sshd and fkupd
* logout from the console
* fkup into the server to get shell.
That's not the worst part... Aix'es are stable enough to run for years w/o needing any maintenance, do all this complexity could be bearable.
However, the app team used to log a change request asking to copy a new pdf file into that server every week and drop it to app directory, chown it to app user. Why can't they do that themselves you ask? Bcuz they 'only need this pdf to get there, that's all, and we're not wasting our time to raise access requests and chase for approvals just for a pdf...'
oh, and all these steps must be repeated each time a sysadmin tties to implement the change request as all the movements and decisions must be logged and justified.
Each server access takes roughly half an hour. 4 servers -> 2hrs.
So yeah.. Surely getting your accesses sorted out once is so much more time consuming and less efficient than logging a change request for sysadmins every week and wasting 2 frickin hours of my time to just copy a simple pdf for you.. Not to mention that threr's only a small team of sysadmins maintaining tens of thousands of servers and every minute we have we spend working. Lunch time takes 10-15 minutes or so.. Almost no time for coffee or restroom. And these guys are saying sparing a few hours to get their own accesses is 'a waste of their time'...
That was the time I discovered skrillex.6
A bit different than wk93, but still connected and a fun story.
Back in high school when it began to digitalize everything, so began our teachers journey with technology. We, as IT class were into these things, but as far as I can say, others in the school including both teachers and students were like cave mans when it came to IT.
Most of them kept the different wifi networks password on the windows desktop, in a file 'wifipassword.txt'. When we were on robotics seminar, we had to use a teacher's laptop. The wifi network was incredibly fast and powerful,, yet so poorly configured that even the configuration page user/pass was the default admin/admin, because the IT admin wasn't the most skilled one.
We got the idea to sell the password of the wifi network to other students. Not much, for about 1 dollar a week. The customer came to us, we took the phone, took note of the MAC address, entered the password, and if the guy were to stop paying every week, we just blacklisted that MAC on the next robotics course.
Went well for months, until a new sysadmin came and immediately found it out, we were almost fired from the school, but my principal realized how awesome this idea was. You may say that we were assholes, and partially that is true, I'd rather say we made use of our knowledge.2
Gosh ! I'm a genius !
- Working on a Sysadmin school project
- configuring the firewall
- looking myself out
- beg my teacher for reinstall
Fml right now ...7
What kind of developer are you and what is your opinion on other development areas?
Me: Junior dev, oriented towards full stack and Android(with a sysadmin background):
-Low-level(kernel development, embedded, drivers, operating systems, reverse engineers)- Badass, I wish I could do that.
-Mobile apps- awesome but too high level sometimes.
-Full stack/Backend- awesome.
-Web Frontend- fuck HTML+CSS. JS is cool I guess.
-Enterprise applications(e.g SAP) Pajeet, my son.
-Malware development- Holy shit that is awesome.
-Video Game development- was my dream since childhood.
-Desktop apps- No opinion.8
My ideal job:
Getting payed to develop for awesome open source projects from home, at any time I like.
My current job:
Full time 9 to 6, outsourced security sysadmin, dealing with bullshit systems and stupid end users.
Getting home with barely enough strength to self learn and develop my own projects.
Just kill me4
!rant && sysadmin
On #freenode IRC channel I heard that fail2ban isn't secure - log files and thus fail2ban, and thus the firewall itself can be manipulated by an attacker. This has also been supported by suspicious SSH attempts from China.
Dec 22 12:46:16 mx1 sshd: Received disconnect from 184.108.40.206 port 50752:11: Normal Shutdown, Thank you for playing [preauth]
Thank you too for playing I guess..? My point is, that part isn't supposed to be there. It's arbitrary, unsanitized data and therefore shouldn't be used by automated processes.
So, since I was tired of getting blocked by fail2ban after each incorrect login attempt to my webmail anyway, I decided to kick it out and move certain ports into the VPN network instead - effectively hiding them from the internet.
After an entire hour of carefully modifying the iptables, that's finally done.. Time for a bit of wine and some sleep 😴
Stay secure! 😊11
I think nobody as a developer or as a sysadmin wants to deal with a grouchy sysdba. As a full stack developer who sometimes does the work of a sysadmin or sysdba I prefer to do things myself when I can.
But last week I was notified that my app was failing in prod. After some debugging the problem seemed to be related to some queries.
Upon further inspection I realized that the cunt revoked the select grant for the user my app was using.
I will let that sink in. He revoked the fucking select grant. Wtf😶3
Well, this is not a rant but more like an "recruitment ad".
I hope you guys excuse me for it, but there is really not any other place where I feel this kind of question could be asked and where the right people are. :)
Anyone here that is a Star Citizen backer and have some free time?
We are in need of a developer, (preferably PHP knownledge because our site is a Wordpress site)
You will get paid with ships, but you have to enjoy doing what you do.
This is a long term project so we do not want to force anything out soon. We want to focus on things that works and looks good.
You will be assisted be me as a Linux Sysadmin who will do everything to assist you and our graphics designer who makes everything that has something to do with graphics.
We are not only focusing on exposing us online but also in the "real world" with merchandise (caps, hats, custom made visa card in steel, our own beer and so on)
our orgs website (in progress)
reach me via email, and we can have a talk :)
Got released from the miltary after 3 years of CyberSecurity/Sysadmin role.
2 weeks layer I got a job as security sysadmin in a large telco company.
Still wish to be dev instead though
Using angry standard;
cout << "So my mom recently started "exploring the web". I'm sure you already know where this is going; she ended up signing up for a free trail of some diet pills with her credit card on some sketchy website. The website never sent any product but attempted to charge her card over $300 multiple times. My mom's bank noticed and froze the account. She has now opened an investigation with the banks fraud department and is awaiting response. I took the liberty of running a whois look up and found the companies website is held by GoDaddy and is hiding behind Domains by Proxy (GoDaddy's sysadmin hider). I'm angry that she's in this situation but I have no idea of how to uncover the real company behind the diet pills site." << endl;
The more I work with backend and SysAdmin technologies, the more I love them!
I'm losing the desire to ever do frontend work again. SysAdmin in particular seems like a good fit for me and I'm not sure why.
Anybody else experience this sort of shift and how did it end?2
what a great idea to do server upgrades on a friday evening...and i can do it alone...and am responsible that everything works as expected...what a great day today...and i hate every single second of this day yet.. :-/
damnit i'm a developer, not a sysadmin, just because i can do it doesnt mean that i'm supposed to do it..what about our admins? what get they paid for? rebooting the coffeemachine? fuckers already left the building2
I had my first ever dev interview yesterday, at a local cybersec startup(FullStack Python position)
I think it went smooth, they said if we continue the process they would give me a small dev task to complete to prove my abilities, and asked how much time of notice to give my current employers before leaving.
I can't wait to leave 4 years of sysadmin and finally move on to be a (professional) developer! 🤞3
Being a sysadmin can be the most frustrating thing ever, but it's worth it for those moments when you feel like an absolute ninja.
Switched from single threaded gevent server to an nginx configuration, added ssl, and setup a reverse proxy to flask socketio, all with less than 10 minutes aggregate downtime. On the prod server. \o/3
Dear boss, please give me a more challenging project. I am sick and tired of editing someone else’s HTML and CSS which doesn’t even go through a build process and the JS is basically Jquery. It would be better if no one else can get into my codebase and the project has no relations or anywhere near our flagship product. Please involve some sysadmin tasks that I really want to learn. For front end I want to use React , boss. Or at least ES(6)=>. NodeJS would be nice too but I’m not fussy with the backend language. Even PHP would do. Please give me a genuine problem to solve, anything mathematical, machine learning would be awesome! 🙏🏻🙏🏻🙏🏻2
Bpost (Belgian post) are such a bunch of assholes... Mailman can't fucking wait for 5 fucking minutes to deliver a fucking package! But wait, there's more!
Just now I went through the goddamn snow to get that damned package, and when I arrived I realized that I forgot the little paper that they left in my mailbox. Thought to myself, probably they can find it in the database on my name or something.
Except they couldn't... Apparently their clerks prefer to have me waste 40 fucking minutes to receive that damn piece of paper instead of searching 30 SECONDS through their meager 100 entry database for my package 😒
"yeah our database doesn't support searching packages by anything but barcodes"
If you can link a package sent to my address to a barcode, you better link its other information as well. Otherwise anyone could go receive my packages, which isn't exactly the case either.
Either way, if I can manage a database with a million entries, 100 entries shouldn't be too hard. Heck, one can even manually sift through such a small database in 2 fucking minutes.
Clerk replies: well if you're such a great sysadmin to manage databases like this, why don't you come work here and implement these search functions to find your own packages eh..
AS IF I WANT TO, YOU BRAINDEAD FUCKWIT!!11
I restarted my studies today like it's 1999.
Got a laptop, a VPS based on OpenStack,
a university in my browser, an empty Github account(cue the sad horn), Python, Apache, five cups of coffee(and tea) and a neurosis for perfection.
First goal is going to be getting my LFCS certification
which i started two days ago.
Next up will be Networking and CEH side of things.
Continuing on with developing(Python,Django,HTML5).
I think with the above i'm covered for the rest of my piddly-ass life.
*puts on fedora* Somebody stop me!7
How a linux sysadmin has sex :
who | grep -i hot && grep -i female | date; cd ~; unzip; touch; strip; finger; mount; gasp; yes; uptime; umount; sleep;
Years ago at school I recreated the UNIX logon screen. With this, I collected login credentials and then displayed a message that the dish gets formatted now. To make it more realistic I had a progress bar and generated random file access in the disk, so the LEDs flashed. Loved it and even the sysadmin could see the fun (and educational background :P)
Me as a sysadmin, and the devs approach with this:
hey "Linux", they network is stupid, the firewall is blocking the trafic from server1 to server2, pls fix.
The servers are on the same subnet with no firewall, so I log in to the servers and find out that their programs is not running.
This is something I deal with every day2
Our rookie sysadmin frack up our web server today. He wanted to make a single directory and all its content accessible but instead, he used this command...
sudi chmod 644 /.7
I'm soon leaving one of my SysAdmin jobs. Guess how I'll troll everyone then...
Right! I'll apply a Windows 10 total conversion onto all Linux client systems!
*note: some colleagues often ask if we could use windows instead - well, no.*
*note2: we have automatic provisioning and roll-out, so switching a theme is done with 20 lines of config code*
Has allowed me to support myself with zero formal education, through many, many hours of trying to figure out what makes the computer tick, having fun, and raging at code.
Honestly if it weren't for Minecraft there's a decent chance I'd be working in a factory right now..
Have since moved on to be the sysadmin for a small ISP, with aspirations to develop a CRM platform for it.
Really am super lucky to have what I do.
telco sysadmin: hey maybe we should secure our SMTP server with SSL and password verification so our clients can e-mail safely!
senior exec be like: nah just filter incoming connections for our own IP-range, that'll do.
result: I can impersonate any client of the telco and send e-mail in their name (from any home network connected to that provider), but I can't send e-mail over cellular network.1
Happy SysAdmin day to all the magnificent SysAdmins all over the world!
Someone was recently asking why isn't all hashing done client side. Here's an explanation for that.
While not having a password be exposed while in traffic is a great idea, there are some problems
So here is what I propose:
Now for the backend you would use a bit of a wacky function. For the best results you would use bcrypt w/ salt client side so the password is never exposed while in traffic and when it reaches the server, you hash it with hmac with another different salt.
Or you just hash the password server side with hmac and salt.
This gets the best of both worlds, the passwords are never exposed while in traffic but if someone gets access to the server they still can't access the account without a lot of effort.
Disclaimer: I am not a web developer or sysadmin in the slightest. Take everything I say with a grain of salt.2
"I install an antivirus on my Windows server, therefore I'm supposed to be 100% unhackable and I can call myself active in security"..
If only you *actually* updated that fucking server during the last 3 months, the antivirus wouldn't even need to block it!
And such a goddamn retard gets appointed as a sysadmin these days? I hope the ransomware hit his prod so fucking hard that it's unrecoverable and that there are no backups of it.. Fucking shit-admins! 😒
Holy shit! so after my last news report https://devrant.com/rants/1063342/... , I also shared the news in my site where there is a guy that works in a Washington ISP and also offer mail servers and such for the locals... fun and joke time has ended my friends, any SysAdmins here regarding this want to comment on this topic?13
Everytime you tell yourself "This time I'm going to make them stop putting the cart before the horse again!!! No more forced shit implementations!!! NO MORE ! I'm strong!!"
The last hour in the next week:
- Selinux: off
- Firewall: Any-Any
- Application data: Everything installed on OS disc.
- Documentation: At best, someone remembers the server supposed-to-be dns record
- Service Accounts: Your domain admin account and sysadmin for databases.
- Patching: DON'T EVER THINK ABOUT IT..AND NO REBOOTING! I have set very important runtime variables.
- Backup: Maybe someone else will set this up.
- Monitoring: Not needed since clients will create tickets if system fails.
- Production Status: vague at best. Sort of silently transitioned to production.
- Handover status: Probably, but I quit before the project closed.
1. Finalize and launch my project
2. Improve my skills in MERN stack
3. Learn Rust
4. Learn sysadmin stuff
5. Improve my cyber security knowledge and skills
So today a Windows sysadmin told me the Registry is a part of Windows he "doesn't know so well" 😂 and the worst part is the faith of about 1000 users lies in his hands 🤦♂️8
Have to present a school project I've been working in for three weeks with my team.
My part of the presentation is done, my part of the project is done.
The fucking sysadmin doesn't have his fucking part ready...
ALL HE HAD TO DO WAS SET UP A FUCKING WEBSERVER, IMPORT A DATABASE, EDIT THE HOST FILE AND WRITE A SMALL 2 PAGE DOCUMENT ON THE INFRASTRUCTURE.
Each of the 4 "roles" within the project need to present their own part, guess whose part of the presentation isn't there...
I am so fucking done with this guy and 2 others in the team...
I just don't get how you can spend 1000's of € per year on uni and then not take it seriously.
In my opinion, Manjaro 17 has the best implementation of the KDE environment i have seen, maybe second only to SUSE.
I was always turned off from it because of various disharmonies but i took the plunge after i came to the conclusion that my beast of a desktop PC needed more bang for it's buck from Xfce(which i love too).
I'm getting a laptop next week which i will put in something eccentric distro-wise so who knows which DE will end up in its loins. I'm continuing my studies as soon as i've set it up, including SysAdmin, developing and serverside related thingamabobs.
Right, something to rant about so this doesn't become a fucking blog... How about: fucking hell i'm getting anxious because my tablet hasn't had a single security patch since last April, while my phone has had 4 major system updates. They both have the same version of Android and interface and they're both by the same manufacturer. I don't know much about the life cycle of Android security patches but come on, throw me a fucking bone here.4
As a junior dev from a sysadmin and security background, this is a list of software development concepts I never seemed to truly understand but hope to(rated from most intimidating to least):
2) Machine Learning, Deep Learning and A.I- too much math that fucks with my brain.
3) low-level programming(kernel,drivers) - sounds extremely interesting but the code in assembly/C/C++ looks like Linear A Minoan hieroglyphics.
4) Rx(insert language here) - I never get why it is useful or why someone invented this. Seems interesting though.
5) Code Reflection - sounds like Thelemic magick.
6) Packaging, automation, build tools, devops, CI, Testing -seems too complicated. I just want to run an executable at the client or make a web app that does something. Why all this process?6
About slightly more than a year ago I started volunteering at the local general students committee. They desperately searched for someone playing the role of both political head of division as well as the system administrator, for around half a year before I took the job.
When I started the data center was mostly abandoned with most of the computational power and resources just laying around unused. They already ran some kvm-hosts with around 6 virtual machines, including a cloud service, internally used shared storage, a user directory and also 10 workstations and a WiFi-Network. Everything except one virtual machine ran on GNU/Linux-systems and was built on open source technology. The administration was done through shared passwords, bash-scripts and instructions in an extensive MediaWiki instance.
My introduction into this whole eco-system was basically this:
"Ever did something with linux before? Here you have the logins - have fun. Oh, and please don't break stuff. Thank you!"
Since I had only managed a small personal server before and learned stuff about networking, it-sec and administration only from courses in university I quickly shaped a small team eager to build great things which would bring in the knowledge necessary to create something awesome. We had a lot of fun diving into modern technologies, discussing the future of this infrastructure and simply try out and fail hard while implementing those ideas.
Today, a year and a half later, we look at around 40 virtual machines spiced with a lot of magic. We host several internal and external services like cloud, chat, ticket-system, websites, blog, notepad, DNS, DHCP, VPN, firewall, confluence, freifunk (free network mesh), ubuntu mirror etc. Everything is managed through a central puppet-configuration infrastructure. Changes in configuration are deployed in minutes across all servers. We utilize docker for application deployment and gitlab for code management. We provide incremental, distributed backups, a central database and a distributed network across the campus. We created a desktop workstation environment based on Ubuntu Server for deployment on bare-metal machines through the foreman project. Almost everything free and open source.
The whole system now is easily configurable, allows updating, maintenance and deployment of old and new services. We reached our main goal for this year which was the creation of a documented environment which is maintainable by one administrator.
Although we did this in our free-time without any payment it was a great year with a lot of experience which pays off now.
the coolest project was mine: a dynamic DNS like dyndns, wrote in scala, an API layer in ruby and a lot of sysadmin stuff like ospf any cast. A big technical success, a total financial failure... but I enjoyed and I learned a lot!
1st strike :
My university installed a new infra for internet access. Regular PEAP without certs. And there is another fortiguard firewall busting our ass. Even when I try to access my website it says unrated and kicks me. Same is the case for numerous other websites like torrent cache websites, porn sites, and STEAM. When the shit happened, I just changed the url from http to https. Works fine.
2nd strike :
So the dumbass sysadmin installed mitm. It started blocking us again. In our infra we have a high performance redhat xeon e7 server for student's use with a link connection of 1G/s. I just made an ssh tunnel and tried browsing those websites... It worked. The sysadmin dumbass forgot to route the server traffic through the fortiguard. What a moron!!
Waiting for strike 3...6
Music, videogames, going for a walk... Anything distracting really. Oh and wine to temporarily render myself unable to do any development / sysadmin work / soldering. Don't forget to close all server sessions before opening the bottle!!
And maybe one day a good fsck with gir1.. I have a dream 🤤1
Thought that I was a decent sysadmin.. but then came the mail servers 😰
Postfix, Dovecot, Nginx, Roundcube, MySQL, SPF, DKIM, Amavis, ...
Isn't the Unix philosophy supposed to be "do one thing and do it really well"? How about having something that is a mail server and does that really well? 😖
(In the end I just installed iRedMail)2
Sysadmin gives me 32GB RAM for my workstation. Fucking Windows decides to create a 30 GB pagefile just in case the 32GB RAM are not enough. So my systems SSD is getting peppered with rubbish. Thank you Microsoft...5
So I need your advice guys. Our team is in crisis mode right now because of a vendor's attempt to extort money out of us. So for the next 6 months I am going to be taken off development and made to do sysadmin work...which I hate.
There is another team at work that was trying to woo me over to their team, working in security...which I love.
So would it be a dick move to leave my struggling team that is trying to use a hammer as a screwdriver and do what makes me happy? Or should I be a good person and do work that makes me miserable and go home and drink every night instead?4
Business Continuity / DR 101...
How could GitLab go down? A deleted directory? What!
A tired sysadmin should not be able to cause this much damage.
Did they have a TESTED dr plan? An untested plan is no plan. An untested plan does not count. An untested plan is an invitation to what occurred.
That the backups did not work does not cut it - sorry GitLab. Thorough testing is required before a disruptive event.
Did they do a thorough risk assessment?
We call this a 'lesson learned' in my BC/DR profession. Everyone please learn by it.
I hope GitLab is ok.2
You know what's bullshit? CS Degrees as a requirement, even for the shittiest dev jobs.
Sorry fuckers, I don't feel like killing myself over fucking math bullcrap for 3 goddamn years just to work as an intern slave for some rich CEO who prefers to hire some guy who doesn't know shit about actual working with computers but has a degree.
And this horseshit happens only in dev jobs. Why. Are devs some fucking nuclear scientists or something? I work as sysadmin and they didn't ask me for any shit degree and I earn more than the average code monkey where I live.
Goddamn HR fuckers. May Allah take you to hell.4
Ok so recently I started to do all of the sysadministration for my parents office as their old sysadmin was a meathead. First thing I noticed was they paid double for their server and that they didn't even meet the minimum requirements for their software.
Yesterday their server porked (we have a backup don't cry yet) and as soon as I went to check the raid I realized they didn't even have one. They just had two disks in the server and one wasn't even being used!
Now they are getting new software and require around a ~10k hypervisor and I'm so done with server stock. I live in Canada and no one carries HPE or Lenovo servers. I hate Canada sometimes.
Got hired to do a pentest for a small local business. The complete program - those are the fun contracts! Client filled out an info sheet, signed the terms of engagement, etc.
Scan all the IPs they gave me, do my thing and get access to the first machine. Proceed to dump user credentials, local db, etc. The rest goes kinda well, too.
"Holy shit, this is going nicely."
Write up the report, send it to the client. Today I receive an email, basically saying: "What the fuck dude, this is not our shit. But nice template though."
Had a conference call with them after and it turned out that their stupid sysadmin forgot to mark that their IPs are dynamically assigned by the ISP. It was mentioned TWICE on the form in BOLD. All he had to do was tick a fucking box. Why can't people read things at least twice when it's about security?
Now I owned a completely unrelated box and have to talk to those guys. That'll be one embarrassing call to make.4
Wondering if anyone can give me some advice regarding stress management.
I am a sys admin of a continually amount of growing servers (now at over 130) and I do coding when I am not busy being screamed at by users. The stress is coming from the workload, but also the way that the workplace is running. The manager left, and now I am handling all his shit, and my own shit as well, and all his accounts have been handed over to me (accounts being clients here). The other IT guy who is supposed to help out with the server admin just finds other work to occupy himself, and I am losing my mind. There is literally an insurmountable amount of work that needs to be done, and it just cannot be done in the time that is allocated in the working hours. I am working overtime, unpaid overtime by the way, until 9/10PM at night to try and get through everything (*cannot apply updates and work on the app server while the users are live) and I am just starting to lose grip. I am taking my stress home with me (not taking it out on anyone), but I am not sleeping, not eating properly and even starting to dream about possible ideas to fault resolution when I sleep. I find that I am constantly tired, and it feels like a world is about to cave in on me. There is literally too much work to be done in too little time, and although I am more than capable of doing it (and will get it done, or the director will physically assualt me and accuse me of being useless, again) I feel that the struggle is just a bit too much.
Can anyone give me some advice on how to "wind down" or to "let go" just for a few minutes a day at least, so that I don't feel like I am on the job 24/7.
TLDR: I need advice on reasonable salary expectations for sysadmin work in the rural United States.
I need some community advice. I’m the sysadmin at a small (35 employee) credit card processing company. I began as an intern and have now become their full time sysadmin/networking specialist. Since I was hired in January I have:
-migrated their 2007 Exchange server to Office 365
-Upgraded their ailing Windows server 2003 based architecture to 2012R2
-Licensed their unlicensed VMware ESXi servers (which they had already paid for license keys for!!!) and then upgraded them to 6.5 while preventing downtime on hosted VMs using tricky transfers and deployments (without vMotion!)
-Deployed a vCenter server to manage said ESXi servers easier
-Fixed a three month gap in their backups by implementing Veeam, and verifying its functionality
-Migrated a ‘no downtime’ fileserver to a new hypervisor host, implemented a ‘hot standby’ server as a backup kept up to date by the minute with DFS replication.
-Replaced failing hard drives in a RAID array underlying their one ‘business critical’ fileserver, which had no backups for 3 months at that time
-Reorganized Active Directory and Group Policy deployment from a nightmare spiderweb of OUs and duplicate policies
-Documented the entire old network and now the new one as I’ve been upgrading this
-Audited the developers AWS instances and removed redundant machines, optimized load balancing on front end Nginx servers, joined developer run Fedora workstations to the AD domain and implemented centralized syslog monitoring on them.
-Performed network scans and rewrote firewall exceptions to tighten security
There’s more, but you get the idea. I’ve now been tasked with taking point on an upcoming PCI audit which will be my first.
I’m being paid $16/hr US, with marginal health benefits. This is roughly $32,000 a year, before taxes.
I have two years previous work experience managing a third party Apple repair facility (SimplyMac) and every Apple certification for warranty repair and software troubleshooting. I have a two year degree in general sciences, with about 4 years of college credit (Two years of a physics education and two years of computer science after I switched focus) I’m actively pursuing a CCNA and MCSA server 2016 with exams paid for and scheduled.
I’m going into a salary negotiation in two months. What is a reasonable salary to request, from your perspective, for someone in my position?
Thanks in advance!3
Couple words on the school that I attended and will probably never get back to.
So their learning platform Moodle had this issue (like many school sites do) of not having SSL encryption. At the beginning I just encouraged them to add it to the site, for a couple months. But recently I got so tired of their inaction, that I made a little video of what the results of a successful MiTM attack would look like with ARP poisoning. Sent them the video with the results and most examples of all the other evil shit one could do with it.. Of course with a disclaimer saying that the tests were conducted on devices that I legally own.
Now you'd expect any sane sysadmin - after they actually encouraged me to make that PoC - to thank me for submitting the report and get on it ASAP.. right? Not in this case.
What they did (probably out of sheer shame and inexperience in the security field) is they blocked my VPN server from accessing their online learning platform. Literally the only line of defense that I had in my arsenal to at least protect myself from their fuck-up. And of course mocked me for not being able to use the VPN anymore. KNOW YOUR PLACE FUCKERS!! You are the one who made the mistake, not me! If your fucking pride is more important than your students' security while they're taking your "cybar sekuriti" course, I would be crazy to further waste my time on it.
Especially considering that the teacher of that course can't distinguish between stenography and steganography!! Oh and don't even get me started on the claim that SHA1 (a hash function) is cryptography!
Or the other sysadmin who claims to have worked at a Belgian IXP, who does his logging with a fucking GUI for tcpdump, and show us a root login to one of the local servers "for impression purpose"?! Give me a break, fucking n00bstickles. I will continue straight into the CCNA, without further being led astray with your fucking shit "preparation course"!13
#! Linux 4.1 is out
Insanely great but I'm only worried about several massive patch sessions
I just interviewed the guy who is interested in my Linux SysAdmin position. He's really cool and I think he'll get the job, but he is a Windows admin actually. (No problem, since he'll work with me for three month's as a mentoring program and it's supposed for him to learn the stuff)
My question to all other Linux Witchers and Witches out there, do you know a mighty spell to seal his windows daemon away, such that he's able to resist the sore temptation by my co-workers (windows enthusiasts)?3
Got handed a CentOS 7 cluster, previous admin made kernel command line changes in grub.cfg instead of default/grub.
Ah, thank you.
That moment when even your Sysadmin teacher asks you questions about ssh config during a lab ... Ah did I forgot to say that all the other students were also asking me questions ?
Sometimes uni is tiring ...4
Awesome tool imapsync, now moving a 47gb account without problem, what other tool do you use to migrate emails account without to much hassle?, +1 lml1
For those of you who are riding the crypto currency train I have a question. I'm looking to colocate a few antminer s9s and I'm unsure how to verify that the cooling will be adequate.
What is the best way to verify this?5
Sysadmin and an ex-employee couldn't fix an issue with an application for many months even with vendor's instructions.
Today the job is passed to me and I follow instructions exactly and resolve the issue.
The other two guys must have thought 'we don't need someone else's documentation, we can fix it ourselves'
This is not the first time something like this has happened. I guess some things just need a fresh perspective.
Watch your shell. Someone did it again.
Sysadmin grilled s3 with a typo in his command, shutting down whole subsystems of amazons infrastructure3
Finally after hundreds of applications, I have reached the final interview for a junior Linux sysadmin job. Based on your experience, What questions should I expect? Any recommendation to get ready?6
The story from back when,
I had my first business trip as an aspiring frontend developer, at the time I had to go to [island used commonly as vacation destination] to implement my company's "new and improved" inventory management system to one of our client
Which I have never touched before since it was developed by a senior front end, who was "released" from his contract just one day after my departure, without any knowledge sharing whatsoever
The others who accompanied me are one other "senior" PHP developer whom has never touched that app also, and a sysadmin,
The only ones that present who knows the business process was only the boss and the sysadmin
The boss confidently said, "eh, it'll gonna be like 3 days tops, no worries, as long as you guys do your job properly", my gut tells differently
The journey began, D-day after a short plane trip we immediately went to the client's place to have a meeting with their boss and workers, and to see the old system,
...1 hour later
Chaos ensued, the new system cannot accomodate the old one, as the database structure is completely different, the old system had like (if I recall correctly) at least more than a hundred tables with bunch of store procedures, the new one had like 50-60, so the data structure is completely different
And there was a complementary system used by the worker on the different part of the workspace to monitor item batches, which is not included at all on the new one
After a brief (long) discussion, the backend of the new system needs to be rebuilt, on site, including the addition of the complementary system to the new one
3 days business trip became a full 2 weeks, working every day except Sunday, from 8 AM - 11:59 PM, food are provided by the client sometimes, on other times we have to pay everything by ourselves, which is not reimbursed, overtime pay was like $3.50 extra per day, and the worst, no internet, we have to use a tethered hotspot from our phone
By the time it reached 2 weeks mark the rebuild was not even close to finish, the complementary app is done on the UI but the data migration only made everything worse, because the other developer doesn't know anything regarding the business process, currently applied store procedure, etc
After I went back, the next week, 2 other developers were sent, one is the guy who made the backend for the new system, the other one is another guy who made the backend for the old system, they finished the migration in 2+ days, including fixing the business process of the new app
All that's left was finishing & optimizing the complementary app, because it uses a very old java applet, most of the time spent experimenting on figuring out how it works from the old code, because there is no documentation available anywhere, in the end it took almost 2 months to finish everything including the conplementary system.
That's what happened when a tool acting like he knows software development and leading a company18
!rant && sysadmin
Since I received some new SATA cables for my server today, I'd like to do other scheduled maintenance tasks on it as well. Particularly moving the current system into a VM and turn the host in a virtualization server.
Currently I'm running Arch Linux on it (yes, I like to live dangerously! 😎) and I'd like to keep it that way. So no Debian-based virtualization systems like Proxmox. Any user-space virtualization software that works well with KVM that you know of? Front-ends for QEMU seem particularly appealing. I'd approach such a front-end mainly through SSH (as the underlying communication protocol of something preferably graphical), VNC (to operate a guest OS with a desktop) or a web UI.
How did your quest into the dev world look like? That's mine:
First time: Age 12, was in a C++ evening class for like 2 weeks, I undetstood nothing.
Second time: Age 16-18
Fiddled with scripts for steam games and jailbroken my iPhone while fiddling with aystem configs. Nothing major.
Third time: Age 19, learned Python in a Cybersecurity course. Failed miserably because the tutors were shit, thought I hated programming.
Fourth time: Age 21, developed a lot of scripts in my sysadmin job, one of them needed a GUI so I leanred C# and WPF. Enjoyed it so much I eventually enrolled in a Java 10 month course.
I still work as a sysadmin though.4
Best part of being a dev
When your sysadmin father blocks all social websites and installs keyloggers but you set up linux instead6
Needed to setup the database for the web app on one of our Raspberry pis...
Gave the group's sysadmin the sql file and told him to tell me when he was done so I could change the connections in the app. - < two days ago
While he was supposed to take care of it I continued developing the app.
Today I went to ask him what was up with the db, said he wasn't able to import.
This guy, didn't read the error, didn't tell me about it, asked no-one for help and just went back to YouTube for two fucking days.
I'm so done with group projects1
Work office, using xencenter for viewing xenserver server, tailing some logs and manjaro (arch linux) for bash stuff, and a coffee for good habits hahaha5
What's this orange light blinking on my RAID array. Ah, the sign for praising all weekend on a rebuild...
That day when you need to restart your vsphere virtualizer after 2 and 1/2 years of uptime, just to find it won't boot in any possible way, and you rush to install it fresh on an USB drive 20 mins before your sla runs out... that day was today, fml!
Everytime I consult with senior devs on how to transition from my sysadmin job and get my first dev job they always tell me to get a CS degree.
Look. I will get that fucking degree eventually. But I want to build up dev skills and learn from a company before killing myself over math crap for 3 years. But it's like a vicious cycle. Every junior position I apply to rejects me because I have no degree.
I'm fucking frustrated and depressed.
What should I do? I want to break from the IT meme and get a dev job.
In the meantime I'm doing small projects and freelancing in my very little free time. But I feel I'll never truly be a developer until I work as one professionally.5
I remember the day when I mistakenly hit :
# rm -rf /
instead of :
# rm -rf ./
The . changed my day that day. Thank god that the files and configs in the server had a backup in my PC. :P3
So I went for a "special" interview to a company whose slogan is "experience certainty" (fresher, was hoping to get a role in cyber security/Linux sysadmin). Got shown what the "real" hiring process of an indian consultancy company is...
We were called because we cleared a rank of the coding competition which the company holds on a yearly basis, so its understood that we know how to code.
3 rounds; technical, managerial and HR...
Technical is where I knew that I was signing up for complete bullshit. The interviewer asks me to write and algo to generate a "number pyramid". Finished it in 7 minutes, 6-ish lines of (pseudo) code (which resembled python). As I explained the logic to the guy, he kept giving me this bewildered look, so I asked him what happened. He asks me about the simplest part of the logic, and proceeds to ask even dumber questions...
Ultimately I managed to get through his thick skull and answer some other nontechnical questions. He then asks if I have anything to ask him...
I ask him about what he does.
Him - " I am currently working on a project wherein the client is a big American bank as the technical lead "
Me (interest is cybersec) - "oh, then you must be knowing about the data protection and other security mechanisms (encryption, SSL, etc.)"
Him (bewildered look on face) - "no, I mostly handle the connectivity between the portal and data and the interface."
Me (disappointed) - "so, mostly DB, stuff?"
Him (smug and proud) - "yeup"
Gave him a link to my Github repo. Left the cabin. Proceeded to managerial interview (the stereotypical PM asshats)
Never did I think I'd be happy to not get a job offer...1
Right now I enjoyed being SysAdmin and PenTester more than programmng...but I doubt I can get a job without certification from either of those field.6
Hey, guys, little help here I am about to graduate and I want a job as Linux support engineer or junior sysadmin but apparently, the job experience required for these jobs is 1-2 years. Any suggestions how should I proceed with this because my other option will be to opt for software developer then.
Thanks in advance.3
I'm currently at a point in my life where I have a very tough choice to make.
First off, I'm making losses with my expenses vs my earnings. In other words I don't earn enough money to sustain my current lifestyle.
So since I quit the studies, starting to work as a sysadmin comes into view. I mean, I've been doing that for over 3 years now on my private network anyway.
Problem is however, I don't have a diploma nor do I have any certifications. I do however have a vast amount of experience with Linux servers.
So all of you employers and recruiters out there (I know you're here!) how would you weigh the chances of me getting a job at this stage? If not, what else would I need?10
This moment when your PFSense routers IDS lights up like a christmas tree when you try to play a game. Also this moment when you are a programmer and only rant about sysadmin stuff because your programming almost never is a problem.
So I wanted to do a quick test before going to dinner and now I'm stuck on waiting for this f*cking cloud provider to start my container.
"Provisioning 20 minutes" WHAT THE HELL!? After 20 (TWENTY) minutes my container still hasn't started!?
Is it a joke? Is some sysadmin spying on me and making me wait on purpose? What the f*1
With my math skills, i may have to resort to just learning HTML & CSS. Give up the higher order stuff. Say goodbye to advanced concepts in Machine Learning. More on the design side of things. Maybe start writing in Markdown... Eventually move on to ghostwriting for a tabloid. Wait, what the FUCK am i talking about, somebody wake me up! Just because i can't count doesn't mean i can't put Python to good use. I might have the skills of a half-baked SysAdmin but damn it i'm want to code. If only as a weekend side project with a flat cup of Joe. Shit.
Looking to sharpen and pursue a SysAdmin/DevOps career, looking at online job offers to get the big picture of required skills and I say FUCK. It would take me a lifetime.
Azure, AWS, Google cloud platform.
CD tools: Ansible, Chef or Puppet
Scripting ninja with Python/Node and Shell/Power shell.
Linux & Windows administration
Mongo, MySQL and their relatives.
Networking, troubleshooting failure in disturbed systems
Familiarity with different stacks. Fuck. (Apache, nginx, etc..)
Monitoring infrastructure ( nagios, datadog .. )
CI tools: jenkins, maven, etc..
DB versioning: liquibase, flyway etc.
FUCK FUCK FUCK.
Are they looking for Voltron? FUCK YOU FROM THE DEEPEST LEVEL OF MY DEEP FUCK.1
Just came across a job posting on Linkedin, which basically expects the applicant to be a sysadmin, front end and back end developer at the same time.
Almost contacted the job poster just to send a WTF.3
My final year taking a B.Sc. I'm writing up my Distributed Systems project, the day before handing it in. It's on top of Transis, and source code is "stored" in RCS (yes, I'm that old). The project is a reliable system administration tool, that performs the same action across a cluster with guaranteed semantics.
I'm very proud of the semantics, but cannot figure out why the subdirectory installation stuff works almost but not quite. Here's my sequence of actions:
1. Install across all machines.
2. Manually see it's broken.
3. "rm -rf *".
What in to discover is that the subdirectory installation always finishes off in a current directory 1 level higher than where it started. Oh, and the entire cluster sees my NFS home directory. Oh, and I'm running each cluster member in a deep subdirectory of my dev directory. Oh, and my RCS files live in a subdirectory of my dev directory.
All of a sudden, my 5 concurrent "rm -rf *"s were printing weird error messages about ENOENT and not being able to find some inodes. In a belated flash of brilliance, I figure out all the above, and also that I've just deleted my dev directory. 5 times, concurrently. And the RCS files.
That was the day a kindly sysadmin taught me than NetApps have these .snapshot directories.
Monday... Message from sysadmin at around 5:00am...
"We finished with the servers upgrade. Everything went as planned. Your call recorder is not recording any calls and your database failed to backup though."
Jeez, thanks man. You sure know how to get me out of bed!2
Today the connection is so slow. What if I call directly to the server sysadmin to send the request by phone dictating every single bit? I think i could waste less time.
That feeling when the cpanel is locked from a startup you don't work at anymore, the sysadmin ignores your emails, and you are STILL CC'd on customer inquiry emails from their domain. 🙄1
So I'm getting pretty deep into SysAdmin stuff now and I've been wondering something, should I be using supervisor?
It crops up from time to time and it seems fantastic but I'm not sure if it's just a little overkill. Thoughts?3
That feel when the skiddie sysadmin tells you that their website is "unhackable" while their login page goes over plain HTTP 😂
so late hours, and after a 2h MySQL server transference that should take no more than 15min...
looking in to PSR-0/4 PHP code standards
I'm gonna print them all and smack all coworkers with it in the morning!
Finally got that damn web app to send out mails (2am). Turned out mail server worked, rails was properly configured, delayed jobs were running and were getting proper rights and environment. The issue was wrong configuration in app itself (somebody skipped part of the wizard). But still, fixing somebody's else server with webapp I know just a little about in languages I know even less about (not a web developer) after few guys failed and just within five hours, makes me feel both dumb (should have noticed much sooner) and proud (figured it out in the end).
I have worked in a hosting or sysadmin role for at least 8 years out of my career and managed thousands of servers in very large environments. My team has been shopping around for a new hosting company and has yet to include me on the calls / advisement. The people shopping for a provider... Zero hosting experience. Zero sysadmin experience. Zero applicable experience. Not IT people, not technical. Well I guess it's job security for when things blow up in our faces that I'll need to fix it.1
Had a good interview for sysadmin gig. I'm pretty weak with Linux. If I get the gig, my first task will be creating an openstack environment. Reading docs and watching videos like a madman, I feel like I'm a decade late to the party.2
Working in IT fucking sucks.
Why do people willingly do this to themselves is beyond my understanding.2
So as the only developer and maintainer of a CRM at work, the management finaly found a sysadmin to aid me on production side. This way i don't have to do maintenance during weekends. The new assigned sysadmin contacted me, telling me he needed the whole DEV repo & & DB so he could start improving the CRM. I blocked his request saying we need a meeting to set rules and concider if we need him as a developer. Note that management didn't inform me of his visit. After this, he sends a mail to management telling them i don't want to work with him???? I got a feeling that management wants to replace me, but i realy don't want to let go of this project. What are your thoughts on this situation? Should i stop guessing, and straight up confront them with my thoughts? Or see how things work out...
Fuck you windows, haven't touched my PC in 2 months and I boot it first had to restore basic functions after that a Windows update came that broke everything in Windows, now I'm learning PowerShell to fix my broken windows and to install updates in the hope I get a working installation back.
Software has no pre-built packages. Clones repo and tries to compile from source. Spends 1.5 hrs hunting for the libraries - no list published. Configure of course had trouble finding one I had installed; had to debug the configure file to see how it was search for it, turns out it was applying a subdirectory to whatever path I gave it. FINALLY configures and I run "make all". Everything compiles!!! Try to follow documtation to setup the software, 1st cli command -> Segmentation Fault with no logs....
So. My new machine at work has decided that running visual studio is too hard and our build script has decided that building vcxproj files is too hard. And our one sysadmin for our team of 100+ is the only one allowed to fix it.
Luckily I have an old box that *only* takes 45 minutes to run our build, a hangover, apparently I am going through early manopause because it is hot as fuck in this office, and today is the day that everyone wants to loudly ask every question ever.
I guess what I am saying is I blame everyone else for my bad decisions and project them into my you-me instead of focusing on my me-me. Also I really don't want to talk to the S.A. He is difficult.
Fucking AWS Elastic Beanstalk took a week of work to get fucking mounts set up. They invented their own version of docker compose that is missing half the features so I had to work my way from hacking their scripts to include options they don't support, to restarting the whole fucking docker service on every fucking deployment and now the shit finally works. How can most StackOverflow answers just say restart docker, this shit is not ok! I fucking hate sysadmin work. I want to code :(
Rolled out notebooks and dockingstations for multiple locations. New model of the notebook is incompatible with the dockingstations, old one is not available anymore...2
Hey devs or sysadmin here in devRant I wanna know what hypervisor are you using in production or dev environment??
I will annex the hypervisor that I know and I work on, but are free to add more.
Vote with a "++" in the hypervisors that you use.10
An old sysadmin configured the idrac interface of a company VMware server to get the IP address trough DHCP. Of course, without a valid IP, the server doesn't start. For you, where was hosted the VM with the DHCP server?1
Whoops, my head will be squashed tomorrow. Asked to put monitoring in other week by boss, sysadmin been complaining about high CPU, apparently 10 requests (different domains) to the one VM on our servers every 10 seconds is killing it. However this server is being used for MySQL and serving web requests by Apache and PHP. Then also running a few jobs like consuming queues etc.
Wtf do I do? Every time I tell him about more resources (we have decent 2 rack servers just running 20 vms and only 1 VM is for web sites) he says software should be made to work with what we have.1
Not so much my developing career as my home time administration but hey, you gotta start somewhere: A missing fan speed control in my Nvidia settings and no final solution to add one for Manjaro. After referencing different methods for different systems i actually improved upon the suggested method and realised it didn't need all the steps as listed. So at the end of that particular day i got it working with a fan speed control when booting and a smile on my face, because i had hope of me having a future with being a Linux SysAdmin at least. And that was the only real problem i ever had with Manjaro while using it from last March to start of August, and i fixed it that same day.
I am very excited about new Debian 9 so i decide to move definitely on linux from windows. What programs do you recommend? ( i am preparing for a sysadmin career). Any recommandation is welcome. Thank you!3
I have done some experiments on my server in the past. It's a great way to learn new things. However, I am bound to make some mistakes and over time the sever becomes messier and messier.
A week ago I installed UNRAID on my machine and I love it! I can now have my critical infrastructure live and working in docker containers and vms.
Then if I want to do an experiment I spin up a VM in a couple of minutes to do my thing and remove it when I am done. No traces left!
Our sysadmin is leaving in a few weeks and I'm sure he's going to leave us in the shit.
He's not the type who would format all the drives on the server on the last day, he's more subtle, like resetting our passwords or leave a backdoor into the system so he can keep an eye on us.
Unfortunately our line manager doesn't agree with me1
So our webserver teacher have been throwing around the idea that before installing anything on a Ubuntu Sever, you should run apt-get update (yes you should)
But, he also instructed everyone to run apt-get upgrade as well (in case some dependencies need to be updated)
Now for fucks sake:::::
1) apt will automatically sort out dependencies when you install a new program
2) you never ever efffing fucking wanna run apt-get upgrade on a live server. I'm not a sysadmin, but this seems like a really fucking bad idea, right?8
Hello, i am new here and I saw a lot of great people with good advices, so here I am. I am new in sysadmin field and i need some advice from you. Now I watch CCNA videos and practice in packet tracer. What do you recomand? Videos/ programs/ OS . ( i am a computer science student).4
When you're getting to get into programming but you can't find a good project fit your skill level3
As my first post, i wanna ask a question :)
How is Gnu/Linux Sysadmin's possition in your country? :)
(If you want, you can say your country.)
I run two servers, one that runs WordPress multisite and one that runs a vpn. As a self taught sysadmin I learn best through projects. I’m also interested in databases and backends for iOS (swift) apps. Do you have any suggestions for what I should make my servers do next? Thank you.2
Doing network security and infrastructure(im a dev but our sysadmin resigned so the next person they thought capable is me)...like seriously yesterday Im fixing c# bugs then the next day I find myself having a meeting with system/security admins...i feel so noob :)1
Gitlab as a product is awesome, the real wtf is the processes (manual, automated or otherwise) and people supporting their cloud offering.3
I need some help, does someone know what is a good way to get a legit linux sysadmin certification? I've been using linux for a couple years now and i'd like to have it on my (baren) resumee :D
I freakin love this community btw, its hilarious
I don't think there was a defining moment of clarity that I said "I want to be a dev". I became interested in computers when I started learning BASIC from a set of programming books that came with our family's encyclopedia set. I moved on to "hacking" some .ini files in a DOS game called Tank Wars to make the text in the game into vulgar insults. My friends and I would tear our parents computers apart and re-assemble them much to their chagrin. After a failed attempt at a Bachelor's Degree in Graphic Arts I decided to go back to school for CS. My CS degree was Windows centric but I really wanted to be a Linux SysAdmin so I started to learn on my own and switched to using Ubuntu as my primary system. Ever since then I have been a Linux HPC SysAdmin and haven't looked back!
The day when you Plan an Alarm clock which will awake you when one of your server have trouble.
Hm I think that should look like this:
Some days I just want to move to a bigger city, to get in touch with other kind of people, to get insights of my ideas, to hear about unsuccessful projects.
I know the Saint Internet is there to bring people together, but it's not the same thing.3
Just made the leap from a company with and I.T. Department of 8 people to a company with an I.T. Department of 5000 people. At the old company, I was a SysAdmin, DBA, Helpdesk, Programmer, etc. 7/8 were programmers. We all had our hands in pretty much every aspect of the companies technology. At the new company I am just a programmer. I only write code (well, I will soon. There is a LOT I have to learn about how this place operates). I worked at the old companies for almost 3 years (2 as an Intern, 10 months as Salaried Full-Time) so it's weird having most of those aspects of my old job stripped away, yet at the same time it's somewhat freeing in the sense that I am now only responsible for 1 slice of the pie, not the whole damn thing. Anyway, hope everyone is having a great monday!2
What is the best alternative to cronjobs, guaranteeing high availability and jobs not being duplicated?9
So basically a client's website still works on PHP 5.4. I manage the site's content which works on an old server that takes around 5-6 seconds each time I work on the backend (WordPress).
Asked the client's sysadmin to upgrade but he doesn't want in case some old and non updated plugin would break the site. (Which did about a year ago and I had to fix it).
Feels like working on a minefileld.
When the SysAdmin recommends to rewrite the whole Java (Spring) web app in Clojure. I mean, let's each of us do our assigned jobs.
Any former sysadmins here?
It's those days when you get to spend 10 hours moving your servers from one room to another, that make you think "why didn't I choose to become a podologist"...
Which one of these job types is the easiest to get into(interview and HR-wise, not professionally)?
- Full Stack Developer
- Android Developer
- Backend Developer
- Devops Engineer
I'm a security/sysadmin who wants to move to dev and have some skills and experience in each of them. Do you think they will take that into account?5
Dejar A.I. who's about to rule the world:
If you steal my job I'll have to go back working as waiter and I hate it more than I hate grub updates. Please, consider to preserve my job as sysadmin and, in exchange I will rat out all my contacts with suspicious non digital activities. If I loose my job I'll be forced to do something drastic, like tell everyone you've been created by Steve Jobs. Let's be nice to each other, uh?
Bribing sysadmin with an ice cold Coke hoping he will deploy my latest tag sort of in a hurry since I fudged up last one :/1
I wanna know who use xenserver and why??
Currently am using xenserver 6.5 in a production environment and today i start to test xenserver 7.1
Can you describe how is your life /work balance as a IT professional?
I will love to hear some insights about it3
I'm from Tunisia and I'm looking for opportunities in the USA. One point bothers me. What's the average salary of an entry level DevOps/SysAdmin engineer?!1
Not my fav because I'm not proficient in anything and don't consider myself a programmer. But, I use many languages day to day as a sysadmin.
I come across Perl enough to know I don't like how their modules and dependencies work. I have the most difficulty when dealing with this. PHP, Python, Ruby, and GoLang never give me as much trouble as Perl.
Also, coming across more Python3 dependencies, dealing with older Python2 environments, as stated by many others as well, is becoming more and more painful.
Maybe all of this can be solved with some unifying virtualenv for all popular languages/environments, supported fully by the underlying OS.
I'm lucky in my current main ally in all things development. I am a digital designer who has kind of fallen ass backward into being the company coder - because I had to redo our website in 6 weeks. He is a database/data admin who has ended up the company sysadmin and IT manager.
Together, we put things together however we can to get things working. We probably aren't the fastest or the flashiest, but we get things done in a way I've not experienced in previous jobs - it's refreshing to work with someone in a similar mindset of rather learning a tool and implementing something properly, than either hiring a random consultant or doing a half-assed job.
Where do you guys get your daily news about Tech, IT, Dev Related things?
I want something with push notifications and just serious sources without bullshit infos.11
So I been complaining about how nobody knows anything about our cloud solution on amazon and wanted some time allocated to investigate and get som more knowledge cause our former architect/sysadmin quit 1 year ago. 1 week ago we got an technical audit from one of our biggest customer asking stuff about RTO RPO and other infrastructure questions which we couldn't answer and some of the important stuff we didn't even have.
it's been chaos since then. I just want to tell them I told you so! and guess who's cleaning up this mess... FML
I've been lurking for a bit and had a question what dev/coding skills should I be looking at to be able to move up? I currently do support for large cluster machines but not full admin work. I want to move to a more sysadmin type position but my coding/scripting is not the strongest and wanted to hear your thoughts
I am the only Backend developer in my team, so I have to do sysAdmin tasks, deployment and configurations myself....
I HATE it!
This Post is German and a question relating to the German School System.
Also: Ich bin momentan ein Abiturient und merke das ich das Abitur vermutlich nicht schaffen werde. (Aufgrund einiger Fächer), stehe aber Informatik eins und möchte gerne ein Systemintegrator (sysadmin) werden. Die Frage ist ob ich das Abi durchziehen sollte auch wenn es grade zu einem 4,0 Durschnitt (oder keinem) kommen könnte oder ob ich lieber jetzt zu einer Ausbildung und somit ein Fachabitur machen sollte...
Ich weiß wirklich nicht was ich nehmen soll deswegen dachte ich da hier einige Sysadmins sind ob ich hier vieleicht Rat bekomme.6