Standardiserte fagområder innen IT

Informasjonsteknologi og forretningsinfrastruktur er et enormt felt fylt med tallrike og svært varierte karrieremuligheter, ikke bare i bransjene der arbeidet utføres, men også i typen arbeid som gjøres. Sjelden er to IT-jobber virkelig like. Variasjonen er utrolig. Imidlertid eksisterer det visse standard karrierefokus og disse bør forstås og kjennes av alle i feltet, ettersom de gir viktig terminologi for gjensidig forståelse.
Det er svært viktig å merke seg at, som i alle felt, er det mest vanlig at én person vil ha mer enn én rolle gjennom karrieren sin og til og med samtidig. Akkurat som noen kan være halvtids hamburgerkok og halvtids kasserer, kan noen ha sin tid delt mellom ulike IT-roller. Men vi trenger å vite hva disse rollene er og hva de betyr for å kunne formidle verdi, erfaring og forventning til andre.
Dette er det vi kaller «IT-spesialiseringer» og er områder med spesifikt fokus og mulighet for dyp kompetanse innen IT. Disse representerer ofte ikke bare jobbroller innen IT, men i store virksomheter representerer de generelt hele avdelinger av karrierekolleger som jobber sammen. Ingen av disse fokusområdene er mer eller mindre seniore enn noen andre – disse er ulike områder, ikke nivåer. Det er ingen naturlig eller organisk progresjon fra ett IT-disiplinområde til et annet, men all IT-erfaring er verdifull og det ville forventes at erfaring i én disiplin ville forberede noen til å lære og tilpasse seg raskere til et annet område.
Begrepene «administrasjon» og «ingeniørvirksomhet» brukes ofte i dag – disse er heller ikke nivåer, og de er heller ikke disiplinområder. Disse refererer til at en rolle er fokusert på drift (kjøring av produksjonssystemer) eller på design av systemer for distribusjon. Disse to deler disiplinområder. Så for eksempel ville Systemer-disiplinen ha behov for både administrasjons- og ingeniørmessige arbeidsbelastninger innenfor den.
Systemer. Forkortet fra «operativsystemer.» Systemroller er fokusert på operativsystemene, normalt på servere (men ikke nødvendigvis i alle tilfeller.) Dette er den mest bredt nødvendige spesialiserte IT-rollen. Innenfor systemer er spesialiseringer typisk Windows, RHEL, Suse, Ubuntu, AIX, HP-UX, Solaris, FreeBSD, Mac OSX og så videre. Høynivåspesialiseringer som UNIX er vanlige der én person eller avdeling betjener ethvert system som faller under den paraplyen, eller større organisasjoner kan dele AIX, Solaris, RHEL og FreeBSD i fire separate team for å tillate et tett fokus på ferdigheter, verktøy og kunnskap. Systemspesialister gir applikasjonsplattformen som dataprogrammer (som også vil inkludere databaser) kjøres på. Skrivebordsbrukerstøtte sees generelt som en underdisiplin av systemer, og en som ofte praktisk overlapper med sluttbruker- og helpdeskroller.
Plattformer. Også kjent som virtualiseringsteam eller cloud-team (avhengig av nøyaktig rolle), fokuserer plattformdisiplinen på abstraksjonslaget og styringslaget (hypervisor) som sitter, eller kan sitte, mellom fysisk maskinvare og operativsysteme(ne). Dette teamet har en tendens til å fokusere på kapasitetsplanlegging, ressursstyring og pålitelighet. Foki innenfor plattformspesialisering vil vanligvis inkludere VMware ESXi, vCloud, Xen, XenServer, KVM, OpenStack, CloudStack, Eucalyptus, Hyper-V og så videre. Med fremveksten av massivt hostede plattformer har det også oppstått et behov for fokus på spesifikke hostede implementeringer av plattformer som Amazon AWS, Microsoft Azure, Rackspace, Softlayer og så videre.
Lagring. Lagring av data er så kritisk for IT at det har filtrert ut som sin egen, svært fokuserte disiplin. Lagringsspesialister fokuserer generelt på SAN, NAS og objektlagringssystemer. Fokusområder kan inkludere blokklagring generelt, eller kan bore ned til spesifikke produkter eller produktlinjer, som EMC VMAX eller HPE 3PAR. Med nylig vekst i scale-out-lagringsteknologier vokser lagringsarenaen både i total størrelse og i dybden av kompetanseforventninger.
Databaser. I likhet med lagring gir databaser kritisk «støtte» for informasjon som skal konsumeres av andre avdelinger. Mens databaser og lagring konseptuelt overlapper, er de to i praksis atskilt dramatisk i hvordan de behandles. Vi tenker på lagring som «dum», «ustrukturert» eller «bulk»-lagring og databaser som «smart», «fokusert» eller «høystrukturert» lagring. På grunnleggende nivå er de to faktisk ganske vanskelige å skille. I praksis er de svært forskjellige. Databasespesialister jobber spesifikt med databasetjenester, men oppretter sjelden databaser og koder absolutt ikke databasetilkoblede applikasjoner. Som sine systemmotstykker administrerer databasespesialister (ofte kalt DBAer) databaseplattformen for andre team å konsumere. Databasefokus kan være på høyt nivå som relasjonsdatabaser eller ikke-relasjonsdatabaser (NoSQL). Eller, mer vanlig, vil en DBA fokusere på én eller flere svært spesifikke databaseapplikasjoner som Informix, MS SQL Server, DBase, Firebird, PostgreSQL, MariaDB, MySQL, MongoDB, Redis, CouchDB og mange flere.
Applikasjoner. Applikasjoner er det endelige produktet som konsumerer alle andre plattformkomponenter fra fysiske systemer, plattformer, systemer, lagring, databaser og mer. Applikasjoner er den ultimate komponenten i det datamaskinelle stakken og kan ta en enorm rekke former. Applikasjonsspesialister ville aldri bruke den betegnelsen, men ville bli referert til som spesialister på en bestemt applikasjon eller sett med applikasjoner. Noen applikasjonsfamilier, som CRM og ERP, er så store at en hel karriere kan brukes på å lære og støtte én enkelt (som et SAP ERP-system.) Mens man i mange andre tilfeller kan administrere og overvåke hundrevis av små applikasjoner over et karrierespenn. Vanlige applikasjonsområder inkluderer CRM, ERP, e-post, nettportaler, faktureringssystemer, lagersporing, tidssporing, produktivitet og mye mer. Applikasjoner kan inkludere nesten hva som helst, og mens noen er høyt profilert, som et Exchange-e-postsystem; kan andre være svært trivielle som et lite skrivebords-verktøy for rask beregning av boliglånsrenter.
Nettverk. Nettverk knytter datamaskiner sammen og krever mye design og administrasjon på egenhånd, noe som gjør dem til den nest største disiplinen innen IT. Nettverksspesialister jobber med busser, hubber, svitsjer, rutere, gatewayer, brannmurer, UTM-enheter (Unified Threat Management), VPN-er, nettverksproxyer, lastbalansere og andre aspekter ved å la datamaskiner kommunisere med hverandre. Nettverksspesialister fokuserer typisk på en leverandør, som Cisco eller Juniper, snarere enn produkttyper som svitsjer eller rutere. Nettverk er, sammen med systemer, den best kjente eller mest vanlig nevnte rollen innen IT, selv om de to ofte forveksles. Denne rollen støtter også SAN-et (selve nettverket) for lagringsteam.
Sikkerhet. Ikke egentlig en IT-disiplin i seg selv, men snarere et aspekt som gjelder alle andre roller; IT-sikkerhetsspesialister har en tendens til enten å spesialisere seg etter andre disipliner (nettverkssikkerhet, applikasjonssikkerhet) eller fungere som en tverrfaglig rolle med fokus på sikkerhetsaspektene slik de krysser disse domenene. Sikkerhetsspesialister og -team kan fokusere på proaktiv sikkerhet, sikkerhetstesting og til og med sosial manipulasjon.
Call Center, NOC eller Helpdesk. Frontlinjerollen for overvåking av systemer på tvers av andre domener, mottak av innkommende anrop og e-poster og assistanse i triage og noen ganger direkte støtte for en organisasjon som kan eller ikke kan inkludere sluttbrukere. Denne rollen varierer mye avhengig av hvem den direkte «kunden» av tjenesten er, om oppgavene er avbruddsbaserte (overvåking) eller købaserte (billett). Fokuset for denne rollen er ofte triage på høyt nivå, men kan krysse dramatisk over i sluttbrukerstøtte. Denne disiplinen sees ofte som en «hjelper»-gruppe for andre team.
Sluttbrukerstøtte. Enten du jobber side om side med en sluttbruker personlig (aka «deskside support») eller eksternt (aka helpdesk), jobber sluttbrukerstøtteroller direkte med individuelle sluttbrukere for å løse individuelle problemer, kommunisere med andre støtteteam, trene og undervise, og så videre. Dette er den eneste IT-rollen som vanligvis ville ha noen interaksjon med ikke-IT-team (med mindre man rapporterer «oppover» i organisasjonen til ledelsen.)
Teknisk maskinvarestøtte. Denne rollen har ingen velkjent betegnelse og er ofte bare kjent av det faktum at den jobber med maskinvare. Denne rollen eller familien av roller inkluderer fysisk støtte og administrasjon av stasjonære eller bærbare enheter, støtte og administrasjon av fysiske servere, lagringssystemer eller nettverksenheter, eller fysisk administrasjon av et datasenter eller lignende. Dette er den delen av IT som gnisser skuldre med «bench»-feltet (ansett for å være utenfor IT) og består av mye gråsone som overlapper med det. Maskinvarestøtte vil ofte koble til og organisere kabler og støtter generelt andre team, primært plattformer eller systemer. Å skille IT Maskinvarestøtte fra Bench-arbeid er ofte ingenting mer enn en «operasjonell tankegang» og de fleste roller kan potensielt gå i begge retninger. Å plassere stasjonære maskiner på skrivebord sees ofte som bench-oppgave, mens stabling, montering og overvåking av servermaskinvare generelt sees som IT Maskinvare.
Det er ofte praktisk å definere hva IT ikke er, snarere enn hva det er. Mange ting antas ofte å være IT-roller, men er det ikke, og er så vanlig forbundet med feltet at det er verdt å påpeke eksplisitt at de ikke er IT-roller, men snarere noe annet.
Prosjektledelse. PM er sin egen disiplin som er langt mer en del av ledelse enn noe annet felt og har ingen direkte tilknytning til IT overhodet. IT benytter ofte PM-roller og PMer overvåker ofte IT-prosjekter, og IT-selskaper eller avdelinger har generelt PMer tilknyttet seg; men PM-karrieren selv er ganske atskilt fra IT. Det samme som enhver ledelsesrolle.
Ingen kabling. IT er absolutt ikke et elektrikerfag, og det å trekke, terminere og sertifisere bygningskabler er ikke engang i nærheten av IT-omfanget. De fleste IT-avdelinger vil koble datamaskiner til nettverkspunktene sine; men dette gjør ikke mer IT til den elektriske vedlikeholdsavdelingen enn å plugge inn en lampe hjemme gjør deg til elektriker. Det fysiske kabelanlegget i et selskap forblir en del av elektriker- og vedlikeholdsrollene som tydelig er utenfor IT.
Ingen programmering. Det er ingen programmeringsrolle innen IT. Programvareingeniørvirksomhet er en nært beslektet bransje, men er ikke i seg selv en del av IT i egentlig forstand. Lederen for IT sees som CIO, lederen for programvareingeniørvirksomhet sees som CTO. CIO handler om forretningsinfrastruktur – organisasjonens «rørlegging». CTO handler om ingeniørarbeid og skapelsen av nye verktøy – som ofte deretter ville brukes av IT-organisasjonen. Forventningen er at IT ville be om verktøy fra programvareingeniørvirksomhet. Det betyr ikke at IT-roller aldri skriver kode – det gjør de ofte – men koding er ikke produktet av IT, det er et verktøy i verktøykassen. En programvareingeniørs jobb er å levere kode som sluttprodukt.
Ingen DevOps. DevOps er ikke en rolle. DevOps er en moderne terminologi for en spesifikk arbeidsstil i andre roller. Man kan for eksempel være en DevOps-systemadministrator eller en DevOps-nettverksadministrator eller en DevOps-DBA, men man kan ikke bare være «DevOps» ettersom det ikke betyr noe på egenhånd. DevOps er en måte å jobbe på, ikke en spesifikk oppgave. Så vi ser ikke DevOps på listen, selv om DevOps er et viktig konsept innen IT generelt.

