Standaard disciplinegebieden binnen de IT

Informatietechnologie en bedrijfsinfrastructuur vormen een enorm vakgebied vol talrijke en uiterst uiteenlopende loopbaanmogelijkheden, niet alleen in de bedrijfstakken waarin het werk wordt verricht, maar ook in het soort werk dat wordt gedaan. Slechts zelden zijn twee IT-functies werkelijk gelijk. De verscheidenheid is ongelofelijk. Toch bestaan er bepaalde standaard loopbaanaccenten die door iedereen in het vakgebied begrepen en gekend zouden moeten worden, aangezien zij belangrijke terminologie verschaffen voor wederzijds begrip.
Het is zeer belangrijk op te merken dat, zoals in elk vakgebied, het meest gangbaar is dat één enkele persoon gedurende zijn of haar loopbaan meer dan één rol vervult, en zelfs tegelijkertijd. Net zoals iemand half de tijd hamburgerkok en half de tijd kassamedewerker kan zijn, kan iemands tijd verdeeld zijn over verschillende IT-rollen. Maar wij moeten weten wat die rollen zijn en wat zij betekenen om waarde, ervaring en verwachting aan anderen te kunnen overbrengen.
Dit zijn wat wij “IT-specialisaties” noemen en het zijn gebieden van specifieke focus en kansen voor diepgaande vakkennis binnen de IT. Deze vertegenwoordigen vaak niet alleen functierollen binnen de IT, maar zijn in grote bedrijven over het algemeen representatief voor volledige afdelingen van loopbaangenoten die samenwerken. Geen van deze focusgebieden is meer of minder senior dan een ander; dit zijn verschillende gebieden, geen niveaus. Er bestaat geen natuurlijke of organische progressie van het ene IT-disciplinegebied naar het andere, maar alle IT-ervaring is waardevol en het zou te verwachten zijn dat ervaring in de ene discipline iemand voorbereidt om zich sneller een ander gebied eigen te maken en zich daaraan aan te passen.
De termen “Administration” (beheer) en “Engineering” worden tegenwoordig vaak toegepast; ook dit zijn, nogmaals, geen niveaus en evenmin disciplinegebieden. Zij verwijzen naar een rol die gericht is op operatie (het draaiende houden van productiesystemen) of op het ontwerpen van systemen voor implementatie. Deze twee delen de disciplinegebieden. Zo zou bijvoorbeeld de Systems-discipline behoefte hebben aan zowel beheer- als engineeringwerkzaamheden.
Systems. Afgekort van “operating systems” (besturingssystemen). Systems-rollen zijn gericht op de besturingssystemen, normaal gesproken van servers (maar niet noodzakelijkerwijs in alle gevallen). Dit is de meest breed benodigde gespecialiseerde IT-rol. Binnen Systems neigen specialisaties naar bijvoorbeeld Windows, RHEL, Suse, Ubuntu, AIX, HP-UX, Solaris, FreeBSD, Mac OSX enzovoort. Specialisaties op hoog niveau zoals UNIX zijn gangbaar, waarbij één enkele persoon of afdeling elk systeem bedient dat onder die paraplu valt, of grotere organisaties kunnen AIX, Solaris, RHEL en FreeBSD opsplitsen in vier afzonderlijke teams om een strakke focus op vaardigheden, gereedschappen en kennis mogelijk te maken. Systems-specialisten leveren het applicatieplatform waarop computerprogramma's (waartoe ook databases zouden behoren) zullen draaien. Desktopondersteuning wordt over het algemeen gezien als een subdiscipline van Systems, en een die in de praktijk vaak overlapt met eindgebruikers- en helpdeskrollen.
Platforms. Ook bekend als virtualisatie- of cloudteams (afhankelijk van de exacte rol), richt de Platforms-discipline zich op de abstractie- en beheerlaag (hypervisor) die zich bevindt, of zich kan bevinden, tussen de fysieke hardware en het besturingssysteem (of de besturingssystemen). Dit team neigt ertoe zich te richten op capaciteitsplanning, resourcebeheer en betrouwbaarheid. Accenten binnen de Platforms-specialisatie zouden vaak VMware ESXi, vCloud, Xen, XenServer, KVM, OpenStack, CloudStack, Eucalyptus, Hyper-V enzovoort omvatten. Met de opkomst van op zeer grote schaal gehoste platforms is er tevens een behoefte ontstaan aan accenten op specifieke gehoste implementaties van platforms, zoals Amazon AWS, Microsoft Azure, Rackspace, Softlayer enzovoort.
Storage. De opslag van data is zo cruciaal voor de IT dat zij zich heeft afgesplitst als een eigen, sterk gespecialiseerde discipline. Storage-specialisten richten zich over het algemeen op SAN-, NAS- en objectopslagsystemen. Focusgebieden kunnen blokopslag in het algemeen omvatten, of zouden kunnen inzoomen op een specifiek product of productlijn, zoals EMC VMAX of HPE 3PAR. Met de recente groei van scale-out-opslagtechnologieën groeit het Storage-domein zowel in totale omvang als in de diepte van de verwachte vaardigheden.
Databases. Vergelijkbaar met Storage verschaffen databases een cruciale “onderbouwing” van informatie die door andere afdelingen wordt geconsumeerd. Hoewel databases en opslag conceptueel overlappen, worden de twee in de praktijk dramatisch gescheiden in de wijze waarop ze worden behandeld. Wij beschouwen opslag als “domme”, “ongestructureerde” of “bulk”-opslag en een database als “slimme”, “gerichte” of “sterk gestructureerde” opslag. Op hun fundamentele niveau zijn de twee in feite vrij moeilijk te onderscheiden. In de praktijk zijn ze uiterst verschillend. Database-specialisten werken specifiek aan databasediensten, maar creëren zelden databases en programmeren al zeker geen databasegekoppelde applicaties. Net als hun Systems-tegenhangers beheren database-specialisten (vaak DBA's genoemd) het databaseplatform dat andere teams consumeren. Database-accenten kunnen op hoog niveau liggen, zoals relationele databases of niet-relationele (NoSQL) databases. Of, vaker, zou een DBA zich richten op een of meer zeer specifieke databaseapplicaties zoals Informix, MS SQL Server, DBase, Firebird, PostgreSQL, MariaDB, MySQL, MongoDB, Redis, CouchDB en vele andere.
Applications. Applicaties zijn het eindproduct dat alle overige platformcomponenten consumeert, van fysieke systemen, platforms, systemen, opslag, databases en meer. Applicaties zijn de uiteindelijke component van de computationele stack en kunnen een enorme verscheidenheid aan vormen aannemen. Application-specialisten zouden die term nooit gebruiken, maar zouden worden aangeduid als specialist op een specifieke applicatie of set applicaties. Sommige applicatiefamilies, zoals CRM en ERP, zijn zo omvangrijk dat een hele loopbaan zou kunnen worden besteed aan het leren en ondersteunen van slechts één daarvan (zoals een SAP-ERP-systeem). Terwijl men in veel andere gevallen gedurende een loopbaan honderden kleine applicaties zou kunnen beheren en overzien. Veelvoorkomende applicatiegebieden zijn onder meer CRM, ERP, e-mail, webportalen, facturatiesystemen, voorraadregistratie, tijdregistratie, productiviteit en zoveel meer. Applicaties zouden vrijwel alles kunnen omvatten en hoewel sommige veelomvattend zijn, zoals een Exchange-e-mailsysteem, kunnen andere zeer triviaal zijn, zoals een kleine desktoptool om snel hypotheekrentes te berekenen.
Networking. Netwerken verbinden computers met elkaar en vereisen op zichzelf veel ontwerp en beheer, waardoor ze vaak de op een na grootste discipline binnen de IT vormen. Network-specialisten werken aan bussen, hubs, switches, routers, gateways, firewalls, unified-threat-managementapparaten, VPN's, netwerkproxy's, load balancers en andere aspecten die computers in staat stellen met elkaar te communiceren. Networking-specialisten richten zich doorgaans op een leverancier, zoals Cisco of Juniper, in plaats van op producttypen zoals switches of routers. Networking is, samen met Systems, de bekendste of meest genoemde rol in de IT, ook al worden de twee vaak verward. Deze rol ondersteunt tevens het SAN (het daadwerkelijke netwerk zelf) voor de Storage-teams.
Security. Niet werkelijk een IT-discipline op zichzelf, maar veeleer een aspect dat op elke andere rol van toepassing is. Specialisten in IT-beveiliging neigen er ofwel toe zich te specialiseren per andere discipline (netwerkbeveiliging, applicatiebeveiliging), ofwel op te treden als een discipline-overstijgende rol met een focus op de beveiligingsaspecten waar deze die domeinen kruisen. Beveiligingsspecialisten en -teams zouden zich kunnen richten op proactieve beveiliging, beveiligingstests en zelfs social engineering.
Call Center, NOC of Helpdesk. De eerstelijnsrol voor het monitoren van systemen over andere domeinen heen, het aannemen van inkomende oproepen en e-mails en het assisteren bij triage en soms directe ondersteuning voor een organisatie die al dan niet eindgebruikers omvat. Deze rol varieert sterk afhankelijk van wie de directe “klant” van de dienst is, of de taken interruptgestuurd (monitoring) zijn of wachtrijgestuurd (ticket). Vaak is de focus van deze rol triage op hoog niveau, maar deze kan dramatisch overlappen met eindgebruikersondersteuning. Deze discipline wordt vaak gezien als een “helper”-groep voor andere teams.
End User Support. Of men nu in persoon naast een eindgebruiker zit (ook wel “deskside support” genoemd) of op afstand werkt (ook wel helpdesk genoemd), eindgebruikersondersteuningsrollen werken rechtstreeks met individuele eindgebruikers om individuele problemen op te lossen, te communiceren met andere ondersteuningsteams, te trainen en op te leiden, enzovoort. Dit is de enige IT-rol die gewoonlijk enige interactie met niet-IT-teams zou hebben (tenzij men “opwaarts” in de organisatie rapporteert aan het management).
Hardware Technical Support. Deze rol heeft geen algemeen bekende naam en is vaak alleen herkenbaar aan het feit dat ze met hardware werkt. Deze rol, of familie van rollen, omvat de fysieke ondersteuning en het beheer van desktop- of laptopapparaten, de ondersteuning en het beheer van fysieke servers, opslagsystemen of netwerkapparaten, of het fysieke beheer van een datacenter of dergelijke. Dit is het deel van de IT dat schouder aan schouder staat met het “bench”-vakgebied (dat geacht wordt buiten de IT te vallen) en dat bestaat uit veel grijs gebied dat ermee overlapt. Hardware Support zal vaak kabels aansluiten en ordenen en werkt over het algemeen ter ondersteuning van andere teams, voornamelijk Platforms of Systems. Het scheiden van IT Hardware Support van benchwerk is vaak niets meer dan een “operationele denkwijze” en de meeste rollen zouden potentieel beide kanten op kunnen gaan. Het plaatsen van desktops op bureaus wordt vaak gezien als iets dat onder bench valt, terwijl het racken, stapelen en monitoren van serverhardware over het algemeen wordt gezien als IT Hardware.
Het is vaak praktisch om te definiëren wat IT niet is, in plaats van wat het wel is. Van veel zaken wordt vaak aangenomen dat het IT-rollen zijn, terwijl dat niet zo is, en ze worden zo veelvuldig met het vakgebied in verband gebracht dat het de moeite waard is om er expliciet op te wijzen dat het geen IT-rollen zijn, maar veeleer iets anders.
Project Management. PM is een eigen discipline die veel meer deel uitmaakt van management dan van enig ander vakgebied en die geen enkele directe band met de IT heeft. De IT maakt vaak gebruik van PM-rollen en PM's overzien vaak IT-projecten en aan IT-bedrijven of -afdelingen worden over het algemeen PM's toegewezen; maar de PM-loopbaan zelf staat geheel los van de IT. Net als elke managementrol.
Geen Cabling. De IT is zeer zeker geen elektricienvak en het trekken, termineren en certificeren van gebouwkabels valt zelfs niet bij benadering binnen de reikwijdte van de IT. De meeste IT-afdelingen zullen computers aansluiten op hun netwerkpoorten; maar dit maakt de IT evenmin de afdeling elektrisch onderhoud als het aansluiten van een lamp thuis u tot de elektricien maakt. De fysieke bekabelingsinfrastructuur van een bedrijf blijft onderdeel van de elektrische en onderhoudsrollen die duidelijk buiten de IT vallen.
Geen Programming. Er bestaat geen programmeerrol binnen de IT. Software-engineering is een nauw verwante bedrijfstak, maar maakt zelf geen deel uit van de IT in eigenlijke zin. Het hoofd van de IT wordt gezien als de CIO, het hoofd van SE wordt gezien als de CTO. De CIO houdt zich bezig met bedrijfsinfrastructuur – het “leidingwerk” van de organisatie. De CTO houdt zich bezig met de engineering en creatie van nieuwe gereedschappen – die vaak vervolgens door de IT-organisatie gebruikt zouden worden. De verwachting is dat de IT gereedschappen zou aanvragen bij SE. Dat wil niet zeggen dat IT-rollen nooit code schrijven, dat doen ze vaak wel, maar coderen is niet het product van de IT, het is een gereedschap in de gereedschapskist. Het is de taak van een SE om code als eindproduct op te leveren.
Geen DevOps. DevOps is geen rol. DevOps is een moderne terminologie voor een specifieke werkwijze binnen andere rollen. Men kan bijvoorbeeld een DevOps-systeembeheerder of een DevOps-netwerkbeheerder of een DevOps-DBA zijn, maar men kan niet enkel “DevOps” zijn, aangezien het op zichzelf niets betekent. DevOps is een manier van werken, geen specifieke taak. Daarom zien wij DevOps niet op de lijst, ook al is DevOps een belangrijk concept in de IT in het algemeen.

