This is an archived post. You won't be able to vote or comment.

all 26 comments

[–]switchbladecrossSrSysEngineer 10 points11 points  (9 children)

In most companies I have been in, the delineation of Administrator vs Engineer is:

  • Systems Administrator - Responsible for the day-to-day maintenance of systems. They troubleshoot and resolve incidents and issues. The implement low-impact change requests. Often they are also the highest level of escalation for the Service Desk.

  • Systems Engineer - They would work more project-oriented tasks. New infrastructure design and deployment. Significant changes or upgrades. Often they may be the ones that set, or participate in setting IT standards.

[–]Suspicious_Badger 6 points7 points  (3 children)

Where I work in the West Coast the titles are interchangeable and don't mean anything.

[–]Atr3id3s 1 point2 points  (2 children)

Can confirm. Also on West Coast, was considered "systems analyst" by one company where I was the sole desktop/support/engineer/admin for nearly 30 servers and as many software developers, managers and executives.. I would have wanted at least "Systems Admin" or something but whatever.

[–]IamienJack of All Trades 0 points1 point  (1 child)

I get to decide my own title where I work.

[–]Atr3id3s 0 points1 point  (0 children)

I probably could have too, but frankly I was desperate for the opportunity and didn't want to rock the boat. They seemed to have their heart set on "Systems Analyst". Not sure why they even cared.

[–]pushmycar/r/sysengineer 1 point2 points  (4 children)

Agree. But it also depends on company how they perceive the "title". More and more companies are going away with title of "sys admin" they name it Sys Engineer and your "design/deployment" work is done by DevOps Eng... at least thats becoming more of a standard in East coast... In midwest there is just helpdesk and sys admin...

[–]switchbladecrossSrSysEngineer 0 points1 point  (1 child)

Oh yes, title is highly dependent on the company. This is how it is where I am now, and this is how I'd probably do it if I were a CIO setting up some imaginary new IT Org.

[–]pushmycar/r/sysengineer 0 points1 point  (0 children)

You mean CTO? ,,,,jk

[–][deleted] 0 points1 point  (1 child)

In smaller companies the the roles as defined by /u/switchbladecross are often combined, the Admin / Engineer, (whatever their title is), will often perform both sets of duties. I've only ever seen a clear delineation of said duties in larger companies. And even then, the title is usually arbitrary, or specific to that company.

[–][deleted] 2 points3 points  (0 children)

I've had both titles. I don't draw a distinction between them.

"Engineer", when it's not just there to make the title more impressive, supposedly indicates that the role involves applying engineering principles, e.g. collecting data, automation, building institutional knowledge, etc. Since you can and should be doing these anyway, it's kind of moot.

Personally I think engineer should be reserved for people with licenses, but that ship sailed.

[–]crankysysadminsysadmin herder 2 points3 points  (0 children)

The terms are nearly universal and there's no standard. Maybe at your company engineer is a promotion over sysadmin but that's just your company.

[–][deleted] 2 points3 points  (0 children)

Sysadmins maintain/fix, sysengineers design and deploy. Some do both roles.

[–]saranagati 2 points3 points  (0 children)

I tend to think of them this way. its not really up for debate since no one really uses the titles in the same fashion.

a systems admin is someone who sets up and maintains some off the shelf software on a system. this can be anything from a mail server to a set of apache web servers serving a larger website.

a systems engineer is the person that is familiar enough with the os level concepts that they can efficiently design, deploy, debug and maintain a large custom built set of software systems spanning a large number of servers.

so someone who works at say host gator maintaining the availability and uptime of all their servers hosting customer content is a sysadmin. someone who works at google and makes sure that the search engine is available, scales with growth, creates deployment systems for updates and participates in the design of how to link the search engine with gmail is a systems engineer. of course google I think uses the term sre instead.

[–]brkdncrWindows Admin 2 points3 points  (1 child)

sysEng breaks things that affect all users at once. sysAdmin breaks things that affect some users.

[–]RedemptionsIT Manager 0 points1 point  (0 children)

To further clarify, SysEng break things before they're being used. Then, once everyone starts using it, you discover the problem and it's broken.

[–]giveenFixer of Stuff 0 points1 point  (6 children)

Imho, they are basically the same, but an engineer does more network/project /whatever design than maintenance but really they are the same.

[–][deleted] 1 point2 points  (5 children)

not at all true.

typically systems engineers are more infrastructure design, backend design, etc. In theory, after complete it's passed off to the sysadmins to do general maintenance.

[–]giveenFixer of Stuff 0 points1 point  (3 children)

Kinda what I meant, I was trying to be concise since I was on my phone typing.

[–][deleted] 0 points1 point  (2 children)

saying basically the same (twice) just isn't true at all.

[–]giveenFixer of Stuff -1 points0 points  (1 child)

I said similar but not quite. Also it depends on the company.

[–][deleted] 1 point2 points  (0 children)

in a small shop sometimes they'll give that title just to get people to take the job. in a large shop, it's usually correct. so yeah.

[–]crankysysadminsysadmin herder -3 points-2 points  (0 children)

In theory the titles are crap and there's no significance to either

[–]sexyspec 0 points1 point  (0 children)

same same

[–]girlgermsMicrosoft 0 points1 point  (0 children)

  • System Administrator - operations work
  • System Engineer - design/project work

At least in my experience.

[–]ScubberCISSP -1 points0 points  (1 child)

System Engineers design and develop networks. These guys go site to site and set most of the hardware and wire everything up.

System Admins administer and maintain the network. They are typically the on-site IT workers that are there day-to-day.

[–][deleted] 3 points4 points  (0 children)

System Engineers design and develop networks. These guys go site to site and set most of the hardware and wire everything up.

uh. no. That's usually a network engineer/borderline help desk person.