DevOps engineer Aalborg, Denmark

Might be available

(Updated 2024-02-22)

DevOps engineer

Aalborg, Denmark

Native Danish, English, Intermediate Svenska, Beginner German, Beginner Spanish

  • Ansible
  • Kubernetes
  • Linux

Skills (48)

SHELL SCRIPTS

Bash

SHELL SCRIPTING

Git

Ansible

TRADING

PowerShell

Continuous Integration

Jenkins

CONTINUOUS INTEGRATION/DELIVERY

Github Actions

JSON

Python

Kubernetes

DOCUMENTING

Queues

COACHING

Caching

SonarQube

Perl

Application Support

SONAR

Project Management

QUEUE MANAGEMENT

Google Docs

PERFORMANCE TUNING

APPLICATION SERVER

OPERATIONS

Excel

DECOMMISSIONING

Kanban

WELDING

Subversion

PIPELINE

ARM

PERFORMANCE ANALYSIS

RECRUITING

Recruitment

Groovy

AUDIT

C++

CONTRACTS

DIGITAL MEDIA

Google Sheets

MENTORING

SVN

TOOLING

Financial Markets

Summary

Highlights: Certified Kubernetes Administrator, Agile Certified (DSDM), finance experience.


Summary: Jesper has expertise with configuration management, continuous integration, java tooling and test and release engineering, complex git operations, versioning strategies, branching models, pipelines and Agile methodologies. He has hands-on experience with Ansible, Jenkins, Artifactory, PostgreSQL, MySQL, git, Red Hat / Centos / Ubuntu Linux, Kubernetes, Terraform. Good exposure to Azure cloud, and some exposure to AWS too. Studying AWS SysOps certification and Certified Kubernetes Security.

Potential roles: DevOps Engineer, SRE, Scrum Master, DevOps coach.

Professional Experience

Metatrader 4/MQL4 developer
Tools & Tech

2022-01 - Present

Jesper needed a break and decided to learn how to program bots that trade forex and commodity CFDs.
Using MQL 4 and Metatrader 4, he developed many exciting custom indicators and lots of trading bots that executed and managed open orders and positions.
His development environment consisted of a Debian physical server in Hetzner, configured using Ansible to run a bunch of Windows VMs.
Tools & Tech: Metatrader 4, MQL4, Debian Linux, Windows, Ansible, git, BitBucket, ssh tunneling, bash, Powershell.
UBS Group AG is a Swiss multinational investment bank and financial services company
Build Pipeline Engineer
UBS

2022-09 - 2023-06

- Azure (contract) * Jesper worked in the Azure control plane engineering team, primarily focusing on writing PowerShell scripts, developing and repairing Azure DevOps pipelines, and occasionally crafting policies for Azure.
* Additionally, Jesper authored a Python wrapper to invoke PSScriptAnalyzer within the https://pre-commit.com/ framework.
Tools & Tech: PowerShell, ARM templates, git, gitlab, Azure DevOps ("ADO"), azure cli, json, bash, python.
Binary Heads was set up to provide consultancy and resource to public sector clients
Director
Binary Heads

2017-10 - 2023-02

- Placing contractors in gov.uk roles * Jesper placed several contractors in UK government roles as a 2nd tier supplier.
* He wrote or co-wrote bids for many Digital Outcomes and Specialists framework contracts.
* He won a DoS Specialists contract at a major financial regulator.
Tools & Tech: Google Docs and Sheets advanced collaboration.
MetaTrader 4 is a platform for trading, analyzing financial markets and using Expert Advisors
Site Reliability Engineer
UBS

2020-02 - 2021-11

Linux, cloud (contract) Jesper automated operational tasks en masse, primarily implemented via Azure DevOps pipelines and scripts.
He troubleshooted and conducted deep dive debugging for Terraform issues for many internal clients. Additionally, he wrote shell scripts to pre-populate Terraform plugins for proxied or air-gapped environments.
Jesper was deeply engaged in supporting Azure DevOps pipelines, assisting countless people and teams from the UBS EMEA user base.
He was heavily involved in deep troubleshooting, performance analysis, and repair of Linux VMs.
Jesper automated information gathering across thousands of VMs using a variety of automated approaches.
He coached team members on shell scripting and Ansible, efficient use of Unix/Linux, SSH, Git, Git strategies, and Python working practices.Tools & Tech: Linux, Red Hat/RHEL (6,7), ansible, maven, gitlab, git, Terraform, bash, python, Powershell, Azure (AD, VMs, data factory, AKS, CosmosDB, Postgresql, DevOps), artifactory, Jira, [azure-]postgresql, ssh, iperf, nmap, Hashicorp Vault.
The MoJ Common Platform Programme is digitising the criminal justice system
DevOps engineer - Linux, automation, release management
Ministry of Justice

2015-09 - 2019-12

(contract) Starting from zero in a technically and politically challenged environment, Jesper was responsible for or contributed to almost everything in the automated CI infrastructure, supporting around 60+ developers and a smaller number of testers.
He wrote Ansible roles to provision and configure various tools including Jenkins master, Jenkins slaves, Artifactory, PostgreSQL, SonarQube, Wildfly, Tomcat, Alfresco, nginx, glusterfs, haproxy, and elasticsearch, along with countless playbooks and smaller roles to meet expanding requirements from the Common Platform.
Jesper contributed to an ever-expanding number of Ansible roles and playbooks.
He developed Terraform modules to enable consistent resources in MoJ's Azure PAAS cloud.
Jesper actively participated in branching and artifact versioning strategies.
He wrote extensive and complicated Jenkins Declarative Pipelines.
Before pipelines, Jesper authored countless Jenkins Job Builder templates used to configure Jenkins jobs.
During the second phase of the program, migration to Azure in early 2018, Jesper was deeply involved in migrating Jenkins Job Builder templates to Jenkins Declarative Pipelines.
He initiated efforts to containerize elements of the Common Platform.
Jesper provided daily coaching and mentoring to other team members on Ansible, Maven, Jenkins, Artifactory, DevOps principles, and Git problems.
Tools & Tech: Linux, Red Hat/RHEL (6,7), Centos, ansible, maven, gitflow, git, gerrit, Jenkins, Jenkins Job Builder, Jenkins Declarative Pipelines, Groovy, Terraform, Azure, sonarqube, artifactory, Yum, jenkins, Jira, Vagrant, nginx, haproxy, postgresql, wildfly, tomcat, glusterfs, jira, Alfresco, elastic search, confluence, scrum, kanban, agile.
StackFolk was intended to be a specialist DevOps recruitment agency
DevOps recruiter, Director
StackFolk

2015-03 - 2015-08

recruiting DevOps and developers Jesper set up a recruitment business, finding it both challenging and enjoyable, but ultimately learning that technical work is what he enjoys the most.
He obtained the Agile Project Management Practitioner qualification through the DSDM v2 course.
Jesper extensively utilized MySQL, Python, and Google Sheets in combination to mine candidate details.
Tools & Tech: Linux, Centos, advanced Google sheets, MySQL, python, APM, DSDM v2.
Worldpay provides secure payment services for small and large businesses
DevOps engineer - Linux, automation, release management
WorldPay

2014-05 - 2015-01

(contract) Jesper was hired into a team of 3 DevOps engineers and 25 developers to assist in automating the provisioning of a Java/LAMP/JS stack onto AWS.
He added Maven RPM profiles to deployable projects POMs, ensuring that deployment was instrumented by invoking Yum on the target host.
Jesper automated Nexus repository, Jenkins master, and Sonar using CloudFormation, Puppet, and Hiera.
Puppet and Hiera were versioned and locked with Git tags, with the process driven by the Maven release plugin, in turn driven by Jenkins.
He successfully migrated the supposedly non-migratable file-level Sonar database to MySQL.
Jesper set up the Jenkins EC2 plugin to provide ephemeral slaves in AWS.
He wrote a Puppet module to manage auditd on CentOS/RHEL.
Jesper conducted various miscellaneous tasks involving Packer, EC2, and baseline AMIs, with Vagrant heavily used for development and testing.
Tools & Tech: Linux, Centos, maven, several maven plugins, git, AWS/EC2/RDS/cloudformation/VPC/S3, s3fs, aws command line tools, Nexus, RPM, Yum, jenkins, Jira, packer, Vagrant/VirtualBox, Apache, MySQL.
British Sky Broadcasting Group plc is a satellite broadcasting, broadband and telephone services company
DevOps engineer - Linux, automation, release management
BSkyB

2013-11 - 2014-05

(contract) Jesper was hired to automate the provisioning of a bespoke software stack consisting of Mule, Intalio, and JBoss. This was accomplished by implementing Maven-style release versioning, version and release-controlled system configuration, and RPM package management. The automation was tied together using Maven, POMs, Ansible, Subversion, RPM/Yum, Nexus, and Jenkins.
Tools & Tech: Linux, Centos, maven, poms, Ansible, Nexus, Artifactory, RPM, Yum, subversion, jenkins, Jira, Vagrant/VirtualBox, Apache, python, MySQL.
WGSN provides fashion and design businesses with the intelligence to drive commercially successful products and services
DevOps engineer - Linux, Puppet, automation
WGSN

2013-07 - 2013-10

(contract) Jesper built several test environments modeled on existing production environments using Puppet and templates.
He conducted extensive analysis of performance problems affecting the client's CMS, particularly focusing on issues related to NFS.
Jesper set up Graphite monitoring to enhance system monitoring capabilities.Tools & Tech: Linux, Centos, puppet, svn, Apache, CPAN modules, shell, python, some ruby, NFS, MySQL, graphite, Zabbix, Adobe CQ, ZFS, NetApp, rsync.
Deloitte offers integrated services that include Audit, Tax, Consulting and Corporate Finance
Infrastructure consultant - VMware, data centre, network audit
Deloitte LLC

2013-01 - 2013-06

(contract) Jesper analyzed a range of problems occurring in the IT equipment life cycle and provided recommendations to senior management teams on how to prevent these issues from recurring.
He created a highly accurate data center audit, which was instrumental in eliminating ambiguous information held in several client databases. Jesper utilized a combination of PowerShell and Bash shell scripts to harvest and process information from various sources.
Jesper reviewed and updated the client's P2V (Physical-to-Virtual) and decommissioning processes.
He conducted numerous physical-to-virtual conversions and decommissioned many physical assets as part of his responsibilities.
Tools & tech: 600 servers, 1400 VMs. VMware vCenter, SolarWinds, SCOM, DNS, ITIL, bash, powercli, Excel, HPSIM, iLO.
BBC Monitoring is a news and information publisher
Systems Administrator
BBC Monitoring

2011-08 - 2012-12

Linux, Solaris, VMware (contract) Jesper established Nagios monitoring from scratch on Linux for monitoring vCenter and virtual machines.
He authored numerous Nagios plugins to query JBoss message queues, enhancing monitoring capabilities.
Jesper provided Apache support, addressing various issues including Apache, Apache22, mod_rewrite, SSL certificates, caching, and proxy chaining.
He offered extensive Business-As-Usual (BAU) support for Zeus/Riverbed Traffic Manager, JBoss, all within a Solaris 10 context.
Jesper documented and presented firewall, load balancer, proxy, and application server interaction to staff, facilitating understanding and collaboration.
Tools & tech: Solaris 10, Linux, JBoss6, bash/shell scripting, Nagios, Centreon, tcpdump,wireshark, apache, ssl/tls, mod_rewrite, mod_alias, proxies, Zeus Traffic Manager, zfs, iSCSI, nfs, ghettoVCB.
Red Bee Media specialises in playout and digital media management
Systems Administrator
Ericsson

2009-01 - 2011-08

Linux, Video/Media, VMware, MySQL (contract) Jesper provided support for C4 VoD, BBC iPlayer, ITV, and UKTV infrastructure.
He was responsible for designing, documenting, submitting, and implementing technical changes.
Jesper dedicated a substantial amount of time to Ardome/Viz system administration, which involved managing Linux-based media management systems.
He wrote numerous shell scripts to complete various system administration tasks and fulfill ad hoc requests.
Jesper handled MySQL configuration and performance tuning for existing and new projects.
He performed system builds and automation tasks.
Jesper set up several DRBD/Pacemaker/MySQL clusters to ensure high availability.
He developed Nagios plugins and maintained multiple Nagios instances for system monitoring.
Jesper managed the VMware vCenter 4 environment.
He provided application support for JBoss 4.Tools & tech: 180 servers, Linux, ESX, vCenter, SLES10/11, Centos 5.5, Windows Server 2003/2008, jboss, MySQL, NFS, Samba, Nagios, perl, bash, Dell servers/blades, Ardome, Rhozet, Anystream, Jira.
For additional experience please ask

Academic Background

certificate
Liverpool University distance learning

2024-03 - 2013-08

Certifications

DSDM
Certified Kubernetes Administrator (Certificate ID LF-y6goesngi1)

Contact contractor

/