DevOps Consultant Stockholm, Schweden

Kan være tilgjengelig

(Oppdatert %updatedDate %)

DevOps Consultant

Stockholm, Schweden

Innfødt German, Flytende Svenska, English

  • Cloud
  • Kubernetes
  • Linux

Ferdigheter (42)

NAGIOS

DOCUMENTATION

Dev ops

DevOps

Virtualization

SLACK

Azure DevOps

DNS

Microsoft Teams

API

System Administration

PUPPET

DSL

Github

WORKFLOW

grafana

CAPACITY PLANNING

Network Administration

GitLab

COLLECTION

Subversion

ADJUSTMENTS

NETWORKING

prometheus

STRUCTURED SOFTWARE

OPERATIONS

POSTING

VOCATIONAL TRAINING

Active Directory

PCI

SOFTWARE DEVELOPMENT

QUALITY ASSURANCE

TEACHING

Project Management

GFK

Cisco

SMS

FibreChannel

SCANNER

Fibre Channel

APM

Dynatrace

Oppsummering

B2B DevOps Consultant with a long history of experience and knowledge in the DevOps field and the IT industry. Looking for DevOps assignments in Sweden.

Arbeidserfaring

Infrastructure Engineer - Google Cloud Platform
Bokio AB

2023-08 - 2023-08

https://www.bokio.se ● Certificate configuration on Ingress with a deployment tool
DevOps Consultant (Freelance)
mecom Medien-Communications-Gesellschaft mbH

2023-08 - 2023-08

https://www.mecom.de ● Deployment of KVM hypervisor servers and VMs ● Deployment of Kubernetes clusters with Ansible ● Testing and installation of server hardware for suitability ● Development and design of deployment processes for Java-based applications in Kubernetes using Gitlab CI ● Development of an Ansible role for the rollout of GitLab runners and consideration of corresponding security aspects ● Development/extension and revision of Ansible roles for Proftpd, creation of system users and groups, ssh-key rollout, sudo rule rollout ● Deployment of Java applications on Linux servers (systemd configuration, Spring profiles) ● Rollout of physical servers ● Deployment of VMs for the test infrastructure ● Backup service configuration via Ansible
Azure DevOps Consultant (Freelance)
Mindcurv GmbH

2023-08 - 2023-08

https://www.mindcurv.com ● Migration of several Azure AppService applications to Azure Kubernetes service (next.js, Java) ● Development of CI/CD workflows for invoking Terraform on Azure ● Development of Kubernetes helm charts for internal business applications ● Rolling out ArgoCD using GitHub Actions, and declarative setup of ArgoCD applications, projects, repos- itories, Kubernetes clusters ● Provisioning of NginX ingress controller deployments for AKS ● Code reviews for the release management process of CI/CD logic (Github Actions) ● Development of dynamic provision of secure login information using GitHub Actions Secrets ● Deployment of Kubernetes jobs to run Kedro data-pipelines using CI/CD (Github Actions) ● Deployment of an Azure Application Gateway Ingress Controller with the official Terraform module ● Reuse and customisation of existing Terraform modules for Azure VNETs
Senior DevOps Engineer (Freelance)
Deutsche Post DHL IT Services GmbH

2023-08 - 2023-08

https://www.dpdhl.com ● Code review of Puppet code for package upgrade of a Minio S3 storage ● Simulation of Kubernetes cluster node failure in multiple Kubernetes clusters ● Evaluation of several LoadBalancer scenarios planned to be deployed for the Kube-api server ● Code review of the documentation of various build chains for infrastructure deployment and compilation of measures to improve the overall documentation ● Review of a three-tier firewall concept ● Adapting OpenNebula Puppet manifests and Ruby DSL types and providers to create network address ranges
Technical Consultant / DevOps Engineer (Freelance)
Vattenfall Europe Information Services GmbH

2023-08 - 2023-08

https://www.vattenfall.com ● Service mesh deployment using Istio for secure and policy-based routing of traffic into and out of Kubernetes.
● ArgoCD Kubernetes deployment on AKS ● Troubleshooting K8s clusters (cgroups deployment adjustments) ● Setting preference values for deploying Kubernetes clusters on RHEL 7 using a kubespray Ansible playbook ● Scaling Kubernetes clusters with Kubespray ● Developing Istio-Ingress-Gateway Kubernetes manifests ● Debugging Kubernetes network problems ● Evaluating ways to log rotate Dynatrace OneAgent log files ● Customisation of K8s helm charts of Grafana URL call subpath with Istio ● Deploying Istio Kiali, Grafana, Prometheus and Jaeger dashboards in Kubernetes ● Integrating Grafana and Prometheus instances included in Istio into an existing customer installation ● Identify a way to write HostPort configurations to a deployment template of a Helm chart of the Istio ingress gateway ● Posting and following up on specific Kubernetes and Istio issues on Stackoverflow ● Developing a Helm template to add a host port configuration to an instance of an Istio ingress gateway using an IstioControlPlane configuration overlay manifest ● Track change requests and standard change processes for upgrade processes (OS, K8s) ● Troubleshooting Kubernetes pod evictions due to K8s tolerations / taints ● Investigation of OOMKilled issues with specific pods in Kubernetes ● Support for extending Kubernetes clusters ● Migrating multiple Confluence and Jira instances from onpremise to Kubernetes ● Creating Prometheus Alert rules to monitor container storage usage per K8s node and Prometheus Alert Manager escalations in a Microsoft Teams channel and configuring message formats
Test Tool Engineer / DevOps Engineer (Freelance)
Kapsch Telematic Services GmbH Deutschland

2023-08 - 2023-08

https://www.kapsch.net/ ● Creating a Virtual Machine Scale Set in Microsoft Azure for the deployment of the Atlassian Confluence and Jira Datacenter ● Adding network adapters to the Virtual Machine Scale Set using Windows PowerShell for the unproxied application link between Confluence and Jira as Atlassian's Azure Application Gateway was not supported for the application link ● Evaluation of a Jira-issue synchronisation with the plugins Backbone Issue Sync and Orasi ConnectAll between two Jira instances using an HTTPS proxy configuration of a Jira-Gitlab synchronisation ● Debugging Jira ScriptRunner plugin problems ● Finding a plugin for Jira that increases a readonly custom field in the edit and transition screens of a workflow transition ● Administration of a Kubernetes microservice based architecture ● Supporting testers in the setup of their testing toolchain ● Collaboration in the set-up of a data centre (Equinix) to run the Kubernetes workload applications
Senior DevOps Engineer
Cloudical Deutschland GmbH

2023-08 - 2023-08

https://cloudical.io ● Setting up Kubernetes clusters with Kubespray/Ansible, configuring the network with network plug-in Flannel and Calico ● Debugging network problems in the Kubernetes network layer ● Creating an IPSec VPN endpoint with the kubernetes strongswan container and testing this solution with a pfSense appliance on Amazon AWS on the other VPN endpoint ● Creating a cloud reporting catalog to review/compare cloud providers about their features ● Deploy Elasticsearch curator using Kubernetes ● Deploy and configure NginX Ingress Controller and Ingress resources on Kubernetes deploying Elasticsearch Kibana with basic HTTP authentication and TLS certificates ● Develop and implement RBAC rules in Kubernetes for non-privileged users ● Create documentation for Ingress Controller on Kubernetes ● Deploying Prometheus and Grafana on Kubernetes clusters using helm charts ● Automating VM provisioning using Ansible and Morpheus (multi-cloud) ● Exposure to different cloud providers such as Amazon AWS, Microsoft Azure, Open Telekom Cloud, SysEleven Cloud, IBM Cloud ● Mounting physical volumes in Kubernetes to achieve persistence in Prometheus Grafana storage.
● Set up monitoring on a Slack channel from the Prometheus alert manager and create custom notifications (Kubernetes) ● Deploying cloud instances in Microsoft Azure using Terraform and Ansible ● Writing parameterized wrapper scripts (bash) for Ansible playbook calls and kubectl calls for ingress configuration in Kubernetes
DevOps Engineer
mobileJobs GmbH

2023-08 - 2023-08

https://www.mobilejob.com ● Migration/setup of a Ruby on Rails web application with MySQL and Redis backend ● Advanced configuration of MySQLd ● Extending a deployment solution for Docker and Kubernetes with additional containers ● Setting CPU requests and limits in Kubernetes deployment manifests in a dedicated Kubernetes deployment tool ● Analyzing and optimizing Docker container size and build speed ● Setting up SMS and email delivery in a Ruby-on-Rails application using Essendex and Gmail on Google Kubernetes Engine ● Compiling and building Debian packages of NginX with e.g. HTTP2, Brotli and Phusion Passenger modules and write the documentation ● Installation of the Monitis monitoring agent on Linux cloud instances ● Script-based down- and upscaling of Google Kubernetes clusters as well as script-based automatic deletion of container images ● Creating Kubernetes definitions to run a Ruby-on-Rails application on the Google Kubernetes Engine with Google Cloud Storage FUSE-shared folders ● Creating Kubernetes LoadBalancer definitions with SSL termination ● Optimisation of build speed as well as size of Docker containers ● Security considerations and security measures on Ubuntu Linux Cloud instances ● Repairing the provisioning of a Ruby-On-Rails application on vagrant ● Switching MySQL backups to Google Cloud Storage and adjusting data syncs ● Creating emergency deployment guides ● Upgrade and migration of ruby gems of a Ruby-on-Rails application as well as testing for functionality ● Extending the functionality of a dedicated deployment tool written in Ruby to support multiple Google Cloud Platform projects ● Creating shell completions for Bash, Fish and ZShell for a dedicated command line deployment tool ● Configuring and troubleshooting development environments in Vagrant ● Upgrade of rspec configurations and build coverage / CI ● Upgrading the Ruby version of a Ruby on Rails application using the Ruby Version Manager
System Technician UNIX/Linux
Internetstiftelsen i Sverige (Internet Foundation in Sweden)

2023-08 - 2023-08

https://www.internetstiftelsen.se ● Migration / integration of an existing Puppet installation into a new one ● Mapping of an (existing) hieradata structure into a new one ● Migration of node classifier configurations (ENC) with classes, tiers, location, etc.
● Mapping of an (existing) module structure into a new one ● Encoding of hieradata using eYAML ● Migrating static Puppet node definitions into ENC configurations ● Testing Puppet manifests with Future Parser for version upgrade to Puppet 4.x ● Pupetlabs r10k configuration and r10k deployment ● Migration, merging and consolidation of Puppet classes from old to new system ● Creating new hierarchies in Hiera for looking up different external Hiera values ● Dealing with and mitigating problems of internal Ubuntu APT mirrors ● Further development of a Puppet Base Server profile ● Further development of a Puppet MySQL database profile ● Extraction of MySQL users, passwords and grants from MySQL dumps using self-developed script ● Evaluation / conception of the test and verification of the new Puppet code base of DB server nodes with MySQL DB nodes ● Comparison of Puppet classes to be migrated for the configuration of backends of a top-level DNS domain platform
Linux Administrator (Freelance)
MRM McCann GmbH

2023-08 - 2023-08

https://www.mrm.de ● Migration from PHP5 to PHP7 on Debian Linux using Puppet ● Administration of JIRA workflows, custom fields, screens ● Increase of hard disk space of VMWare VMs and Linux file system (LVM) ● Installation of Centreon Monitoring for Icinga configuration generation ● Installation of ruby gems on Debian Linux ● Setup Icinga monitoring for physical servers / VMs ● Administration of HA for NFS, Virtual IP (drbd, corosync, pacemaker) ● Migration from Puppet to Ansible as configuration management system
Linux Administrator (Freelance)
noris network AG

2023-08 - 2023-08

https://www.noris.de ● Creation of Puppet roles for Nagios and collectd in an existing role/profile concept, analysis and re-use of existing Puppet modules ● Definition of data format standards for the export of public SSH keys via a RestAPI information service that fetches the keys from the Active Directory to be imported by Puppet via Hiera HTTP ● Development of a script with security logic and deployed it via Puppet to create a CSV file with SSH public keys to import into Active Directory.
● Assisting in the implementation of Puppet classes on SUSE Linux Enterprise Server ● Connecting SUSE Linux Enterprise Servers to Puppet ● Creation of Puppet manifests and custom facts for the implementation of dynamic Nagios disk checks in a legacy Puppet installation ● Implementing Active Directory authentication of Linux hosts using Puppet
DevOps Engineer (Freelance)
myToys.de GmbH

2023-08 - 2023-08

https://www.mytoys.de ● Deployment of CentOS VMs (VMWare vCenter) using Ansible ● Deployment of Tomcat instances with Ansible using different configurations (JNDI datasources) ● Development of Jenkins jobs for Tomcat application deployment ● Development of Ansible roles for Graphite and statsd ● Deployment of Apache, Graphite, NodeJS, collectd and statsd using Ansible ● Deployment of Apache Solr instances using Ansible ● Creation of parameterized Jenkins deployment jobs for Blue/Green deployment of Apache Solr cluster content
DevOps Engineer (Freelance)
Hanseatisches Wein- und Sekt-Kontor Hawesko GmbH

2023-08 - 2023-08

https://www.hawesko.de ● Configuration of HAProxy for a webbackend (backend, rewrite) ● Evaluation and test of an Icinga2, Graphite and Grafana installation
Linux Specialist Deployment (Freelance)
Lotto24 AG

2023-08 - 2023-08

https://www.lotto24.de ● Collaboration in a migration project for the services NTP, SSH, Apache, Tomcat, Build services/CI and creation of services from one data centre to another using dynamic provisioning of hosts, services and applications ● Implementation of various Puppet modules for specific services ● Implementation and extension of operating system provisioning processes (Kickstart, Vagrant, Foreman, Puppet, Ansible) ● Development and deployment of Icinga2 monitoring infrastructure and base system, HTTP, JMX, ActiveMQ and Oracle database checks with Ansible ● Implementation/Import/Customization and execution of Ansible playbooks for the services Postfix MTA, ActiveMQ, Atlassian Fisheye ● Setting up Zimbra Collaboration with mail routing, alias and filter rules for multiple domains
Systems Administrator (Freelance)
EWERK RZ GmbH

2023-08 - 2023-08

https://www.ewerk.com ● Security patch management of SUSE Linux Enterprise Server and Debian Linux Server systems ● Service monitoring with Nagios/Icinga ● VMWare vCenter Management ● Networking ● Development of Nagios/Icinga plugins for system patch level monitoring ● CVS server management ● Debian Package Repository Mirroring ● Operation of Java CLI applications
Systems Administrator (Freelance)
Agentur für Informationsgestaltung GmbH

2023-08 - 2023-08

de/ ● Analysis of the lack of SSL support in Varnish Cache ● Research on the problem of incorrectly evaluation of the decision to generate HTTPS pages in Magento E- Commerce ● Setting up an SSL HTTP proxy server (nginx) in front of a Varnish cache located in front of a Magento e-commerce installation (Apache HTTP server) ● Setting an http header in the SSL proxy to mark the connection of HTTPS ● Setting an evaluation of the HTTP marker header in the web server configuration of the Magento e-commerce installation ● Configuration of a fail-over backend server pool in the HTTP SSL proxy for Varnish Cache and Magento Webserver
Systems Administrator (Freelance)
Kai Salow (private)

2013-10 - 2014-02

Upgrade a Linux server system with services Apache, MySQL, PHP and Postfix, AWStats in virtualised environment (Linux VServer) including network configuration ● Compatibility test of a web hosting management environment based on VHCS2 ● Compatibility test of PHP web applications for a newer PHP version based on FCGI ● Installation of PHP using FCGI ● Administration of security components (fail2ban and spam scanner) ● Administration of a Postfix email server / spam e-mail problems
System Administrator (Freelance)
Otto GmbH & Co KG

2013-06 - 2013-07

https://www.ottogroup.com ● Consolidation and revision of several variants of deployment scripts for the rollout of e-commerce sites (Apache2, Tomcat 6, Load Balancing, MySQL, bash) ● Normalization of the deployment logic for various ecommerce sites, mapping the operating instance and mandates (Ruby DSL, Hiera/YAML, Ruby Templates) ● Report generation of the analysis of configuration deviating instances of tomcat operated web platforms (connector flags, tuning parameters, resource parameters etc) as well as Apache httpd configurations (Vhosts SSL+non-SSL, mod_balance) ● Session replication in Tomcat
System Operator
Fareoffice Car Rental Systems AB, Farepayment AB

2013-01 - 2013-04

● Administration of Linux servers in several data centres ● Optimization and extension of the toolset for automated configuration of services and applications (Apache, Icinga, MySQL, iptables, Postfix, Glassfish, PHP) ● Documentation and standardization of configurations (Apache, LDAP, syslog) ● Definition of an operating environment for the operation of the Scala Framework (Linux, MySQL, Firewalling/Networking) ● Security analysises based on PCI DSS ● Internal and data centre localized networks (Ethernet, Internet Protocol), complex firewall architecture based on security classification (storage of payment information) ● VPN ● Virtualization (KVM) ● SELinux
IT-Consultant / Operations Engineer (sole trader)
GfK Group SE

2012-04 - 2012-07

https://www.gfk.com ● Analysis of the revision of a non-standard compliant Puppet installation ● Creation of a requirement specification for the structured operation and workflow or standardization of the Puppet configuration management environment ● Development of a Puppet class structure following Puppet standards ● Refactoring Puppet code, migration to Puppet modules ● Analysis of Puppet/Ruby bugs and derivation of conclusions ● Creation of data-driven Puppet classes (e.g. for iterative rollout of configuration entities) ● Planning of an automatically controlled Puppet version upgrade ● Teaching and handover to internal staff ● Day-to-day system administration
Senior Systems Administrator
Scientific Games Sweden AB

2012-02 - 2012-03

https://www.scientificgames.com ● Operation of open-source based server environments (Linux, MySQL, LDAP, Kerberos, Jenkins CI, Tomcat, Apache) ● Implementation of IP address assignments and firewall rules in Puppet ● Mapping and implementation of DNS entries in Puppet ● Administration of virtualization servers on KVM
Senior System Administrator
1&1 IONOS SE

2011-05 - 2011-06

https://www.ionos.de ● Integration and migration of staging and pre-staging environments of Cloud infrastructure ● Planning of the migration of cloud testing and staging infrastructure from an office server room and its respective services to a data centre ● Server capacity planning in a data centre ● Revision of IT documentation
Systems Administrator
STRATO AG

2011-02 - 2011-05

https://www.strato.eu ● Support for facility managers with more complex server or network problems ● HP BladeCenter Management (Enclosures, Onboard Systems administrator UI, SAN Storage Multipath Links) ● Development of a Nagios plugin to automatically detect the need to run failure tests of hardware components ● Second and third level support for customer hot-lines ● Rack network infrastructure (managed switches, KVM over IP switches, managed power consoles)
Operations Engineer
GfK Group SE

2009-02 - 2010-08

https://www.gfk.com ● Debian and Solaris server system administration ● Web server Apache HTTP Server and Apache Tomcat (data tracking and reporting) ● Data warehouse backends (MySQL RDBMS, Apache Hadoop cluster) ● Network infrastructure (Ethernet, network planning, IP routing, firewall, switch, load balancing Cisco CSS, IP management) ● Virtualization (VMWare vSphere) ● Amazon Web Services (EC2, S3, Cloudfront) ● Operation of web applications (internal reporting instance or customer portal: Apache/PHP, Tomcat J2EE) ● Development and application of performance and function optimisations (J2EE applications, PHP/Apache, MySQL) ● Planning, installation and operation of a data backup solution (Bacula, MySQL ZRM) ● Evaluation and setup of a monitoring infrastructure (Nagios-based, Munin) ● Operation of Java-based CLI applications for ad recognition (MySQL and HDFS backends) ● Operation of process-oriented software solutions based on CLI (e.g. management of data cumulation processes, database changes/rotations, manual re-import of data records) ● Development / quality assurance (code review) of operational scripts (Bash, AWK, PHP, Perl, SQL) ● Operation of project management and wiki systems (Confluence, JIRA)
Systems Administrator
Dumrath & Fassnacht KG (GmbH & Co.)

2008-10 - 2009-01

https://www.duf.de/ ● Administration of storage area networks (virtual hard disks, FibreChannel infrastructure, setup of SAN server hardware components) ● Administration of Linux server systems (e-mail services, Apache Web Server, Tomcat applications, monitoring services) ● Collaboration with the network administration team (network administration, firewall administration, routing) ● Virtualization infrastructure (VMWare VI3) ● Software development (PHP) of a hardware catalog software (automated acquisition)
Systems- and Network Administrator
Elego Software Solutions GmbH

2006-11 - 2008-09

https://www.elego.de ● Administration of Linux, BSD, Solaris servers (NFS, LDAP, MTA/Spam, Apache, Tomcat, Samba, Nagios, BIND) ● Operation of RDBMS (PostgreSQL, MySQL) and developer support ● Administration of Active Directory and UNIX authentication against AD ● Administration of Windows desktop systems, Linux terminal servers, Mac OS ● Administration of software development infrastructure (SCM: Eclipse, Subversion, CVS, Maven/Ant, build server) ● Subversion hosting for customers ● Customer support in IT infrastructure issues ● Virtualization infrastructure (VMWare Workstation, Server) ● Data backup ● Planning and further development of the IT infrastructure
Assistant in data processing, Assistant in the IT team
Museums of the City of Dresden

2005-05 - 2005-10

de/ ● Assistance in museum tasks (data processing, digitisation of documents) ● Assistance in the IT team
Bedrich Projekt Consulting e.k

2004-02 - 2004-05

Data collection project of hospital information Bedrich Projekt Consulting e.k.
● Data collection of hospital information through internet research and recording them in an MS Access database 2001-10 - 2002-07 Civilian service

Akademisk bakgrunn

University of Applied Sciences
University of Applied Sciences

2002-10 - 2004-02

Abitur (subject area technology)
Vocational School Centre for Technology

1999-09 - 2000-07

Vocational School Centre Technology I, Industrial School
Vocational School Centre Technology I, Industrial School

1997-08 - 1999-07

Kontakt konsulent

/