Platform and Site Reliability Engineering, Cloud Migration, Open Source Databases
Aktualisiert am 11.08.2023
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 21.08.2023
Verfügbar zu: 100%
davon vor Ort: 65%
AWS
PostgreSQL
Linux
Terraform
MySQL
Cloud Migration
RHEL
Debian
DevOps
elasticsearch
English
fluent
German
native

Einsatzorte

Hamburg (+10km) Berlin (+10km) Köln (+10km) Düsseldorf (+10km) München (+10km) Stuttgart (+10km) Nürnberg (+10km) Frankfurt am Main (+10km) Leipzig (+10km) Dresden (+10km) Hannover (+10km) Potsdam (+10km)
Deutschland, Österreich, Schweiz

Vor-Ort Einsatz in Großstädten mit Fernbahnhof / Flughafen möglich.

möglich

Projekte

3 Monate
2019-03 - 2019-05

Creating Database Instance Automation

Database Specialist Docker Ansible AWS ...
Database Specialist

Creating Packer and Ansible Code for Immutable Infrastructure EC2 Instances based on Ubuntu 18.04/bionic.

Creating Ansible and Terraform code for creating Database Clusters with Individual PostgreSQL Instances running as isolated Containers.

Docker Ansible AWS Packer Postgres Terraform
Spark Networks SE
Berlin
5 Monate
2018-09 - 2019-01

Performance Optimization for e-Commerce Site

Performance / Reliability Engineering
Performance / Reliability Engineering
  • Getting an e-Commerce platform ready for Black Friday weekend load
  • Performance Analysis, Load Testing, Configuration review
  • Making recommendations and applying to the production code and configuration
  • Migration to HAProxy Enterprise, improving reliability of proxies
Java/Scala/JVM SAP Hybris Tomcat InfluxDB Grafana Graylog ElasticSearch Sensu StormForger nginx HAProxy SaltStack
Parfürmerie Douglas GmbH
Düsseldorf
4 Monate
2018-05 - 2018-08

Interim Operations Engineering

DevOps / Platform Engineering
DevOps / Platform Engineering
  • Maintaining, Extending and Troubleshooting LEMP (Linux, Nginx, MySQL, PHP) applications (Laravel / Lumen) running on AWS
  • Developing Ansible roles for use with packer for creating Amazon Machine Images (AMI), being automatically built with Jenkins (Pipeline as Code using Groovy)
  • Assisting in database migration from EC2 Instances to AWS RDS
  • AWS cost optimization (scaling policies, instance sizing)
  • Helping new employees with onboarding
ABOUT YOU GmbH
Hamburg
1 Jahr
2017-08 - 2018-07

Automation for application rollout

  • Writing comprehensive Ansible playbooks for installing various applications (Atlassian Stack, Owncloud, LAMP) on virtual machines on premises as well as AWS and Azure
  • Troubleshooting Java Applications (Atlassian stack)
  • Building a CI Pipeline for Ansible playbooks on Gitlab
  • Automating deployment of Jenkins with Ansible
OEDIV KG
Bielefeld
5 Monate
2017-11 - 2018-03

Database Upgrade, Tuning and Migration

Consultant ? Database Administration
Consultant ? Database Administration
  • Optimizing of legacy database infrastructures based on MySQL and complex stored procedures
  • Migration of ETL processes from Bash scripts / Stored Procedures to Python, Airflow and docker
  • Preparation of database migration to PostgreSQL on AWS
Zalando SE (Pricing & Forecasting)
Berlin
5 Monate
2017-03 - 2017-07

AWS Migration

Operations
Operations
  • Assisting in Migration to AWS
  • Creating CloudFormation Templates
  • Moving Databases to AWS RDS
  • Creating and upgrading ansible playbooks
  • Troubleshooting of Problems with MySQL databases, Redis Key Value Stores
  • Assisting Teams in troubleshooting PHP (Laravel/Lumen) based Applications
ABOUT YOU GmbH
Hamburg
4 Monate
2016-11 - 2017-02

Set up and improvement of deployment processes

Consultant ? Application Manager
Consultant ? Application Manager
  • Migration from puppet based configuration management to Ansible
  • Producing comprehensive Documentation for effective use of Ansible
  • Iteratively moving J2EE Applications towards current best practice approaches
  • Re-tooling build processes on Jenkins to use Pipeline as Code (Groovy)
Otto GmbH & Co KG. - IT-KS-BC
Hamburg
1 Jahr 1 Monat
2015-09 - 2016-09

Staff Augmentation Ops Team

Consultant ? Devops Engineering
Consultant ? Devops Engineering
  • Automation of common operations tasks through Ansible
  • Building a highly available virtualization system based on libvirt and ceph
  • Building highly available MariaDB/Galera clusters
  • Troubleshooting problems related to application performance throughout the whole stack
  • Python development for custom modules to libvirt / ansible
  • Supporting developers in system operations tasks
  • Enabling Teams to use automated deployment solutions
ABOUT YOU GmbH
Hamburg
10 Monate
2014-10 - 2015-07

Staff Augmentation Ops Team

Consultant ? Devops Engineering
Consultant ? Devops Engineering
  • Automation of common operations tasks through Ansible
  • Building a highly available virtualization system based on libvirt and ceph
  • Building highly available MariaDB/Galera clusters
  • Troubleshooting problems related to application performance throughout the whole stack
  • Python development for custom modules to libvirt / ansible
  • Supporting developers in system operations tasks
  • Enabling Teams to use automated deployment solutions
ABOUT YOU GmbH
Hamburg
1 Monat
2014-09 - 2014-09

Evalution cluster for VM hosting

Consultant
Consultant
  • Setup highly available evaluation cluster for virtual machine hosting
Zurkuhl GmbH
Düsseldorf
3 Monate
2014-06 - 2014-08

Tuning of Real Time Bidding Application

Consultant ? Performance Engineering
Consultant ? Performance Engineering
  • Migration of MySQL Cluster (NDB) based database to multi master replication for a PHP/Java based high traffic application (real time bidding)
  • General application troubleshooting
  • Ongoing support / monitoring
  • real-time linux work, low level kernel optimization, network optimization for +200kpkts/s
Launchwerk GmbH / Revenue Cloud GmbH
Darmstadt / Remote
3 Monate
2013-11 - 2014-01

Transitioning and Handover of old Project

Freelance Consultant
Freelance Consultant
  • Setup Database and Web Cluster for Website relaunch
  • Planning and Preparation for new Firewall and Network
  • Preparation for payment migration to SEPA
  • General consulting for employee transition
  • Assisting development of new application
Prebyte Media GmbH
Munich
6 Jahre 8 Monate
2007-04 - 2013-11

Employed as Software Developer / Administrator

Senior Software Developer / Administrator
Senior Software Developer / Administrator
  • Administration of multiple (20+) Linux based servers (Webserver, Database, Application Server, Cache Server, Mail server)
  • Maintenance of legacy applications
  • Assisting development of new application
  • Migration of legacy systems and hardware to virtualized, highly available environment
  • Monitoring of daily operations
  • Restructuring of payment systems
Prebyte Media GmbH
remote
1 Jahr 4 Monate
2009-11 - 2011-02

Consulting

Freelance Consultant
Freelance Consultant
  • Restructuring of LAMP based servers into nginx/php-fastcgi clusters for high performance ad serving / tracking (10.000+ request/sec.)
  • Setup of highly available MySQL database storage
  • Setup of redis key-value store
  • Consulting on software architecture
Viveli Inc. / Gametheory LLC
remote (client in California and Illinois)
9 Monate
2006-07 - 2007-03

Employed Full Stack Development / Web Developer

Team Lead Development
Team Lead Development
  • Custom website development based on Content Managment Systems
  • Administration of multiple Linux / FreeBSD based Servers
  • Software Development
  • Cross-media integration of website content
Hauptsache.net GmbH
Hamburg

Kompetenzen

Top-Skills

AWS PostgreSQL Linux Terraform MySQL Cloud Migration RHEL Debian DevOps elasticsearch

Produkte / Standards / Erfahrungen / Methoden

Ansible
AWS
Docker
Packer
Terraform

Public Cloud

  • Working with CloudFormation Templates
  • AWS: RDS
  • Auto Scaling Groups
  • VPC
  • IAM
  • ALB
  • Building machine images
  • Troubleshooting Performance

Configuration Management

  • Writing python modules
  • writing playbooks
  • bug fixing for playbooks
  • cross-distribution work
  • stateful playbooks
  • rolling cluster deployment
  • dynamic inventory
  • Setup Server and Client
  • Migration of Manifests to Ansible

Version control

  • Git flow with pull / merge requests
  • Using and administrating GitLab / BitBucket
  • Setting up CI/CD Pipelines in GitLab

Monitoring / Alerting

  • Setup of whole stack, debugging problems
  • Setup and Troubleshooting of large clusters
  • Setup and integration
  • Setup, Building Dashboards from various data sources

Software Development

  • Developing helper/hook applications for libvirt and extending ansible through modules, writing ETL
  • Software, using AWS through boto3
  • Basic development skills, fixing and modifying
  • existing applications / writing small programs
  • Configuration application servers like TomCat,
  • Troubleshooting JVM
  • Bulding with Gradle and Maven
  • Administration and Troubleshooting of large PHP
  • applications based on Laravel, Lumen, Symfony and
  • Yii
  • Working with legacy applications
  • Deployment with FPM or Apache
  • Scaling
  • Securing PHP

Web Servers

  • Setup
  • Configuration
  • Performance optimization
  • Caching
  • Setup, configuration, Troubleshooting

Container Technology

  • Setup, configuration, Troubleshooting
  • Writing Dockerfiles
  • Container orchestration
  • Container service discovery
  • Container security
  • Creating optimized images
  • Building Kubernetes Clusters from scratch
  • Network overlays (Flannel, Calico)
  • Persistent storage

Hashicorp

  • Building machine images with ansible for Amazon and Virtualbox
  • Multi-machine test systems for ansible playbooks, applications and docker
  • Setup of complex structures for AWS

CI/CD/Build Servers

  • Setting up a full CI/CD system
  • Setup and Administration Pipeline as Code with Groovy

Atlassian Stack

  • Setup, Upgrade and Configuration
  • Troubleshooting
  • Kanban and Scrum workflows

Storage

  • Planning and Building larger Ceph clusters
  • Upgrades to new major versions
  • Connecting Ceph with Kubernetes
  • Using RBD as VM backing store
  • Hardware Selection
  • BlueStore
  • Low Latency Networking (InfiniBand)

Networking

  • Routing
  • Firewall / packet filtering)
  • IPv6
  • VLAN
  • TCP troubleshooting
  • RDMA technology (InfiniBand)
  • Network Overlays
  • IPSec, OpenVPN

Betriebssysteme

  • Working with different distributions including
  • Ubuntu, Debian, CentOS/RHEL, SLES, Arch Linux,
  • Gentoo
  • Shell scripting
  • Networking and Firewall
  • Virtualization (KVM, Xen, libvirt)
  • Cluster Filesystems (OCFS, GFS)
  • Backup and Restore
  • ZFS
  • Automated installation (ansible, debootstrap)
  • DRBD high available storage
  • Troubleshooting (strace, ltrace, perf, gdb)
  • IPC concepts (SHM, pipes etc.)
  • cgroups and namespaces

Datenbanken

Postgres
  • Over 10 years experience.
  • SQL Syntax
  • Database administration
  • High Availabiltiy (Replication, Galera/wsrep)
  • Performance Optimization on server / query level
  • Experience with MySQL derivatives Percona Server,
  • MariaDB
  • Backup solutions (xtrabackup, LVM, ZFS)
  • Database / Table design
  • MySQL on AWS (RDS/EC2)
  • Alternative Storage Engines (MyRocks / Toku)
  • Setup
  • Querying
  • Java Garbage collection optimization/debugging
  • Cluster Recovery and Backup
  • Administration and Backup
  • Cluster Setup (automated through stateful ansible)
  • SQL Syntax
  • Database administration, performance optimization
  • Highly Available Setup, master ↔ slave failover
  • Setup and Operation, Troubleshooting and Backup

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das GULP Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.