Open source cloud-platform OpenStack hield eind oktober haar halfjaarlijkse top in Barcelona. Men was het er daar over eens dat de community het punt heeft bereikt waarop het platfrorm niet alleen bedrijfsklaar is maar ook, om zeer uiteenlopende redenen, wereldwijd wordt ingezet.
Er bestaan nog wel een aantal vooroordelen over OpenStack. Zo zou het veel te complex zijn. En de vele verkopers overschreeuwen elkaar waardoor je niet weet waar je moet beginnen. Een andere uitdaging die hiermee onlosmakelijk is verbonden is dat het moeilijk kan zijn om de juiste mensen te vinden. Voor ontwikkelaars is het dus onmiskenbaar een slimme zet om je deze technologie eigen te maken.
Alan Clark, directeur industriële initiatieven, nieuwe standaarden en open source bij SUSE Linux, is tevens voorzitter van de raad van bestuur van de stichting OpenStack. En volgens Clark is een carrièreswitch naar een functie als OpenStack-ontwikkelaar om meerdere redenen 'een slimme zet'.
Vraag
'Je loopbaan vormen rond open source is een slimme zet omdat de meeste werkgevers staan te trappelen om open source te omarmen, zowel in onderzoek als in productontwikkeling', aldus Clark. Door open source te adopteren ontstaat de vraag naar ervaren ontwikkelaars. Open source-ervaring op je cv heeft toegevoegde waarde.
Clark voegt daaraan toe dat je met één blik op de vacaturesites kan constateren dat de vraag niet alleen draait om open source- maar vooral ook om OpenStack-talent. 'Het OpenStack-ecosysteem zal blijven groeien en veel groter worden, de vraag ernaar zal zeker nog een aantal jaren aanhouden', zegt hij.
'Met OpenStack zullen de ontwikkelingen blijven groeien en zich verder evolueren met het verschijnen van verdere innovaties en technologieën', aldus Clark. 'Dat biedt OpenStack-specialisten kansen om hun kennis, ervaring en vooruitzichten naar eigen wens vorm te geven'.
Aanbod
Bestuursvoorzitter Jonathan Bryce van de stichting OpenStack moet toegeven dat het sowieso moeilijk is om gekwalificeerde ontwikkelaars te vinden.
'Veel organisaties maken al gebruik van OpenStack om hun infrastructuur te automatiseren, maar het vinden van gekwalificeerde ontwikkelaars kan een hele uitdaging zijn', vertelt hij. 'Voor iemand die een carrière opbouwde in het beheer van servers en netwerken, ligt er op dit moment een enorme kans om die vaardigheden in de cloud-wereld uit te breiden. Naast andere commerciële en gratis versies, is OpenStack rechtstreeks beschikbaar bij alle grote Linux-verkopers. De drempel om in te stappen is laag'.
Iedereen met kennis van het beheer van Linux-servers of gevirtualiseerde omgevingen beschikt al over een degelijke basiskennis om met OpenStack aan de slag te gaan, zei Bryce. Is de interesse eenmaal gewekt, dan zijn er online leermogelijkheden en persoonlijke contacten waarmee je je alle details eigen kunt maken.
Hoe begin je?
Bryce stelt voor lokale gebruikersgroepen te zoeken en daar bijeenkomsten bij te wonen. Er zijn regelmatig bijeenkomsten in 's werelds grootste steden. De stichting stelt ook gratis online boeken en documentatie ter beschikking, zoals bijvoorbeeld het handboek.
Daarnaast beveelt Bryce meer intensieve training aan, bijvoorbeeld de workshops van de OpenStack Academy tijdens de top in Barcelona. Naast deze workshops zijn er persoonlijke trainingen of cursussen bij andere officiële OpenStack-opleidingsinstituten.
Community
Net als Bryce wijst Alan Clark van SUSE erop dat praktisch gezien de community zelf voor ontwikkelaars moet zorgen. 'Vanuit de community is via de sites een groot scala aan gedetailleerde technische informatie en plannen beschikbaar', aldus Clark. 'Het is een geweldige plek om met leren te beginnen en je hebt hier ook volledige toegang tot de mailinglijsten en evenementen van de community, zoals onze top in Barcelona'.
'Zodra een ontwikkelaar de basiskennis heeft, adviseer ik hem aansluiting te zoeken bij belangrijke projecten en zich erbij te laten betrekken', aldus Clark. 'Van het bijdragen aan een project kun je veel leren en het is goed voor je loopbaan. Mogelijkheden te over'.
Opleiding
'Ook beveel ik het ten zeerste aan om verworven kennis en expertise van de met succes afgeronde opleiding 'Administrator Certified OpenStack' (Bevoegd Beheerder OpenStack) uit te venten', zegt hij.
'Dit biedt een toekomstige werkgever het bewijs van vakbekwaamheid. Gekoppeld aan een overzicht van verzamelde ervaringen vormt dat een unieke combinatie van vaardigheden en ervaring waarmee je je op de huidige arbeidsmarkt enorm onderscheidt'.
'Je kunt je eigen OpenStack-cloud bouwen met behulp van kosteloos door de community verstrekte pakketten als Ubuntu, Debian, OpenSUSE of Fedora', vult Jonathan Bryce aan. 'Of de commerciële versies van de meestgebruikte projecten, zoals Keystone, Nova, Cinder, Glance, Neutron, Swift en Horizon. Zo verbeter je je je kennis van het beheer van OpenStack-diensten in een echte wereld-configuratie.'
Tieto
Bronsilav Kantor is solution architect bij het Finse ICT-bedrijf Tieto en deed veel ervaring op in het aanpakken van problemen met OpenStack op basis van een praktische implementatie gecombineerd met een beroepsopleiding, overigens zijn eigen initiatief.
Tieto startte een paar jaar geleden aan een cloud-project, inclusief een gebruikersportaal om applicaties te implementeren en te beheren. Tieto implementeerde eerst intern OpenStack en begon aansluitend ook aan de bouw van een OpenStack-cloud in hun laboratorium.
'Ik was op zoek naar informatie en naar bekwame mensen, maar die waren er niet zo veel', aldus Kantor. 'Dus zocht ik bij opleidingen. Die voldeden niet aan al mijn verwachtingen, maar ik trof er wel zeer bekwame mensen en deelnemers aan. Interessant was het onderling uitwisselen van ervaringen'.
Kantor waarschuwt dat de OpenStack-omgeving op het eerste gezicht een beetje intimiderend kan zijn. 'Er worden zoveel diensten in OpenStack aangeboden dat het moeilijk is de juiste keuze te maken, zegt hij. 'OpenStack is te gefragmenteerd. Ik heb te weinig tijd om al het nieuws te volgen'.
Training
Maar zijn ervaring met de training was vooral positief. 'Er was een aantal aardige lezingen over het debuggen van OpenStack, wat noodzakelijk is', zegt hij. 'Als je problemen hebt kan dat een stressvolle situatie betekenen, dus hebben we tijdens deze training veel geleerd over hoe problemen snel op te lossen'.
'Oefenen vind ik belangrijk', zegt hij. 'Je moet het lef hebben om het gewoon te installeren en te gebruiken. Ik denk dat sommige ontwikkelaars onvoldoende geduld kunnen opbrengen en daarnaast is motivatie belangrijk. Als je echt iets wilt bereiken, kun je het leren uit de OpenStack-documentatie. Zo heb ik het ook gedaan. De training was eigenlijk meer om te bevestigen dat ik het goed genoeg begrijp'.
Reageer
Preview