Johan Bengtsson
Configuration manager
Johan har stor erfarenhet från olika delar av systemutvecklingsprocessen med tillhörande stödprocesser.
För närvarande jobbar Johan med att förändra byggmetodik samt ta fram riktlinjer för hantering av tredjepartsprodukter och sårbarhet. På tidigare uppdrag har Johan arbetat med releaseplanering och driftsättningar samt införandet av Continuous Deployment. När det gäller Configuration Management, som under större delen av yrkeslivet varit huvudinriktningen, har Johan mycket stor erfarenhet från projekt och linje- verksamhet i både formella såväl som mindre formella organisationer.
Områden
- Configuration manager
- Processutveckling
- Metod och verktygsstöd
- Utredningar
Om Johan
Johan fungerar väl i team såväl som på egen hand och har med sin erfarenhet och öppenhet mycket att tillföra då han snabbt kan sätta sig in i ny teknik och nya verksamhetsområden. Johans styrka är att snabbt analysera helheten för att kunna fokusera på att ta fram lösningar för de verkliga problemen. Ledstjärnor i Johans arbete är struktur, enkelhet samt ordning och reda.Johans CV
-
DeLaval
CM verktygsspecialist
2022 -
Johan har ansvarat för att flytta källkod från Subversion till Git och även gjort om byggjobb (i Jenkins) så att de fungerar. Johan har, i och med kodflytten, ansvarat för stöd och utbildning till utvecklare och testare m fl.
Johan arbetar praktiskt med övergången från Jenkins till Gitlab CI/CD förutom att ta fram policies och regler för att uppfylla CRA (Cyber Resilience Act) och kommer också där hålla utbildningar och ge stöd. -
Kronofogden
CM
2016 - 2021
Som CM på utvecklingsavdelningen, stöttar Johan utvecklingsavdelningen med bland annat verktygsstöd för verktyg som git, Jenkins, Maven, Ansible, AWX etc. Johan är ansvarig CM i ett projekt vars mål är att ta fram ett system för att digitalisera inkomna handlingar och fördela dem till övriga system.
Johan har även ansvar för CM-hantering i förvaltning av två system.
Uppdraget innebär också att Johan planerar och genomför releaser av programvara. Som en naturlig del av uppdraget ingår även processdefinitioner, dokumentation och förbättringar.
Under uppdraget har ett ersättningsprojekt framgångsrikt genomförts, och ett stordatorsystem har ersatts av ett nyutvecklat system - detta inom planerad tidsram! I detta arbete var Johan projekt-CM. Utöver ovanstående uppgifter arbetade Johan även med avveckling av ett integrationssystem. I detta ingick bland annat att ta fram slutdokumentation för systemet enligt Riksarkivets krav.
I uppdraget ingår även testmiljöansvar och täta kontakter med driftleverantören (Skatteverket) både avseende testmiljöer och produktionsmiljöer.
Johan har också genomfört flertalet utredningar. För närvarande utreder Johan SoD (Segregation of Duties) avseende verksamhetsområdets IT-system. -
Svenska Spel
CM
2015 - 2016
Johan ledde arbetet med att skapa ett regelverk och guidelines för Open Source produkter. Arbetet inkluderade både processen runt att ta hem produkter och att processen för att bidra till open Source-världen.
Under arbetet involverade Johan resurser från drift, utveckling och juridiska avdelningen.
Arbetet resulterade i ett regelverk, guidelines, ett mallprojekt (i git) samt en "white-list" (godkända licenser).
Arbetet genomfördes som ett antal arbetsmöten under Johans ledning. Vid varje möte definierades hemuppgifter för deltagarna. Uppgifterna redovisades vid nästkommande arbetsmöte. -
Svenska Spel
Teamledare
2014 - 2016
Som teamledare för CM-gruppen (4 personer) ansvarade Johan för resursplanering och uppföljning. Johan definerade krav, regler och guidelines för CM-rollen. -
Svenska Spel
CM
2014 - 2014
Mobile Device management
Johan analyserade marknaden för att ta fram ett förslag på lämpligt MDM-verktyg. Johan tog dessutom fram en process för enhetshantering inom projektet för en ny spelterminal. -
Svenska Spel
CM
2013 - 2016
Johan var en av de drivande i att införa Continuous Deployment på IT-avdelningen. Johans visioner låg till grund för hur arbetet skulle bedrivas och han tog fram presentationsmaterial och en "Continuous Deployment road map". Johan höll flera informationsmöten på olika nivåer på IT-avdelningen. -
Svenska Spel
CM
2013 - 2013
Johan ledde utvärdering och skarpa försök av ett nytt versionshanteringssystem (git) och ny branchmodell (gitflow). Utvärderingen genomfördes tillsammans med ett utvecklarteam och innehöll ett skarpt provskott på en av Svenska Spels mer komplexa leverabler.
Efter besut från utvecklingsledningen ledde Johan införande och höll ett antal utbildningar för olika utvecklargrupper. Git och gitflow blev efter införandet det versionshanteringssystem och den branchmodellen som huvudsakligen används på Svenska Spel. -
Svenska Spel
CM
2010 - 2016
Johan ansvarade för att preparera och publicera Svenska Spels appar på Google Play, Appland och Apple Appstore. Koden till apparna levererades av tredjeparts leverantörer i både Sverige och Indien.
Uppgiften innebar även att ta fram rapporter avseende användning, nedladdningar etc vilka presentrerades för produktägarna. -
Svenska Spel
CM
2006 - 2006
Johan har tagit fram dokumentationsstandard för utvecklingsavdelningen. -
Svenska Spel
CM
2005 - 2016
Johan skötte releasehantering, behörighetsadministration, gav stöd till utvecklare avseende branchstrategier/modeller, Continuous Deployment och tillämpliga verktyg. Johan implementerade även förbättringar i verktyg och processer. -
Svenska Spel
CM
2005 - 2014
Johan utvecklade och underhöll verktyg för det dagliga CM-arbetet. Verktygen synliggjorde test, godkännande och installationsstatus genom hela systemutvecklingskedjan, från incheckning till installation för respektive leverabel (vid den tiden ca 600 st). Verktygen säkerställde även spårbarhet för alla ändringar. -
Svenska Spel
CM
2005 - 2010
Johan har haft rollen Configuration Manager i flera projekt av olika storlek och dignitet. Jobbet innebar bland annat att ta fram CM-plan, leda CCB samt koordinera leveranser. -
Harvey Norman Australia
Affärskonsult
2004 - 2005
Johan ingick i ett team som utvecklade rapporter som en del av ett stort implementationsprojekt. -
Weyerhaeuser
Affärskonsult
2004 - 2005
Johan implementerade en datawarehouselösning och utvecklade sex datamarts. Genom implementationen kunde antalet befintliga rapporter väsentligen reduceras.
Uppdraget innebar även att utbilda kunden i användandet av BI-verktyg. -
Australian Pharmaceutical Industries (API)
Affärskonsult
2004 - 2004
Johan var ansvarig för att installera en datawarehouselösning, utbilda kundens personal samt kvalitetssäkra kundens arbete. Vidare tjänade han som stöd för kundens utvecklare. -
Bluescope Steel Australia
Affärskonsult
2004 - 2004
Johan gav support på befintlig datawarehouselösning. -
Buderim Ginger
Affärskonsult
2003 - 2004
Johan implementerade en datawarehouselösning. implementationen gjorde det möjligt att, för första gången inom företaget , automatiskt sammanställa affärskritisk information för presentation på olika organisatoriska nivåer.
Uppdraget innehöll även utbildning av kundens personal. -
Stuart Alexander & Co
Affärskonsult
2002 - 2004
Genom att optimera ett antal datamarts reducerade Johan kundens laddtider från flera timmar till några minuter. Vidare bistod Johan kunden att utveckla rapporter. -
Stanwell Corporation Ltd
Affärskonsult
2002 - 2004
Johan specificerade 2 datamarts (finans och underhåll) som kunden senare implementerade själv. -
Vertex Pacific
Affärskonsult
2002 - 2004
Johan vidareutvecklade en befintlig datawarehouselösning. Detta gjorde det möjligt för kunden att få full insyn i budget och utfall för försäljning och produktion samt att få kontroll över leveransprecision. Vidare höll Johan utbildning för kunden. -
Sun Microsystems
Affärskonsult
2002 - 2002
Johan dokumenterade och analyserade processen för Services Sales. Genom att i slutrapporten belysa problemområden och lösningar fick Sun Microsystems möjlighet att redicera ledtiden från kundbeställning till leverans och fakturering. -
Ericsson Process and Application Consulting
CM
2001 - 2001
Johan ansvarade för ett delprojekt som anpassade CM framework till Ericssons anpassning av RUP (ERUP). -
Ericsson Radio Systems (ERA)
CM
2001 - 2001
Johan ingick som CM-kompetens i ett team som implementerade en gemensam CM-process. Johan dokumenterade och publicerade processen på ERAs hemsida. -
Ericsson Process and Application Consulting
CM
2000 - 2001
Johan höll ett antal standardkurser med olika omfattning, från halvdagskurser till flerdagarskurser. Deltagarna varierade, från avdelningsledning till enskilda personer. -
Industri Matematik International (IMI)
Projektledare
1998 - 2000
Johan ansvarade för att anpassa RUP i delarna Configuration Management och projektledning. I detta ansvar innefattades även mentorskap för projektledare. -
Industri Matematik International (IMI)
Projektledare
1998 - 1998
Johan ansvarade för att analysera, definiera och dokumentera processen för interna leveranser. -
Försvarsmaktens högkvarter
CM
1997 - 1998
Johan ingick i CM-staben i projektet FM-MASTER. Johan tog bland annat fram rutinbeskrivningar för leverans av mjukvara till militära enheter. -
Arméledningen
Dokumentationsansvarig & CM
1996 - 1997
Johan ansvarade för dokumenthantering och configuration management i projekt ATLE-IS.
Under projektet utvecklade Johan en kravhanteringsdatabas.
Då projektet lades ner, sammanställde Johan tillsammans med projektadminstratiören, projektets slutdokumentation. -
FMV
Projektledare
1996 - 1996
Johan agerade projektledare i ett projekt som syftade till att ta fram en anpassningsmodell för MIL-STD-498 (systemutveckling och dokumentationsstandard). -
FMV
QA
1996 - 1998
Johan deltog som kvalitetsrevisor i flertalet leverantörsutvärderingar och leverantörsuppföljningar. -
Försvarsmaktens högkvarter
QA
1994 - 1996
I projekt SIRIUS var Johan kvalitessäkringsansvarig i tre delprojekt. Johan utförde projektuppföljningar, stöttade projektledarna samt ansvarade för delprojektens dokumenthanteringen.
I huvudprojektet ingick Johan i projektets kvalitessäkringsgrupp. Johan ansvarade för att ta fram diverse kvalitetsdokumentation, t ex projektets kvalitetspolicy.
Johan deltog i diverse leverantörsutvärderingar. -
Diverse kunder
Systemutvecklare
1989 - 1994
Johan ny- och vidareutvecklade företagets underhållssystem samt utvecklade kundanspassningar. Johan ansvarade för kundanpassningar hos Stora Billerud, Vattenfall, Eka Nobel, Värtaverket, Assi m fl. -
Tidningspappersbrukens forskningslaboratiorium
Dataansvarig
1986 - 1989
Johan utvecklade datorstödet för laboratoriet. Behovet växte och Johan anställde en programmerare som ytterligare stöd. -
Försvarsmakten K4
Jägarinstruktör
1982 - 1983
Som plutonsinstruktör deltog Johan i planering och genomförande av en jägarplutons utbildning.
Johans kompetensområden
-
Branscherfarenhet
Stat/kommun/Landsting, Spel -
IT-strategi
Val av utvecklings- och produktionsmiljö -
Kommunikation & Information
Engelska -
Kvalitetsstyrning
Dokumentation, Configuration Management -
Metoder & Processer
Continuous Integration, Processkartläggning, Continious Delivery -
Projektfaser
Produktionsinförande, Implementation -
Roller
Utvecklare/Programmerare, Configuration Manager (CM) -
Utbildning
Annan högskoleutbildning 2 år -
Verksamhetsutveckling och Strategi
Utredning -
Verktyg & Middleware
Git, Visio, Oracle Weblogic Server, Jenkins, MS Office
Johans anställningar
-
Ägare, Ingenjörsfirma Bevada AB
2019 -
-
Senior software engineer, Capgemini
2016 - 2019
-
Configuration manager, Svenska Spel
2005 - 2016
-
Affärskonsult, Intentia Australia
2002 - 2005
-
Configuration manager, Ericsson process & application consulting
2000 - 2002
-
Systemingenjör, Industrimatematik International
1998 - 2000
-
Systemingenjör, FMV (Försvarets Materielverk)
1994 - 1998
-
Systemutvecklare, Idhammar System TSL AB
1989 - 1994
-
Dataansvarig, Tidningspappersbrukens forskningslaboratorium
1986 - 1989
-
Officersaspirant, Försvarsmakten K4
1981 - 1983
Johans utbildningar
-
Cybersäkerhetslagen (NIS2), IT-säkerhetsbolaget
2024 - 2024
-
PROSCI Change Management, Nexum
2021 - 2021
-
Docker & Kubernetes, NDC Devops
2020 - 2020
-
Leading SAFe, We are Movement
2020 - 2020
-
MDriven, Kvadrat
2019 - 2019
-
Programmering med C#, Malmö Högskola
2010 - 2010
-
Digital och Mikrodatorteknik, KTH
2006 - 2006
-
Datorteknik, Högskolan Gävle/Sandviken
1984 - 1986
-
Yrkesofficersutbildning KAV, INF/KAV OHS
1981 - 1982