Mix van kennis en improvisatie
In de afgelopen jaren heb ik als ICT consultant bij verschillende klanten successen kunnen halen. Bij deze een paar voorbeelden van situaties waarin ik het bijzondere resultaten heb weten te behalen:
Een grote internet bloemist
Dit bedrijf verkocht vanuit de Aalsmeerder bloemenveiling via het internet bloemen aan Amerikaanse bloemisten. Ik werd bij deze klant geplaatst om de ontwikkelaar van de website te helpen met het koppelen van de in Perl geschreven software aan een Oracle database. Dit project zou 4 weken duren. Ik had tot dan toe nog nooit iets met Perl gedaan, dus er zat terdege een uitdaging in.
De koppeling met Oracle was snel geschiedt. Echter, oracle stelt andere eisen aan namen van tabellen en kolommen als Solid, dus moest er ook code worden herschreven, omdat 'order' niet als tabelnaam of kolomnaam wordt geaccepteerd. Na 3 weken zagen we echter het laatste van de oude ontwikkelaar (meningsverschil tussen de directeur van FAF en de ontwikkelaar). Ik zat er vanaf dat moment alleen... De aanpassingen zijn allemaal gelukt. Vervolgens werd de internet-naam aangepast en moest de website, die tot dan toe volledig tekst based was, omgetoverd worden naar een grafische omgeving, die overal dezelfde look-and-feel geeft. Ook dit is gelukt met de hulp van een andere ontwikkelaar.
Belastingdienst
Ik werd binnengehaald in september voor een half jaar om de Netscape Server omgeving op HP-UX te migreren naar iPlanet 6.0 op HP-UX 11i in verband met support. Grootste hindernis hierbij was dat de beheerclub die daar zit niet zat te wachten op een nieuwe omgeving die bij hun over de muur zou worden gegooid door het projectteam. Ik moest dan ook zorgen voor een brug tussen het projectteam en het beheerteam. Al snel bleek dat het support vraagstuk niet goed was uitgezocht tijdens het voortraject: de software die gebruikt wordt voor de search-engine op bijvoorbeeld de douane website was niet compatible met iPlanet 6.0 en werd in die combinatie dan ook niet ge-support. We konden dus opnieuw beginnen. Dat we hier achter kwamen, en we als projectteam zoveel mogelijk acties bij en samen met het beheerteam uitvoerden, leverden uiteindelijk een omgeving op die we voor de jaarovergang live konden brengen. Oftewel, binnen twee en een halve maand hadden we de HP-UX 11i installatie gestandaardiseerd (was er nog niet), het vooronderzoek onderuit gehaald en verbeterd. De search-engine correct gekoppeld aan iPlanet 4.x (op HP-UX) en www.belastingdienst.nl en www.douane.nl gemigreerd. Enige kortstondige probleem: we hadden een extra CPU en memory nodig om het absurde aantal requests aan te kunnen (dat aantal was niet te simuleren in de testomgeving met de tot ons beschikbaar gestelde apparatuur). De 3 maanden daarna hadden we rustig de tijd om de migratie van de rest van de omgeving te realiseren en het beheerteam te ondersteunen.
Meldkamer
Ik werd gevraagd om naar een probleem te kijken op een HP cluster. Proxy was van mening dat ik met mijn MC ServiceGuard kennis daar maar eens naar moest kijken. Gezien het belang van de software die erop draait moesten de actie 's nachts plaatsvinden. Ik kwam daarom om 22:30 aan in Haarlem om er vervolgens achter te komen dat het hier een TrueCluster betrof op 2 Alpha servers ! Een omgeving waar ik nog nooit iets mee heb mogen doen.
Dus hebben we er maar een best-effort job van gemaakt. Affijn, om 2:30 weer naar huis, een werkend cluster achterlatend en hen meegegeven dat ze naar hun firewall moesten kijken: het IP adres wordt bij een failover in het cluster wel correct overgenomen, maar met een ander MAC adres, waardoor de firewall problemen geeft. En daarvoor hoefde ik niet veel meer te doen, dan aanwezig te zijn. Mijn aura en magic touch waren voldoende ;-)
Elmar, Senior System Engineer