engineering:computer_science:sysadmin:faces_of_sysadmin_work

The Many Faces / branches of SysAdmin Work

The common misconception on here is that “IT” consists of “help desk” and “sysadmin” and then there is “coding” which is a completely separate thing. I think this stuff stems from people in smaller, mostly Microsoft environments.

Meanwhile there are a vast number of jobs in the IT industry. I'm going to go over the different components of a large enterprise IT department just to give people some more background.

Client Services

A huge number of people on here talk about “help desk” jobs but they really are talking about desktop support jobs since at most smaller companies that's what it really is. The average client services group can roughly be broken down into three components.

  • Service Desk (or Help Desk): Think call center, or a place where people can walk up and get their problems solved right on the spot. These people are trained to solve common problems or dig into documentation and also do password resets
  • Desktop Support/Field Services/Whatever: they deploy machines, go out and visit you and deal with your problem, etc
  • Endpoint Management/Desktop Engineering/whatever: these people try to manage desktops as a large entity like a fleet. Think SCCM, KACE, Jamf Pro, etc.

Smaller companies are going to combine these roles. If you're really small it might all be mashed together as one person. Or it might be 3 people. Or it could be each of these areas is a manager, with 8 team members

System Administration/Infrastructure/Application Support/etc

There are a ton of names for this stuff and it can be broken down into a ton of different subgroups if the environment gets large enough. Teams can be broken down in many ways but these are all possible jobs

  • Virtualization/Operating Systems: This group runs vSphere, or operating systems on bare metal like Linux or Windows or they might be responsible for Hyper-V
  • Collaboration: Think email/Exchange/Office365/SharePoint/
  • Identity and Access management: These people run AD, LDAP directories, account creation scripts, and deal with all the attributes and groups and identity management systems like Sailpoint
  • Application admins: They may run apache and IIS and custom coded apps and configure CRM/ERP/etc type stuff. This could even be broken down into multiple teams
  • Other places might instead organize this stuff into Windows and Unix teams rather than by function

*DBAs: This can also live in other places but these people deal with care and feeding of databases, Oracle and MS SQL and others. This can even be broken down further into infrastructure vs application DBAs

Business Intelligence/Analytics/Reporting/Big Data

There are a million different jobs in this area. This is where data warehousing comes in. This is where tools like Crystal Reports and Cognos and BusinessObjects come in. This pool tends to be people with degrees. Look for a lot of analyst titles here

Various application teams

Sysadmins might set up and configure an ERP system or a CRM system, but there are often whole teams of analysts who then live in those systems.

They might run an HR information system or a decision support system or a enterprise resource planning system. These groups may have dotted line reporting to a business leader despite being inside IT.

PMO

Project management office: Some companies will put all their project managers in this area. Others may embed them in the individual teams. A PM could be located in the PMO or a PM could be embedded in an application team.

Security

These people usually have a bunch of experience in other IT jobs listed above before they end up in this area. Security is not a place you typically start your career. In addition to security engineers you have people working on policy and auditing and all kinds of non-technical but very important positions that are very much part of IT security.

Developers

There may be several teams of developers. Developers can also be embedded in other teams within the IT organization. You'll often find developers on the identity management team. You might need a developer on the CRM team who can do customizations for things the company needs.

Networking

If a company gets big enough this can be divided into multiple groups. You have the telecom people who deal with phones. You have the physical plant people who actually deal with all the cables in the walls. (This could also be outsourced). You also have network technicians who install gear and patch stuff in. You have the network engineers that deal with switching and routing.

Data center

This job can be very physical (racking and HVAC monitoring) or even involve some aspects of network or systems jobs. Totally depends on the company.


There are also a million other jobs I didn't mention.

People get weird about skills on here. Take for instance “coding” which people on here think is somehow some kind of separate thing. Not just developers do this. You might find a network engineer, or a DBA, or a sysadmin on the Exchange team or a identity management person or anyone else writing code.

Who needs to know SQL? business analysts, developers, sysadmins, etc

This is a HUGE field with SOOOO many jobs and the skills are useful on a lot of these.

  • engineering/computer_science/sysadmin/faces_of_sysadmin_work.txt
  • Last modified: 2024/08/16 13:56
  • by carlossousa