Peter Wastholm
Automatiseringsexpert
Peter har lång erfarenhet av utveckling och har de senaste åren fokuserat på automatisering och configuration management. Han har bland annat arbetat med att införa continuous delivery och därmed minskat ledtider för systemförändringar från veckor/dagar till timmar.
Med ett stort engagemang för open source och fri programvara deltar Peter i mån av tid i Internetbaserade communities.
Peter har haft uppdrag i flera agila projekt och som gruppledare även arbetat med att förbättra de agila arbetsmetoderna.
Områden
- Automatiseringsexpert
- Configuration Manager
- Systemarkitekt
Om Peter
Peter är en problemlösare som är nyfiken på ny teknik och nya affärsmöjligheter. Han har deltagit i ett antal uppstartsbolag och varit jurymedlem i affärsidétävlingen Venture Cup. Peter är van att arbeta både självständigt och i grupp, och då både som medlem och ledare. Ett bra resultat är viktigare än rollen i projektet. Språk är ett stort intresse: Peter behärskar både svenska och engelska väl och är något så ovanligt som en tekniker som verkligen gillar att skriva dokumentation.Peters CV
-
Polismyndigheten
Systemutvecklare
2024 -
Arbete med migrering av centralt planeringssystem till nyare operativsystem och annan databas. Förbättringar av bygge och paketering.
Teknik: Git, Linux, Bash, GNU Make, GCC, Atlassian Jira, Bitbucket, Confluence -
Infinera
Devops Engineer
2022 - 2024
Design och utveckling av CI/CD-pipeline för XR, en ny generation av hårdvara och mjukvara för optisk nätverkskommunikation.
Verktyg/tekniker: Linux, Jenkins, Groovy, Bash, Yocto/Bitbake, Git, Nexus, Atlassian Jira, Bitbucket, Confluence, Docker. -
Pensionsmyndigheten
Automation engineer
2021 - 2022
Utveckling, förbättring och förenkling av byggpipelines och testautomatisering i en komplex miljö med mycket automatisering redan införd.
Produkter/tekniker/metoder: Kanban, continuous delivery, Linux, Git, Jenkins, Atlassian Bitbucket, Docker, Maven, Groovy, shellscripts, Python, Gradle, Artifactory, Puppet, Atlassian Jira, Atlassian Confluence, Rancher (Kubernetes), Ansible, VMware VRealize Automation. -
Qlucore
Continuous deilvery-konsult
2021 - 2021
Design och implementation av ett system för att automatiskt bygga och testa en GUI-applikation skriven i C++ på flera olika plattformar.
Produkter/tekniker/metoder: Jenkins, Git, MSBuild, XCode, JUnit/XUnit, Squish, Bullseye Coverage, Linux, MacOS, Windows. -
Kronofogdemyndigheten
Configuration manager
2018 - 2021
Configuration manager i två utvecklingsteam: ett team för ett internt administrativt system och ett team för Kronofogdens publika e-tjänster.
Verktyg och tekniker: Kanban, Scrum, Linux (RHEL), Jenkins, Maven, shellscripts, GNU Make, Apache Ant, Perl, Atlassian Jira, Sonatype Nexus, VMware, Selenium, Sonarqube. -
Polisen
Continuous delivery-konsult
2015 - 2018
Peter är anlitad för att införa continuous delivery på Polisens IT-avdelning och automatisera testning och leverans av c:a 30 egenutvecklade applikationer.
Produkter/tekniker/metoder: Kanban, continuous delivery, Linux, Git, Jenkins, Maven, shellscripts, Perl, Docker, Sonatype Nexus, Atlassian Jira, VMware VRealize Automation, Openshift (Kubernetes). -
Edgeware
Automation / Continuous Delivery Consultant
2015 - 2015
Design och implementation av system för att automatiskt spinna upp testmiljöer av godtycklig storlek i molnet (AWS). MIgrering av c:a 40 Git- och Subversionrepon till ett gemensamt "monorepo" för införande av devops-orienterat arbetssätt med tvärfunktionella team. Design och implementation av pipelines för kontinuerliga leveranser (byggen, tester och paketering).
Produkter/tekniker/metoder: Kanban, continuous delivery, Linux, Git, Vagrant, Jenkins, Amazon Web Services (EC2), shellscripts, Python, Ruby, Docker, GNU Make, Open Nebula, Kubernetes. Plus Edgeware-produkter som Convoy, Orbit och Performancelab. -
Yotta Communications
Virtualiserings- och automatiseringsarkitekt
2014 - 2015
För ett litet uppstartsbolag med stora ambitioner designade Peter ett proof of concept-system för automatiserad cloud deployment och testning.
Produkter/tekniker/metoder: Agile, Kanban, Jenkins, Git, Linux, Openstack, GNU Make, shellscripts. -
Truecaller
Automation / Continuous Delivery Consultant
2014 - 2014
Upprättande av processer och pipelines för continuous delivery.
Truecaller växte med 50.000 nya användare varje dag men hade bara ett minimalt operations-team. Detta krävde förstås automatisering. Peter ansvarade för att sätta upp en komplett pipeline för continuous delivery, i princip från scratch, omfattande allt från kodgranskning via automatiserade tester till deploment i produktion.
Produkter/tekniker/metoder: Continuous delivery, kanban, Jenkins, Gerrit, Maven, Nexus, Linux, shellscripts, Apache Httpd, Puppet, Virtualbox, Vagrant. -
Unibet
Automation Manager
2013 - 2013
Ledning, planering och styrning av Unibets team for applikationstekniker (8--10 medlemmar). Övergripande ansvar för Unibets lösning för continuous delivery. Införde ett antal förbättringar i kanbanbaserade processer samt i versionshantering av internt utvecklade mjukvarukomponenter.
Produkter/tekniker/metoder: Agile, Kanban, continuous delivery, Atlassian Jira, Thoughtworks Go, Atlassian Confluence, Atlassian Fisheye, Red Hat Enterprise Linux, Subversion, Maven, Glassfish, shellscripts, Nexus, Sonar, Python, Perl. -
Unibet
Automation / Continuous Delivery Consultant
2012 - 2013
Fortsatt arbete med Unibets lösning för continuous delivery. Förbättrad automatiserad hantering och lagring av mjukvaruartefakter.
Tools used: Kanban, continuous delivery, Atlassian Jira, Thoughtworks Go, Atlassian Confluence, Atlassian Fisheye, Red Hat Enterprise Linux, Subversion, Maven, Glassfish, shellscripts, Nexus, Sonar, Python, Perl. -
-
Föräldraledig
2012 - 2012
-
Unibet
Configuration Manager
2011 - 2012
Configuration Manager i en organisation med c:a 80 utvecklare. Ägarskap av system för versionskontroll (Subversion), hantering av mjukvaruartefakter (Nexus), kodanalys (Sonar) m.m. Utveckling av funktioner för visualisering av kodberoenden, automatisering och continuous delivery.
Produkter/tekniker/metoder: Agile, Kanban, continuous delivery, Atlassian Jira, Thoughtworks Go, Atlassian Confluence, Atlassian Fisheye, Red Hat Enterprise Linux, Subversion, Maven, Glassfish, shellscripts, Nexus, Sonar, Python, Perl. -
Venture Cup
Jurymedlem
2011 - 2014
"Screening" av inskickade bidrag till affärsidétävling, skrivande av feedback på refuserade bidrag. -
Scania
System Engineer
2010 - 2011
Uppgradering, integration, konfiguration och automatisering av Jira, Fisheye och Perforce för att stödja Scanias utvecklingsprocess.
Produkter/verktyg/metoder: Jira, Fisheye, Shellscripts, Tomcat, Websphere, Red Hat Enterprise Linux, Perl. -
Media Sprinkler
Systemarkitekt
2008 - 2011
Design av ett content management-system för interaktiv video.
Produkter/verktyg/metoder: Scrum, Atlassian Jira, Atlassian Bamboo, Continuum, Trac, Amazon AWS, Linux, Java, Red5 Media Server, Wowza Media Server, Tomcat, JBoss, Spring Framework, Hibernate, Python, shellscripts, UML. -
Forum08
Art Director
2005 - 2010
Produktion av böcker och tidningar.
Produkter/tekniker/metoder: Adobe Pagemaker, Adobe Indesign, Scribus, Imagemagick, Krita, Inkscape, Open Office, Tesseract OCR. -
Forum08
Styrelseledamot
2005 - 2010
Forum08 var ett paraply för ett flertal olika entreprenörsprojekt, t.ex. ett bo?förlag, en lokaltidning och en eventbyrå. Styrelsen hade översikt över dessa projekt och lånade ibland ut pengar till dem. -
Media Session
Medgrundare och System Manager
2001 - 2002
Det här var ett uppstartsbolag så jag gjorde lite av varje men mest systemarkitektur, utveckling och demonstrationer för kunder och investerare, och så var jag under en period redaktör för Eurosports nordiska text-TV-tjänst.
Produkter/tekniker/metoder: C++, NSIS, Perl... -
Uppstartsbolag
Multimedieutvecklare
2000 - 2000
Utveckling av spelklient. -
Ericsson
Utvecklare och coach
1999 - 2001
Utveckling av mobil klient för instant messaging-system. -
Ericsson
Designer och utvecklare
1998 - 2001
Utveckling av en applikation som demonstrerade tjänster i 3G-mobilnät.
Peters kompetensområden
-
Databaser
Databaser allmänt -
Kvalitetsstyrning
Configuration Management -
Metoder & Processer
Continuous Integration -
Operativsystem/plattformar
Apache HTTP Server, Linux -
Projektfaser
Utveckling/Genomförande, Systemering/Design/Krav, Implementation -
Roller
Configuration Manager (CM), Utvecklare/Programmerare, Delprojektledare -
Systemtyper
Webb- och Internetbaserade system, Mjukvaruarkitektur - programnivå, Systemarkitektur - systemnivå, Systemintegration, Objektorienterade system -
Test & Verifiering
Testautomatisering -
Tillämpningar
Ärendehanteringssystem -
Utbildning
Systemvetenskap -
Utvecklingsspråk
XML, Unix Shell script, HTML, Perl -
Verktyg & Middleware
Subversion, Netscape, MS Office, Perforce
Peters anställningar
-
Grundare, Mobile Session
2001 - 2002
-
Eget företag, Wastholm Media
2000 -
-
Konsult, Cap Gemini
1995 - 2000
-
Föreläsare och handledare, Stockholms Universitet
1994 - 1997
Peters utbildningar
-
Datorlingvistik, Uppsala Universitet
2006 - 2008
-
Enstaka kurser, Stockholms Universitet
2002 - 2003
-
Systemvetenskaplig linje, Stockholms Universitet
1992 - 2003