Register a SA Forums Account here!
JOINING THE SA FORUMS WILL REMOVE THIS BIG AD, THE ANNOYING UNDERLINED ADS, AND STUPID INTERSTITIAL ADS!!!

You can: log in, read the tech support FAQ, or request your lost password. This dumb message (and those ads) will appear on every screen until you register! Get rid of this crap by registering your own SA Forums Account and joining roughly 150,000 Goons, for the one-time price of $9.95! We charge money because it costs us money per month for bills, and since we don't believe in showing ads to our users, we try to make the money back through forum registrations.
 
  • Post
  • Reply
JHVH-1
Jun 28, 2002
We have a PMO that doesn't know who all the parties involved are, doesn't make any decisions without our input, doesn't know about anything technical even after going over the same tickets twice a week for months. I think her sole job is just to send out annoying e-mails reminding people to update the ticket, or telling our team to work on something that was sent in an e-mail we all saw (and half the time are already working on).

I really hope the job offer with the place I recently interviewed came through so I can do actual work again.

Adbot
ADBOT LOVES YOU

JHVH-1
Jun 28, 2002
So I got an e-mail today extending an offer for a place I interviewed with. Right now I am doing shift work, and bored with the environment and management structure so I have had enough. They did however mention the possibility of me stepping into a tech lead role, which would pay more (and probably require 60 hours of boring work, and having some clueless sys admins under me which I am tired of working with).

So I pretty much am going to take this other job offer before:
1. 100% remote, no commuting
2. Flexible schedule outside of on call
3. Better benefits
4. They pay for phone and internet

The offer I got though is pretty much what I am already making. I guess I couldn't live with myself if I didn't ask if they could come up at least a bit even though the offer is more than fair. I never gave them a salary during the 2 phone calls, and probably should have during the second call cause they might have started out higher.

If I landed a gig in NYC (I am in NJ) I would be making six figures but then I have to go through all the job hunting, and the job would have the extra commute time/expense.

JHVH-1
Jun 28, 2002
College can also be great just making connections with people, and the school will have a job department to help you find work.
I also had to do quite a few group projects so you learn about working with other people (some of who may be annoying control freaks).

I started out as Comp Sci but took a break for a while in the middle of college to pursue a job. That didn't last and the company folded. At that point I didn't have a lot of experience so it was hard to find a job without the degree. So I went back and got a BS in IT. Which may sound like BullShIT, but it was computer science degree without as much of a focus on being a programmer. Most of the curriculum overlapped (pretty much the entire first year was the same).

Anyway, its still what you make of it. There are people that take classes and do what they need to do to get good grades without really understanding how all the pieces fit together and don't have a passion for it. There are also people that do things as a hobby and have an actual interest in everything but never went through the degree and they end up doing fine. Those kind of people are less common these days though, and you no longer have to know anything about how a computer works to use one.

In sumary:
If you can go to college do it, and try to find a part time job and get into the market before you graduate so it will be easier afterwards.
If you aren't going to college at least show some initiative, start your own projects, look for ways to help improve where you work now

Otherwise just get a cert and become a boring robot person that doesn't think about what is going on and just does "IT" for the money.

JHVH-1
Jun 28, 2002
The startups I interviewed with a few years ago all wanted someone who can jump right in and work long hours without oversight. So you basically have to be young and know your poo poo and willing to enjoy long hours of "work-life balance" (Usually translate into them having a ping-pong table). Unless you already know the ins and outs of whatever tech they use they probably won't hire people just because they have a college degree.

JHVH-1
Jun 28, 2002
I decided to take an offer for a 100% remote position (the entire company works this way). Anyone have any tips for working out of your home without going insane?

I plan on checking out some local co-working places to maybe mix it up a bit. Everything is flex scheduling with on call, so I'll have a lot of freedom most of the time.

JHVH-1
Jun 28, 2002

Bob Morales posted:

There's a million blog posts about it. Do you live by yourself?

Yeah I live alone. I plan to at least start going to tech meetups and all that stuff I couldn't do before with my crappy schedule. I can probably do more with the flexible schedule, I just might miss going to an office and working there (but even that has its pluses and minuses depending on the day)

JHVH-1
Jun 28, 2002

evol262 posted:

I also work 100% remote. It's a difficult thing to adjust to at first, so...

  • Get good at scheduling your own time. I don't mean actual tasks to complete, since that's probably a skill you already have. I mean that on the days where you're busy, it's going to feel like a much longer day than being in the office, because all of your built-in breaks are gone.
  • As a corollary, nobody stops by your desk to ask you something. Nobody asks you out to lunch. You don't run into anyone while you're getting coffee. It's just you and your work with no interruptions, and nobody to vent to or bounce ideas off of without reaching out over IM or the phone. This also means that when you're swearing at your computer, nobody pipes up and asks you what your doing and gives you suggestions
  • Co-working spaces and hackerspaces are good to break this up, but those people are also (broadly) not familiar with the circumstances of your job and what you're trying to fix. They still may not be able to give you meaningful help and they definitely won't be able to log into the server/switch and help look at logs or troubleshoot it with you.
  • Schedule weekly or bi-weekly video chats with your team. This actually helps. A lot. Nobody really likes meetings, but seeing the people you work with face-to-face (sorta) makes it more bearable
  • Try to get together with your team in person a couple times a year if possible
  • Set up your office out of the way. Seriously. Like another bedroom that you never go in. And close the door when you leave. Eventually you won't need to do this anymore, but it really helps create a mental separation in the beginning
  • Similarly, even though you'll probably be able to most of your work on your own hardware, don't. Use the laptop they give you and don't do work unless you're using that, in the beginning, at least.
That's really it. The actual job isn't that different, but the working conditions are (some in a good way, some not), and establishing mental barriers was really the hardest part.

Unless you're married or have someone else living with you. In which case setting clear boundaries about the fact that you're actually working even though you're at home and you don't really have any more time than you did before to do housework or get lunch or whatever is beneficial. You will actually have more time to do these things. But people take advantage, or you get distracted, and all of a sudden you've spent your afternoon going to the market and making beef bourguignon. It's best to just pretend you're in an office as far as time-management and social activies go, at least in the beginning.

Thanks for the tips.

The one person I know actually also works RedHat like yourself but as a sales engineer. I know someone who lives nearby who has a 2 family house with half of it empty. I might see if he can rent me just the office space there.

They are going to give me a budget for things like a work computer and desk. They pay for internet and phone, and now I don't have to pay for gas and tolls so that works out saving a few thousand a year right there. I believe they use hipchat to keep in discussion with the team. Everyone is remote, so at least there won't be any friction with people who do go into the office vs those who don't, so I won't have to compete for facetime. I believe they have company gatherings in Vegas or something.

JHVH-1
Jun 28, 2002
I don't know what kind of health plan my new gig I'm starting next month has, but the current one has a poo poo high deductible HSA. The new place did say they pay up to $440/month of the plan.

JHVH-1
Jun 28, 2002

Fiendish Dr. Wu posted:

Hell yeah. Just had my first day (back) at the gym yesterday, and I can barely move my arms today. IT is great because you can be sore as gently caress and be able to spend your time recovering in a chair.

Unless you are one of those poor souls working in a datacenter and racking servers. I do not miss that one bit.

JHVH-1
Jun 28, 2002
I've never had a gym membership in my life, but I think that is going to be on my list of goals once I switch to the working at home thing.
I want to get out and do something like that every morning, or walk to the park or something before I start my work day. It will be nice to be free from the chains of working on shifts and have time every day to do things like improve my health, practice guitar, get some fresh air, read.

JHVH-1
Jun 28, 2002

stubblyhead posted:

And they accepted my counteroffer at the full amount! :yotj:

Just asking alone makes you look like less of a pushover and when you start working they already have a better opinion of you.

If you don't ask you never know what you could have missed out on (plus future bonuses and raises are based on what you make not what you could have made). So good job!

JHVH-1
Jun 28, 2002
My current job the infrastructure team handled things like hardware and support contracts and anything else involving money (large company).

In my job before that the hardware purchasing and assignment was done by the same people that handled sales and account management (small company). That kinda made sense because they were able to spend more time calling vendors and since they were sales people were better at negotiating deals on any larger orders and had relationships with the hardware supplier.

So I basically have never had to purchase that kind of equipment my entire time being a sys admin.

JHVH-1
Jun 28, 2002
I started my first day at this new gig and had a training session via GoToMeeting, and poked around their wiki and ticket system. I'm like feeling a little overwhelmed with information overload but at the same time a little underwhelmed with how they organize things. Since there are two sys admins and one guy above us, I don't yet know how much input I will end up having in what happens.

This is the first time I switched jobs in a place where they actually appreciated me, so it all feels weird. I guess the worst thing that happens is I decide this place isn't for me after 6 months or whatever and end up getting another pay raise out of it.

JHVH-1
Jun 28, 2002

Tab8715 posted:

Yea, the evaluation version of 2012 R2 I think lasts an incredible 180 days until it expires. It's free for basically anyone.

On another topic, may anyone recommend a interview prep book? I haven't interview in years and I don't want to bomb a new gig.

I actually learned a lot by finding some videos on youtube. It was a couple years ago so I didn't keep the links, but I was searching for how to handle answering why you left your other company. (It was a weird situation where people were quitting or being fired left and right for petty reasons so they can save money after they lost some bigger customers).

The "What Color Is Your Parachute?" book is always good to look at, and covers some of that. It looks like they have a book with just interview stuff but I don't know how good it is compared to what is included in the book already. Honestly, if you have a local library I would suggest checking out their books on the subject. You won't need them again till the next time you do a career change and there probably will be newer updated versions out by then.

JHVH-1
Jun 28, 2002
Really you could just use VirtualBox or the free vmware player if you are just launching VMs on a computer to play with. If your goal is to actually manage ESXi thats different.

If you just want to set up a single server to actually be online you can also open up an AWS account, and use the free tier for a year http://aws.amazon.com/free/

JHVH-1
Jun 28, 2002

H.R. Paperstacks posted:

Work more efficiently and don't get taken advantage of.

Mechanics work in a similar manner. They bill a set rate for set hours on a job, if they take longer, that's on them, their loss. If they work faster and finish ahead of schedule, they still get the fixed amount and can start on the next job earlier.

Mechanics don't get alarms going off in the middle of the night because a customer can't start their car.

JHVH-1
Jun 28, 2002

MC Fruit Stripe posted:

We have a flat organizational structure. That said, if we can imagine a hierarchy, you would drat sure be near the bottom of it. Therefore, when an email comes in to our team's distribution group, you do not have the authority to reply 30 minutes later asking who is "taking ownership of this request". We will get to it when we get to it. If the speed at which your own team works is a problem for you, you should do some of the work yourself. Further, when you then add a CC for our boss, and our boss's boss, you just look like a dick.

Is there any way for me to phrase this email which doesn't cause me more trouble than its worth?

Personally I would type up the whole thing and then end up not sending it because every time I hit send on something I second guess it has quite often turned into a back and forth pissing contest. It is better to discuss it has a team, in a non-confrontational matter. More of a "How can we improve this" rather than "Don't be a dick"

JHVH-1
Jun 28, 2002
Anyone have any suggestions as far as headsets?

I was thinking maybe I should just get one of those gaming headsets that I can use for other things other than conference calls. I really hate the classic bluetooth one ear crap with a passion, so I don't want one of those. I would rather use something with a headband thing even if its only one ear.

JHVH-1
Jun 28, 2002

Wow, will it make me look like this

JHVH-1
Jun 28, 2002
I think I have rebooted a server 8 times today already while configuring ADFS related services. I really don't like dealing with windows. I think windows admins that say they actually enjoy it and thing it is good must be suffering from Stockholm syndrome. It feels like I am in some fantasy world where normal internet standards get their own Microsoft names (and there are also magical wizards to help you configure things)

JHVH-1
Jun 28, 2002

CLAM DOWN posted:

I love being a Windows sysadmin and if you had to reboot a server 8 times while setting up AD FS, you're doing something wrong, it's not the OS.



vvvv It totally is, I don't use it, but 8 reboots to set up is just wrong.


I'm reworking a test server which has AD and everything else needed on the same machine because we frankly don't really use Windows. This is just for testing product features with SSO integration for development and customer experience.


So I wanted to change a few things, so uninstall services and it starts rebooting each time. Then I change the hostname and it needs to reboot again, then I install the services again and it reboots again each time. When you are used to just editing a few config files and running a service restart command to get things done this stuff is a pain in the rear end.

JHVH-1
Jun 28, 2002

Stackblocks posted:

Started in on my IT path in March and i'm going to be transitioning from an entry level helldesk at a small-time Television/Phone/Internet provider to entry level helldesk at a reputable web hosting provider. Finally free of helping the elderly program remotes over the phone and "My television doesn't have a dial tone." Time to gear up for an entirely new set of baffling user problems and take advantage of their internal linux courses. Rolling up the corporate ramp! :yotj:

Any pointers for this kind of shindig?

You can learn a lot working at a web host if you have the right opportunity, but you can also stay there forever and waste time in your career you could be advancing. So if you aren't learning don't stick around anywhere. It can sometimes be a good gateway into sys admin starting with customer support (depending on the company and if the opportunity arises).

Also you will get a whole new breed of annoying customers. Some may want to run a website and are way out of their technical expertise. Some may freak out if their stuff is not working. Others will just be pretty cool people and hook you up with free access to their porn site or show up with a 6 pack of beer while dropping of equipment last minute (Ok, maybe not so likely, but those both happened to me)

JHVH-1
Jun 28, 2002

Pudgygiant posted:

This is probably 50/50 here or the cert thread, who knows. Why do all CBT Nuggets networking courses start with base conversion? I know basically zero about IPv6, I'm watching their course on it, and literally the first hour is converting hex to binary to decimal. 5 years ago I'd have made the case it'd be really useful to memorize the slash notation to decimal conversions, and I agree it's important to know that an IPv4 or IPv6 address is made up of 32 or 128 bits, respectively, but what loving network engineer, ever, in the history of time, has sat down and converted between base for any reason other than masochism?

Probably the same reason I had to learn calculus without using a calculator and memorizing equations for my BS degree in IT. I guess it helps understand what is going on with regards to things like net masks, but once you actually have to do it you use a calculator or some other tool to do all the conversion for you. They made us do IP addresses in binary in college too when we did IPv4, so it sounds like the next level adding IPv6.

JHVH-1
Jun 28, 2002

psydude posted:

Possibly. We use VDI to access our management network and our sysadmin/desktop guy is a little skittish about installing things. I guess I could throw it on one of our jump boxes, but I'm trying for a solution that I can just run from Windows.

I'm used to doing stuff like that on linux anyway so if it were a windows work machine I would have cygwin installed and write up a bash script or one liner or these days I would leverage ansible.

JHVH-1
Jun 28, 2002

evol262 posted:

Cygwin is awful. Shell scripts are awful. Net::SSH works on Strawberry Perl. Python's paramiko. SSH.Net for .NET/PS. Ansible or salt if you want to roll out a config management system. Mcollective if you want something like it (broadcast to clients on a message queue). Cygwin never

Well seeing as they just need to run a few commands on a group of servers, and I don't know their level of knowledge and the amount of time to dedicate to the task, to me having cli bash, ssh etc. and banging out something real quick so I can move onto something more important would have a benefit. Some of us are sys admins, and quick and dirty works. We don't have to maintain it, and it doesn't have to be something built to last it just has to get the job done so you go with what you know.
I wanted to learn python in my last job so I went out and did it and started writing all my scripts in that instead. I do prefer it, but now where I am at everything is bash again.

JHVH-1
Jun 28, 2002

monster on a stick posted:

Random :confuoot: question:

I'm used to working in an office or cubicle based environment, but recently I've seen many companies (even established ones with office space) going for a kind of extreme open plan instead (where a bunch of desks are rammed together in a large room.) Anyone out there working like this, and how do you get by? It seems very heavy in distractions (noise and such) would would hurt being able to do good work.

Most of the startups in manhattan use an open floor plan like that, but they usually have plenty of conference rooms and other places to camp out if you need.

My last job they switched to something like that with cubicles on the outside and tables on the inside. Its OK, except if you are on the phone a lot then its annoying. I really got tired of overhearing some of the less competent co-workers technical discussions for hours on end.

The job before last people had either cubicles or offices (sometimes 2 people to an office) and they decided to move everyone into a shared space and it pissed off my one co-worker losing his private office. I didn't find it too bad most of the time since most of our work was via e-mail and tickets and phone calls were pretty rare. However when the president and VPs would come back to the office drunk at night and making a racket it was not fun. That place was a madhouse though in general.

JHVH-1
Jun 28, 2002
I started working in a datacenter racking servers and rebooting things right out of college for $12/hr and eventually got small raises and bumped up to $45k sys admin, and a few years later leaving the company at $65k. I learned a ton of stuff along the way (mostly self taught and some good co-workers). Some people are just at different phases in their career so its not always bad. Just be smart enough to use that experience to move on and not stick around too long.

haven't done as awesome as some people that start doing internships in college and graduate on time and go right into junior or mid level work at a decent pay but I've done better than other people I went to college with just by showing interest in my work and contributing things up the food chain.

JHVH-1
Jun 28, 2002
After midnight on a weekend and I am testing a python script I wrote to automatically backup a domain's instance via AM creationI in AWS. When things actually work and you are learning some new tricks its kinda more fun than a chore.

JHVH-1
Jun 28, 2002
An issue started creeping up in the morning on some of our application servers. Things were handed over to the devs but I was doing a little deep diving into the logs and decided to toss them up on splunkstorm. I really miss having splunk index everything like we had in my last job. Splunkstorm isn't have bad though. You can just toss it log files if you want to do some quick investigation without setting up forwarding of anything. Its so nice to be able to compare stats, narrow down timeframes, get charts of error counts over time etc. You can store 20GB of data free, and then purge it later if you don't need it. I think the data storage is based on their compressed size too, so 50MB of logs I tossed up ended up being a few MB.

JHVH-1
Jun 28, 2002
Anyone else using Pagerduty and have some tips/tricks/l33t h4x?

JHVH-1
Jun 28, 2002

Tab8715 posted:

That's the best thing about IT. You literally are a mercenary.

https://www.youtube.com/watch?v=B0hZ1KKpV54

JHVH-1
Jun 28, 2002

indigoe posted:

I manage our pagerduty scheduling and share after hours monitoring with a developer and the CTO. I wrote some nagios plugins that check high level business KPIs and will call via pagerduty when something is wrong. A phone call is better than sms, it must be answered, and there is a trail of what the response was. It can also escalate if the call is not answered. Out of the thousands of monitored services, only a handful will trigger a call. We used to have more aggressive alerting but realised it's not useful if there is nothing we can do about the alert.

It seems like the place I am at has all that set up in a way that works. They have groups for the application admins and certain special apps that go to the right people. The stuff I am going to be on call for comes from nagios and when its acknowledged there it automatically acknowledges it in Pagerduty. Seems like the way they use it is sms or push notification in like 5/10 minutes and then if thats not answered then it calls them to wake people up, and then if nothing from that it goes to a secondary on call.
This place is weird, and they have some big name clients but things are at least spread out or designed for failover so anytime a single thing has a problem its usually not a showstopper.

JHVH-1
Jun 28, 2002
Does anyone know if any open source tools exist to scan an applications log files and look for information which may be sensitive (personal info, passwords, etc.).

Ideally it should be up to our developers to have sane logging, but if a tool exists that would be handy to point these things out.

JHVH-1
Jun 28, 2002

evol262 posted:

Any scripting language you want.

Seriously, without knowing what your logs are formatted like, this is an impossible question.

I've seen email filters do things like detect credit card numbers so I was wondering if anything already existed. Not to detect everything, just to help find things that may be suspect. I guess I'll just take some log samplings and toss them into splunkstorm to see what the field discovery finds.

JHVH-1
Jun 28, 2002

NippleFloss posted:

No pre-sales today, no post sales today, so I'm sitting at home playing Far Cry 4 and getting an early start on my long weekend.

I was just goofing off till our eastern european developers started filling up their build server. Now I have to figure out a way to clear space or plan to upgrade storage later. Boo.

JHVH-1
Jun 28, 2002
Cool, Bamboo has a bug that they fixed in version 5.7 where deployed artifacts don't actually get removed when the expired artifacts cleanup runs. That explains why the drat server has 100GB+ of old garbage that keeps growing. Now if only the server can go till after the holiday without filling up.

JHVH-1
Jun 28, 2002

Chickenwalker posted:

I work in NYC. We don't edit but we maintain all the Avid PCs/Macs and troubleshoot if there are any problems with projects or media, which there are almost constantly. It's not an exclusively client support role though, because we manage the network and storage too. I'm planning on getting some certifications to see if I can get a little more authority and pay but I don't know. I have a film school background not CS, and even though I know my poo poo I don't know if I could get anyplace else to give me the time of day without meeting the typical prerequisites. And this job is slowly killing my prospects of getting an actual production position, even if it is a stable paycheck.

With the hours I work I make roughly $11/hour which really sucks, I feel like I should be making closer to $60-70k.

The guys that fix laptops for the apple store make $50-60k at least. Just see if they have any openings. I have a friend who started selling iPods and then moved his way up to genius and now he's working on a more corporate position for the retail division. Working at the NYC locations might be harder, but if you live in some place like NJ there are a bunch of stores. It might be a slower progression but at least the money is better and they do things like fly you out to California for training.

JHVH-1
Jun 28, 2002

Fiendish Dr. Wu posted:

What'd you do with Splunk? I only recently started playing with it to grab twitter feeds and make pretty charts and graphs, but I know it can be used for so much more.

Once you get it pulling in logs from all your systems you can do complex searches that cross multiple logs, generate pretty graphs, make dashboards out of it. Correlate system data with application data. etc.

JHVH-1
Jun 28, 2002

MagnumOpus posted:

Exactly. This venerable post on the Development Abstraction Layer has always stuck with me. It's even more applicable to IT/Ops than Dev because while a dev can transition to management and still have a relevant understanding of the craft after like a decade, if you are out of Ops work for more than a couple years your skillset is probably outdated. This means more than anywhere else you need to be listening to your team and advocating for them, because Bob Greybeard the Sr. Director of Operations might have been a poo poo hot sysadmin in the 90s but ain't no one on Banyan VINES no more.


I was really close with my team before I moved into the PM role and after the switch, I noticed that I was handled differently. I suddenly had to work harder to be treated with the same trust and openness because on some level, unconscious or not, I was not part of their team anymore. Once I saw this I worked it out but man those first few months were depressing.

This kind of reminds me of the plan my manager wants to go through with to move the devs onto platforms we manage. We give them their set environment, give them tools to deploy their code into it, give them what they are able to change without us having to jump through hoops. Then we control it from dev through qa, preview and into production. That way everything is consistent, we can automate it and we don't get any stupid surprises spring up on us when they drop the code and say "It was worked in dev, but we set it up like this". It might work out better than trying to convince them to do things the way we like it, and they won't have to spend time configuring systems on their own. Oh and they won't have as much control over the aws and just go buck wild in their code. Right now they have their own dev account and everything is controlled somewhat but it will let us remote a bunch of their requirements that could lead to them wasting our time.

Adbot
ADBOT LOVES YOU

JHVH-1
Jun 28, 2002

Fiendish Dr. Wu posted:

how many environments do you have? dev/test/prod?

Well there is dev, and then qa, but then there are environments for putting code before it goes into prod so larger customers can review it. Theres some work being done to separate content bundled with an app from the code so it can be deployed independently and ween people off having their own custom tailored instance and branch.

  • 1
  • 2
  • 3
  • 4
  • 5
  • Post
  • Reply