Skip to content

Latest commit

 

History

History
337 lines (265 loc) · 12.7 KB

CV.de.md

File metadata and controls

337 lines (265 loc) · 12.7 KB

Persönliche Daten

Name : Benjamin Patrick Jung
\

Anschrift / Kontakt : Kirchgasse 17
53347 Alfter

Tel.: (+49)1577 / 159 7883
E-Mail: benjamin.jung@outlook.com
\

Geburtsdatum/-ort : ∗ 30.08.1982, Karlsruhe
\

Staatsangehörigkeit : deutsch
\

Familienstand : verheiratet, 3 Kinder
\

Berufs- und Projekterfahrung

03/2021–heute : Qvest Digital AG (vormals tarent solutions GmbH) DevOps Cloud Engineer
Full Stack Software Development, Management von Infrastructure as Code/Configuration im Einsatz bei einem breit gefächterten Spektrum an Kunden aus verschiedenen Branchen.

Projekte im Auftrag von Qvest Digital / tarent

12/2023 : Greenbone AG Trainer/Consultant

: Projektbeschreibung: Hands-on Kubernetes Training mit anschließendem Review einer VM-basierten Appliance-Lösung in Bezug auf Kubernetes Best-Practices mit Fokus auf Analyse der Security und Reliability.

: Aufgaben: Entwicklung eines Workshop Formats für ein Kubernetes Training innerhalb der Organisation, sowie Durchführung und Nachbereitung des Trainings mit abschließender Auditierung einer VM-basierten Appliance-Lösung in Bezug auf Kubernetes Best-Practices mit Fokus auf Analyse der Security und Reliability.

: Technologien: Kubernetes, reveal-md
\

11/2022–12/2023 : REWE digital GmbH Cloud DevOps Engineer / Full Stack Developer

: Projektbeschreibung: Unterstützung eines als “Complicated sub-team” klassifizierten Teams bei der Stammdaten-Versorgung von Salesforce.
Tätigkeiten umfassten u.A.:

  • Entwicklung einer auf SAP CAP-basierten prototypischen Anwendung, welche für Salesforce via Salesforce Connect Daten per OData 4.0 zur Verfügung stellt.
  • Entwicklung einer auf PostgreSQL-basierten Datenhaltung mit Volltextsuche, welche über einen Schema-first-Ansatz eine auf OpenAPI-basierte REST-Schnittstelle für Salesforce zur Verfügung stellt.
  • Pflege von Maintenance-und Deployment-Skripten, die mit Hilfe der Salesforce Kommandozeile SFDX.

    : Aufgaben:
  • Software-Entwicklung/Wartung/Betrieb
  • Infrastruktur-Management (Google Cloud Platform)

    : Technologien: Salesforce, SFDX, Google Cloud Platform (insbes. serverless Produkte: Cloud Run, Cloud Function,...), Spring Boot, Kotlin, TypeScript, Kafka, Go, PostgreSQL, OpenAPI v3, sqlc
    \

03/2021–10/2022 : OC Payment GmbH Full Stack Developer

: Projektbeschreibung: Unterstützung eines Start-Ups bei der Etablierung einer Payment-Plattform im E-Commerce Kontext, spezifisch für die Bereiche Merchant Hub und IAM

: Aufgaben: Aufsetzen/Pflege der Basis-Cloud-Infrastruktur, der zugehörigen GitOps-basierten Deployment-Prozesse und Hilfe bei der backend-seitigen Entwicklung bei der Erstellung einer Daten-Pipeline für die Verarbeitung von Kartenzahlungsdaten.

: Technologien: React, Spring Boot, Google Cloud Platform, Kubernetes, Flux, Git, Java, TypeScript, REST, Github, Spanner DB, Apache Beam, Dataflow
\

01/2010–02/2021 : ip.labs GmbH (Bonn)
Software-Entwickler

Software-Development (Java, TypeScript, Go, Scripting), seit 2016 in der Rolle eines Lead Developers mit den Themenschwerpunkten DevOps Engineering und mit starkem Fokus auf der Betreung und Umsetzung von (Cloud-)Infrastruktur-Automatisierung mit Terraform, Ansible und Kubernetes.
\

2000–2014 : Terreon, Benjamin und Michael Jung GbR (Birstein, Hessen)
Gesellschafter

IT Consulting, Software-Entwicklung, User Interface Design. Gemeinsam mit meinem Bruder habe ich im freiberuflich im Namen von Terreon an verschiedenen Projekten gearbeitet, von denen auszugweise einige nachfolgend aufgelistet sind. \

Projekte als Freiberufler / für Terreon

03/2011–11/2012 : Deutsche Telekom / T-Mobile: B2B Event Processor Wartung, Betreuung und Weiterentwicklung der ebXML-basierten B2B / M2M Schnittstelle für T-Mobile Geschäftskunden und Vertriebspartner.

Technologie-Stack: JavaEE, EJB3, JBoss EAP, JMS (JBossMQ und JBoss Messaging), Quartz Scheduler, XML, XSLT, JAXB2 und XmlBeans, ClearCase, Git, Apache Maven, …
\

12/2009–03/2011 : DB Systel: Projekt "NEUBAU" Weiterentwicklung und Anpassung der Fahrscheinautomaten-Software der Deutschen Bahn. Entwicklung einer neuen Java-basierten Benutzeroberfläche, die auf den bestehenden Software-Bibliotheken aufbaut

Technologie-Stack: C/C++, Boost, RogueWave tools.h++, Java 6, JFC/Swing, Apache SCXML, ZXing, Log4J, JUnit, Ant, SVN, …
\

08/2009–10/2009 : VitaSmoke - Die rauchfreie Zigarette Entwicklung des technischen Konzeptes und Umsetzung des OnlineShops.

Technologie-Stack: Python, Django, Satchmo (Shopping-Cart-Framework), WSGI, MySQL
\

11/2008–04/2009 : DB Systel: Abrechnungssysteme "B.A.S.S" Entwicklung, Fehlerbehebung und Wartung.
Mit der Inbetriebnahme von B.A.S.S. im März 2009 wurde ein Microsoft Access-basiertes Legacy-System der Deutschen Bahn ersetzt.

Technologie-Stack: Java EE, EJB, JBoss AS, JPA / Hibernate, Oracle 10g, Jasper Reports, JFC/Swing, Log4J, JUnit, Ant, SVN, …
\

04/2008–11/2008 : DB Systel: Integration des Railteam Brokers in die Verkaufs- und Distributionssysteme der Deutschen Bahn Anbindung einer SOAP-basierten Schnittstelle an die Verkaufssysteme der Deutschen Bahn sowie Entwicklung eines Management Cockpits zur Wartung, Überwachung und Konfiguration.

Technologie-Stack: Java 5, J2EE 5, Spring, Spring-WS, SOAP, JPA / Hibernate, Oracle 10g, BEA Weblogic, Log4J, JUnit, Apache Wicket, HTML, CSS, JavaScript, Ant, SVN, …
\

2008 : regal-systeme.de (www.regal-systeme.de) Entwicklung des technischen Konzepts und Umsetzung des Online Shops.

Technologie-Stack: Python, Django, WSGI, MySQL
\

2007 : Pyrox Webconf (webconf.pyrox.eu) Entwicklung einer spezialisierten Software für den Webhoster Pyrox (Die Dienste von PYROX wurden 2012 von Terreon übernommen).

Konzeptionierung und Entwicklung einer voll-integrierten Lösung für die Administration von Hosting-Kunden und den von ihnen in Anspruch genommen Leistungen.

Technologie-Stack: Debian GNU/Linux, GRSecurity, SELinux, MySQL, PostgreSQL, Postfix, Postgray, Dovecot, Apache HTTPD 2, AWStats, FastCGI, Python 2.5/2.6, PHP5, Java6, C/C++, bash-ScriptsDjango, Python, Markdown
\

2007 : My Favourite Present (MFP) 2.0 (my-mfp.de) Re-Design einer bestehenden Softwarelösung zur Abbildung einer neuen Geschäftslogik. Entwicklung des technischen Konzeptes und der Software.

Technologie-Stack: Python, Django, WSGI, PostgreSQL, Lighttpd
\

2003–2004 : "SensorShriek" Entwicklung einer Software für die Messwerterfassung.
\

Vorträge und Veröffentlichungen

10/2018 : JCON 2018 in der UCI Kinowelt Düsseldorf
Vortrag zum Thema “AWS Fargate: Containerization meets Serverless”

\

Ausbildung

2007–2009 : Fernuniversität in Hagen
Informatik, Bachelor of Computer Science: ohne Abschluss.
\

2005–2007 : Technische Universität (TU) (Darmstadt)
Informatik, Bachelor of Computer Science: ohne Abschluss.
\

1994–2002 : Augustiner Schule, Gymnasium (Friedberg, Hessen)
Abschluss: Abitur
\

2002–2003 : DRK Rettungsdienst Mittelhessen gGmbH
Als Zivildienstleistender: Ausbildung zum Rettungssanitäter
\

Zertifizierungen

2019 : Certified Kubernetes Administrator (CKA)
Certificate ID Number: CKA-1900-004101-0100
\

Sprachen

Deutsch : Muttersprache
\

Englisch : verhandlungssicher
\

Sonstiges

Amateurfunk-Lizenz : Klasse E (Rufzeichen: DO2EX)
\

Auszug aktueller Kenntnisse und Technologie-Schwerpunkte

Betriebssysteme : GNU/Linux (seit 1994, verschiedene Distributionen, z.B. Ubuntu, Red Hat, SuSE, Fedora,…), macOS, Windows, verschiedene BSD-Derivate,…
\

Sprachen : Java, Go, C, C++, JavaScript/TypeScript, Shell-Scripting (Bash/zsh),…
\

Plattformen & Tools : Kubernetes, Rancher, Docker, Terraform, CoreDNS, etcd, Prometheus, HashiCorp Vault, PostgreSQL, Jenkins CI, Concourse CI, SonarQube, GitLab, Ansible,…
\

Datenbanken : MySQL, PostgreSQL
\

Public Clouds : Gute Kentnisse mit Amazon Web Services (AWS), gute Kentnisse mit Microsoft Azure, sehr gute Kentnisse mit Google Cloud Platform (GCP)

Insbesondere die Konzepte der Ressourcen-Strukturierung, die Funktionsweise der verschiedenen IAM-Implementierungen, das DNS-Management und das Aufsetzen und der Betrieb des Deployments von Container-basierten und serverless Workloads und die damit in allen drei der oben genannten Hyperscaler sind hier mein Stärken.
\

Open Source Projekte

Unter meinem GitHub User “headcr4sh“ sind einige private Open Source Projekte von mir veröffentlicht. Ich bin der Maintainer einiger Projekte, die von mir im Namen meiner bisherigen Arbeitgeber veröffentlicht wurden, sowie für die fiktive Organistation “Cat Hive“, unter deren Pseudonym ebenfalls einige Open Source-Projekte und Experimente zu finden sind.

Ich war bis 2023 Teil der “Kubernetes“ Organisation auf GitHub und Maintainer der deutschen Überstetzung des Kubernetes Dashboards.\

Integration von SonarQube in CI/CD Build Pipelines, welche mit Concourse CI erstellt wurden.
\

Integration von ChartMuseum in CI/CD Build Pipelines, welche mit Concourse CI erstellt wurden.
\

Vollständig automatisierte Installation eines ALB Ingress Controllers, um eingehenden HTTP/HTTPS-Netzwerk-Traffic per Application Load Balancer auf die Nodes innerhalb eines Kubernetes Clusters zu verteilen mit Hilfe von entsprechend konfigurierten Ingress-Objekten.
\

Vollständig automatisierte Installation eines AWS Node Termination Handlers, um Spot-Instanzen effektiv in AWS mit Hilfe von Kubernetes nutzen zu können.
\

Unvollständige aber rudimentär funktionsfähige Implementierung eines Terraform Provider Plugins für die Verwaltung von Geräten auf Basis von RouterOS der Firma MikroTik.
\

JavaScript-Wrapper, um Apache Maven in Node.js-basierte Build-Pipelines zu integrieren.
\

Kleines Shell-Script, um Daten in KV-Storages (rekursiv) zwischen verschiedenen HashiCorp Vault Instanzen zu kopieren.
\

Eine Java Bibliothek, die die Integration der in C/C++ geschriebenen SCSS-Compiler-Bibliothek in Java-basierte Projekte und Build Pipelines erlaubt.
\

Ein experimenteller Kubernetes Operator für die Verwaltung von ZNC (IRC Bouncer/BNC) Instanzen. Hauptsächlich entstanden als Übungsprojekt, um in die Materie der Go-basierten Kubernetes-Operatoren einzutauchen.
\

Ein Hobby-Projekt für den 46. Ludum Dare "Game Jam", bei dem ich mit einigen Kollegen zusammen ein Browser-basiertes 2D-Spiel, welches auch auf Steam zum Download bereit steht, entwickelt habe.
\


<benjamin.jung@outlook.com> • (+49)1577 / 159 7883 • Kirchgasse 17 - 53347 Alfter
[ LinkedIn | XING | GitHub ]