DevOps Engineer / SRE / Cloud Architect / Automation Engineer (AWS, Azure, Kubernetes, OpenShift, Terraform, Ansible, Java, Python, Linux etc.)
Aktualisiert am 04.09.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 04.09.2024
Verfügbar zu: 100%
davon vor Ort: 100%
AWS
Kubernetes
Java
Terraform
Ansible
Python
Bourne-again-shell
Azure
Elastic Search
kibana
fluentd
Kotlin
Kafka
Spring Boot
VMware
Prometheus
Grafana
Instana
Datadog
CI/CD
Jenkins
Github Actions
Softwarearchitektur
German
Muttersprache
English
fluent
Polish
fluent

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

10 Monate
2023-09 - 2024-06

DevOps / Software Engineering

DevOps / Software Engineer Azure (Networking/Kubernetes / AKS/Azure Functions and more) VMWare VCenter Jenkins ...
DevOps / Software Engineer
  • Manage hybrid Infrastructure in a cross-functional team.
  • Manage Kubernetes clusters, on-prem and AKS
  • Develop microservices in Java and SpringBoot
  • Develop serverless functions in Python
  • Containerization of services with Docker
  • Follow and establish cloud security best practices, including multiple security layers (e.g. VPC networking, Virtual Machines, Container Cluster ?, and container image security)
  • Performance analysis with Splunk APM
  • Automate infrastructure provisioning with Bash, Terraform, Packer and Ansible
  • Automate build and deployment pipelines
  • Integrate Microservices with Keycloak
  • Manage distributed Logging (EFK Stack) and monitoring / alerting (Prometheus, Grafana, Alertmanager)
  • Continuous Monitoring to ensure performance and reliability of the system
  • Build, manage and monitor ETL pipelines with Kafka
Azure (Networking/Kubernetes / AKS/Azure Functions and more) VMWare VCenter Jenkins Packer Prometheus Stack EFK Stack Java SpringBoot Python Docker ContainerD Ansible Bash Kafka Terraform Splunk Jira Confluence Bitbucket Artifactory
ÖBB
10 Monate
2023-01 - 2023-10

Machine Learning Operations (MLOps)

Software Developer Diverse AWS Services Kubernetes (EKS) Kafka ...
Software Developer
  • Provisioning kafka clusters with strimzi on Kubernetes.
  • Development of kafka stream solutions and connectors to databases
  • Development of microservices with Java/Kotlin/Python, SpringBoot (focus on processing of Kafka messages)
  • Development of an ML automation solution / pipeline, with Python, Jupyterhub, MLFlow, etc., with a focus on following security best practices in areas like authentication/authorization, encryption and vulnerability scanning
  • Administration of Cloud infrastructure ? Hybrid solution, AWS and on-prem Services ? the goal was to integrate data from legacy on-premise services through Kafka / Streams, to a BI solution running in AWS
Diverse AWS Services Kubernetes (EKS) Kafka MLFlow KubeFlow Terraform Bash PowerShell Kotlin Java SpringBoot GitlabCI Pyhon (numpy/scipy/scikit learn/Tensorflow/matplotlib/etc.)
Gruner + Jahr (RTL)
8 Monate
2023-01 - 2023-08

DevOps

Java Architekt AWS (VPC/EC2/Lambda/EKS/RDS/SQS/SNS and more strong focus on cloud security and networking) Java ...
Java Architekt
  • Migration of messaging infrastructure from IBM MQ to AWS SQS/SNS
  • Dockerization of applications
  • Hardening of container images
  • Continuous improvement of CI/CD pipelines, with the focus on comprehensive testing and security scanning
  • Kubernetes admininstation
  • Design and development of a microservice architecture including lambda functions (Java and Python), including some involvement in the development of the AngularJS frontend (frontend architecture, best-practices, code reviews)
  • Working on secure coding best practices
  • Administration of the entire AWS infrastructure
  • Regular refactoring of existing code base, mostly in a pair programming setup
  • Configuration of monitoring dashboards and alerts and continuous monitoring of the microservices architecture with the focus on reliability and performance
AWS (VPC/EC2/Lambda/EKS/RDS/SQS/SNS and more strong focus on cloud security and networking) Java SpringBoot Jenkins / GitlabCI Prometheus / Grafana ElasticSearch / Kibana Dynatrace APM Linux Bash PowerShell Terraform Ansible Python Boto3 psycopg2 Jira Confluence Bitbucket
BMW - Connected Drive Store
4 Monate
2022-09 - 2022-12

DevOps / Site Reliability Engineering

DevOps / Site Reliability Engineer Azure Signoz DataDog ...
DevOps / Site Reliability Engineer
  • Management of Azure Accounts
  • Migration of Azure resources from manually provisioned to IaC with Terraform
  • Kubernetes (AKS) establishment as standard platform for various services
  • Introduction of an application performance monitoring solution to improve system runtime visibility with DataDog
  • Regular presentations and training of the dev team to teach and distribute knowledge about the newly acquired Application Performance Monitoring capabilities
  • Development of ElasticSearch visualisations to improve operations visibility
  • Evaluation and implementation of workflow systems and automation of workflows with Prefect2 and N8N
  • CD pipeline development with GitlabCI
Azure Signoz DataDog Kubernetes (AKS) Ansible Terraform Packer JavaScript TypeScript NextJS ReactJS Bash n8n Prefect2 ElasticSearch Kibana PHP GitlabCI
Tom Tailor
8 Monate
2022-04 - 2022-11

Site Reliability Engneering

DevOps and Java Developer / Architect Java 11 SpringBoot Python ...
DevOps and Java Developer / Architect
  • Automated provisoning of diverse AWS infrastrucuture
  • Kubernetes Administration
  • Implementation of a high availability solution for the GLS hand scanner application
  • Setup of HashiCorp Vault
  • Improvements of the visibility landscape, including logging (ELK stack), monitoring (Prometheus/Grafana), and APM
  • Continuous improvement of stability and performance of applications and troubleshooting of production incidents.
  • Development of Deployment Pipelines,
  • Development of microservices ans serverless function (Java and Python)
Java 11 SpringBoot Python Kubernetes (EKS) ElasticSearch Kibana Prometheus AlertManager Grafana Ansible Packer Terraform Docker Jenkins various AWS services e.g. RDS IntelliJ VisualStudio Code Jira Confluence Ubuntu Centos Bash Make Go
GLS
6 Monate
2021-11 - 2022-04

DevOps

Kubernetes (EKS) Apache Kafka (Strimzi operator) Kafka Streams ...
  • Development of a Data Pipeliine with Apache Kafka (Streams, Connectors), Kotlin and Scala, in order to consolidate data from disparate data sources
  • Evaluation/prototypes development of a new target technology stack, Java/SpringBoot vs. Kotlin/Quarkus
  • Migration of existing Scala services to Java and SpringBoot
  • Development of GraphQL interfaces
  • Administration of Apache Kafka clusters
  • Development and operations of AWS infrastructure
  • Development of CI/CD pipelines
  • IaaS with Python (Pulumi)
Kubernetes (EKS) Apache Kafka (Strimzi operator) Kafka Streams Kafka Connectors Confluent Schema registry ElasticSearch Kibana Prometheus Grafana Java SpringBoot Scala Sbt Kotlin Gradle Quarkus Apache Avro Confluence Jira GitlabCI ArgoCD Python Pulumi
SRF (Schweizer Radio und Fernsehen)
3 Jahre 5 Monate
2018-08 - 2021-12

Digital Farming, Microservices Architecture

DevOps / SRE / Security Engineer / Backend Developer Java / Python Kubernetes Confluent Kafka RabbitMQ ...
DevOps / SRE / Security Engineer / Backend Developer Java / Python
  • Complete redesign of existing infrastructure to a new target architecture based on Kubernetes (previously services were deployed to plain EC2 instances.
  • Redesign of the whole CD pipeline
  • Setup of Kubernetes clusters in AWS and integration with AWS services (ELB, Route53, IAM, etc.)
  • Provisioning of AWS accounts in a multi-account architecture (Landing Zone)
  • Administration of Confluent Kafka and RabbitMQ
  • Design and development of microservices (Java/SpringBoot and Python)
  • Containerization of microservices
  • Setup of a cluster monitoring solution, based on Prometheus/Grafana
  • Support of the operations team to establish effective metrics and measurements in order to guarantee early visibility into possible performance degradation and other SRE related issues
  • Establishment of application performance monitoring based on DataDog to further increase visibility into the system.
  • Setup of log aggregation (EFK stack)
  • VPC design and automated provisioning with terraform
  • Secrets and certificate management
  • Design and implementation of an ML data pipeline for image classification
  • AWS lambda development (Python)
  • Design and implementation of a multi-region Kubernetes cluster
  • Design and implementation of a GitOps based CD pipeline based on ArgoCD
  • Driving continuous security improvements, including threat modelling, establishment of secure coding best practices, vulnerability scanning, etc.
  • Implementation security best practices for Kubernetes and AWS in general, e.g. AWS WAF, K8S network policies, etc.
  • Regular training of the backend development team in topics like infrastructure as code and secure coding.
  • Active participation as software engineer in a team of data scientists to teach and ensure software engineering best practices, including secure coding. Main focus was to ensure production readiness of Deep Learning based solutions / models created by the data science team.
Kubernetes Confluent Kafka RabbitMQ Helm Docker Prometheus AlertManager metrics-server prometheus-adapter Grafana ElasticSearch Fluentd Kibana kube2iam aws-iam-authenticator Terraform ElastiCache TeamCity Bash Python3 Java 11 AWS Step Functions AWS Batch and various other AWS services Spring Boot Python 3 ArgoCD AuroraDB PostgreSQL WAF and more
Xarvio (BASF)
11 Monate
2019-02 - 2019-12

Project Vendo

DevOps Engineer, Software Architect (Java/AngularJS) OpenShift Jenkins Helm ...
DevOps Engineer, Software Architect (Java/AngularJS)
  • OpenShift installation and administration
  • Deployment automation to OpenShift with Jenkins and Helm. Main focus was to stabilize a very complex deployment process, which was regularly unstable and prone to errors
  • Development of cross-cutting application components (e.g. authentication, logging, etc.) in Java and AngularJS
  • Development of microservices
  • General system architecture consulting
  • Performance engineering
OpenShift Jenkins Helm Instana APM Graylog Java 11 Spring Boot AngularJS diverse AWS Services and more
Deutsche Bahn
1 Jahr
2017-09 - 2018-08

Privatkundenportal, Microservices Architecture

DevOps Engineer Jenkins GitLab / GitlabCI OpenShift ...
DevOps Engineer
  • Installation and administration of OpenShift clusters
  • Design and development of complex CD Pipelines with a strong security focus, including static code analysis, vulnerability scanning of third-party libraries (e.g. for OWASP top 10 vulnerabilities), container images, etc.
  • Served as the interface between application development and Infrastructure Team, Collaboration with Dev and Ops teams
  • Kafka cluster installation and administration
  • Dockerization of applications, image hardening
  • Development of automation scripts in Python, Bash and make
  • Infrastructure automation
  • Working with the dev team on cross-cutting concerns, such as Performance optimization, Security, Logging and Monitoring
Jenkins GitLab / GitlabCI OpenShift Helm Docker Ansible RHEL CoreOS Kafka Artifactory Java Python Maven Spring Boot IntelliJ Jira Confluence ELK Stack Prometheus CloudForms
Schufa Holding AG
4 Jahre
2014-01 - 2017-12

Cross-Project

Chief Architect, Cross-Project Position
Chief Architect, Cross-Project Position
  • Besides specific projects conducted with DB Schenker, I was serving as Lead architect on an architecture department board, conducting research of new technology trends, establishing best practices in various areas of the SDLC, documenting results and regularly conduct presentations and training of the development team. The department in question comprised of ca. 450 developers in 4 regions (Germany, India, eastern Europe and China)
  • This also included close cooperation with other departments in order to move towards company-wide standards and best practices
1 Jahr 6 Monate
2016-04 - 2017-09

AWS Cloud Pilot

Cloud Architect, DevOps Engineer Kubernetes OpenShift AWS Elasticsearch Service / Kibana ...
Cloud Architect, DevOps Engineer
  • VPC design and implementation
  • Implementation of a fully automated installation of a production grade Kubernetes cluster in AWS, based on Ansible, Packer and Terraform
  • Evaluation of OpenShift vs. plain Kubernetes
  • Integration of Kubernetes with AWS autoscaling
  • Installation of a logging solution for Kubernetes, based on the EFK stack
  • Evaluation of multiple APM solutions (AppDynamics vs. DynaTrace vs. Instana)
  • Installation of a monitoring solution for Kubernetes, based on Instana
  • Kubernetes administration, including definition of various Kubernetes primitives
  • Automation of infrastructure provisioning
  • Automated configuration of various AWS resources, including RDS, Elastic Search Service and Elasticache
  • Development of deployment pipelines
  • Setup of an external caching layer
  • Configuration of SSL/TLS
  • Migration of multiple existing applications to the target platform (Docker/Kubernetes)
  • Development of microservices in Java and Python
  • Involvement in Ops activities according to DevOps principles
Kubernetes OpenShift AWS Elasticsearch Service / Kibana RDS (Oracle/Postgres) Elasticache Lambda EC2 VPC S3 Route53 CloudWatch IAM Cloudformation Fluentd Ansible Terraform Packer Git GitlabCI Docker Java Spring Boot Python 3 IntelliJ Jira Confluence AppDynamics APM Instana Linux
DB Schenker / Logistics
5 Monate
2017-02 - 2017-06

Microservices for estimation of delivery dates

Cloud / DevOps Engineer, Software Developer Java IntelliJ AWS Lambda ...
Cloud / DevOps Engineer, Software Developer
  • Design and development of microservices based on a serverless architecture
  • Development of infrastructure automation processes
  • Development of a continuous deployment pipeline
  • Coaching of an offshore team in China (10 developers)
Java IntelliJ AWS Lambda AWS API Gateway AWS Dynamo DB Terraform Ansible Git Gitlab CI Jira Confluence Slack
DB Schenker/ Logistics
3 Jahre 2 Monate
2013-05 - 2016-06

Webclaims 2 ? a global claim handling solution for the risk management department

System Architect / DevOps Engineer AngularJS Java SpringBoot ...
System Architect / DevOps Engineer
  • Design and implement application infrastructure (WebSphere Cluster on Linux, etc.)
  • Automate deployment pipelines (Jenkins)
  • Design of the application architecture
  • Selection of technologies
  • Design and implementation of critical components, e.g. an audit logging solution
  • Design and implementation of system integrations
  • Implementation of custom data migrations (ETL) for existing systems to be replaced, applying functional programming paradigms (in Clojure)
AngularJS Java SpringBoot JPA/Hibernate Clojure Jenkins Linux Websphere App. Server IBM MQ Vagrant Docke Codahale Metrics IntelliJ Git JavaScript Oracle WebServices (SOAP based and RESTful)
DB Schenker/ Logistics
1 Jahr
2012-05 - 2013-04

Next generation eServices ? a global eBusiness platform

Lead Solution Architect Sparx Enterprise Architect Confluence Jira ...
Lead Solution Architect

(Project did not include implementation, only a POC prototype)

  • Design of a reference architecture for a global, harmonized/centralized eBusiness platform.
  • Development of a prototype solution, The main goal was to enable support of varying requirements of different countries / regions and to enable efficient development with highly distributed teams
  • Elicitation of architectural requirements
  • Collaboration with stakeholders at different levels

Sparx Enterprise Architect Confluence Jira Java SpringBoot AngularJS
DB Schenker/ Logistics
2 Jahre 9 Monate
2009-06 - 2012-02

Webclaims claim management system

Lead Architect, Lead Developer Java Spring JPA ...
Lead Architect, Lead Developer
  • Design of application and integration architecture
  • Requirements engineering
  • Technical leadership of distributed development team
  • Development of application and integration components
Java Spring JPA MagicDraw UML IBM RAD Toad Websphere App. Server WebSphere MQ Oracle 11g Tivoli Directory Server
DB Schenker/ Logistics

Aus- und Weiterbildung

Aus- und Weiterbildung

2013 ? 2018

MSc in computing, Open University, Milton Keynes, England


2015 ? 2017

Mathematics and Statistics, selected modules, Open University, Milton Keynes, England


1994 ? 1999

Höhere Technische Lehranstalt für EDV und Organisation, Vienna, Austria


Certifications:

  • Confluent Certified Administrator for Apache Kafka
  • Confluent Certified Developer for Apache Kafka
  • AWS Certified Solution Architect ? Associate
  • AWS Certified Developer
  • Togaf 9 Certified
  • ITIL Foundation
  • Oracle Certified Master, Java EE 5 Enterprise Architect
  • Sun Certified Business Component Developer for Java EE 5
  • Sun Certified Java Developer
  • Machine Learning Specialization (Stanford University / DeepLearning.AI)
  • Deep Learning Specialization (DeepLearning.AI)

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

10 Monate
2023-09 - 2024-06

DevOps / Software Engineering

DevOps / Software Engineer Azure (Networking/Kubernetes / AKS/Azure Functions and more) VMWare VCenter Jenkins ...
DevOps / Software Engineer
  • Manage hybrid Infrastructure in a cross-functional team.
  • Manage Kubernetes clusters, on-prem and AKS
  • Develop microservices in Java and SpringBoot
  • Develop serverless functions in Python
  • Containerization of services with Docker
  • Follow and establish cloud security best practices, including multiple security layers (e.g. VPC networking, Virtual Machines, Container Cluster ?, and container image security)
  • Performance analysis with Splunk APM
  • Automate infrastructure provisioning with Bash, Terraform, Packer and Ansible
  • Automate build and deployment pipelines
  • Integrate Microservices with Keycloak
  • Manage distributed Logging (EFK Stack) and monitoring / alerting (Prometheus, Grafana, Alertmanager)
  • Continuous Monitoring to ensure performance and reliability of the system
  • Build, manage and monitor ETL pipelines with Kafka
Azure (Networking/Kubernetes / AKS/Azure Functions and more) VMWare VCenter Jenkins Packer Prometheus Stack EFK Stack Java SpringBoot Python Docker ContainerD Ansible Bash Kafka Terraform Splunk Jira Confluence Bitbucket Artifactory
ÖBB
10 Monate
2023-01 - 2023-10

Machine Learning Operations (MLOps)

Software Developer Diverse AWS Services Kubernetes (EKS) Kafka ...
Software Developer
  • Provisioning kafka clusters with strimzi on Kubernetes.
  • Development of kafka stream solutions and connectors to databases
  • Development of microservices with Java/Kotlin/Python, SpringBoot (focus on processing of Kafka messages)
  • Development of an ML automation solution / pipeline, with Python, Jupyterhub, MLFlow, etc., with a focus on following security best practices in areas like authentication/authorization, encryption and vulnerability scanning
  • Administration of Cloud infrastructure ? Hybrid solution, AWS and on-prem Services ? the goal was to integrate data from legacy on-premise services through Kafka / Streams, to a BI solution running in AWS
Diverse AWS Services Kubernetes (EKS) Kafka MLFlow KubeFlow Terraform Bash PowerShell Kotlin Java SpringBoot GitlabCI Pyhon (numpy/scipy/scikit learn/Tensorflow/matplotlib/etc.)
Gruner + Jahr (RTL)
8 Monate
2023-01 - 2023-08

DevOps

Java Architekt AWS (VPC/EC2/Lambda/EKS/RDS/SQS/SNS and more strong focus on cloud security and networking) Java ...
Java Architekt
  • Migration of messaging infrastructure from IBM MQ to AWS SQS/SNS
  • Dockerization of applications
  • Hardening of container images
  • Continuous improvement of CI/CD pipelines, with the focus on comprehensive testing and security scanning
  • Kubernetes admininstation
  • Design and development of a microservice architecture including lambda functions (Java and Python), including some involvement in the development of the AngularJS frontend (frontend architecture, best-practices, code reviews)
  • Working on secure coding best practices
  • Administration of the entire AWS infrastructure
  • Regular refactoring of existing code base, mostly in a pair programming setup
  • Configuration of monitoring dashboards and alerts and continuous monitoring of the microservices architecture with the focus on reliability and performance
AWS (VPC/EC2/Lambda/EKS/RDS/SQS/SNS and more strong focus on cloud security and networking) Java SpringBoot Jenkins / GitlabCI Prometheus / Grafana ElasticSearch / Kibana Dynatrace APM Linux Bash PowerShell Terraform Ansible Python Boto3 psycopg2 Jira Confluence Bitbucket
BMW - Connected Drive Store
4 Monate
2022-09 - 2022-12

DevOps / Site Reliability Engineering

DevOps / Site Reliability Engineer Azure Signoz DataDog ...
DevOps / Site Reliability Engineer
  • Management of Azure Accounts
  • Migration of Azure resources from manually provisioned to IaC with Terraform
  • Kubernetes (AKS) establishment as standard platform for various services
  • Introduction of an application performance monitoring solution to improve system runtime visibility with DataDog
  • Regular presentations and training of the dev team to teach and distribute knowledge about the newly acquired Application Performance Monitoring capabilities
  • Development of ElasticSearch visualisations to improve operations visibility
  • Evaluation and implementation of workflow systems and automation of workflows with Prefect2 and N8N
  • CD pipeline development with GitlabCI
Azure Signoz DataDog Kubernetes (AKS) Ansible Terraform Packer JavaScript TypeScript NextJS ReactJS Bash n8n Prefect2 ElasticSearch Kibana PHP GitlabCI
Tom Tailor
8 Monate
2022-04 - 2022-11

Site Reliability Engneering

DevOps and Java Developer / Architect Java 11 SpringBoot Python ...
DevOps and Java Developer / Architect
  • Automated provisoning of diverse AWS infrastrucuture
  • Kubernetes Administration
  • Implementation of a high availability solution for the GLS hand scanner application
  • Setup of HashiCorp Vault
  • Improvements of the visibility landscape, including logging (ELK stack), monitoring (Prometheus/Grafana), and APM
  • Continuous improvement of stability and performance of applications and troubleshooting of production incidents.
  • Development of Deployment Pipelines,
  • Development of microservices ans serverless function (Java and Python)
Java 11 SpringBoot Python Kubernetes (EKS) ElasticSearch Kibana Prometheus AlertManager Grafana Ansible Packer Terraform Docker Jenkins various AWS services e.g. RDS IntelliJ VisualStudio Code Jira Confluence Ubuntu Centos Bash Make Go
GLS
6 Monate
2021-11 - 2022-04

DevOps

Kubernetes (EKS) Apache Kafka (Strimzi operator) Kafka Streams ...
  • Development of a Data Pipeliine with Apache Kafka (Streams, Connectors), Kotlin and Scala, in order to consolidate data from disparate data sources
  • Evaluation/prototypes development of a new target technology stack, Java/SpringBoot vs. Kotlin/Quarkus
  • Migration of existing Scala services to Java and SpringBoot
  • Development of GraphQL interfaces
  • Administration of Apache Kafka clusters
  • Development and operations of AWS infrastructure
  • Development of CI/CD pipelines
  • IaaS with Python (Pulumi)
Kubernetes (EKS) Apache Kafka (Strimzi operator) Kafka Streams Kafka Connectors Confluent Schema registry ElasticSearch Kibana Prometheus Grafana Java SpringBoot Scala Sbt Kotlin Gradle Quarkus Apache Avro Confluence Jira GitlabCI ArgoCD Python Pulumi
SRF (Schweizer Radio und Fernsehen)
3 Jahre 5 Monate
2018-08 - 2021-12

Digital Farming, Microservices Architecture

DevOps / SRE / Security Engineer / Backend Developer Java / Python Kubernetes Confluent Kafka RabbitMQ ...
DevOps / SRE / Security Engineer / Backend Developer Java / Python
  • Complete redesign of existing infrastructure to a new target architecture based on Kubernetes (previously services were deployed to plain EC2 instances.
  • Redesign of the whole CD pipeline
  • Setup of Kubernetes clusters in AWS and integration with AWS services (ELB, Route53, IAM, etc.)
  • Provisioning of AWS accounts in a multi-account architecture (Landing Zone)
  • Administration of Confluent Kafka and RabbitMQ
  • Design and development of microservices (Java/SpringBoot and Python)
  • Containerization of microservices
  • Setup of a cluster monitoring solution, based on Prometheus/Grafana
  • Support of the operations team to establish effective metrics and measurements in order to guarantee early visibility into possible performance degradation and other SRE related issues
  • Establishment of application performance monitoring based on DataDog to further increase visibility into the system.
  • Setup of log aggregation (EFK stack)
  • VPC design and automated provisioning with terraform
  • Secrets and certificate management
  • Design and implementation of an ML data pipeline for image classification
  • AWS lambda development (Python)
  • Design and implementation of a multi-region Kubernetes cluster
  • Design and implementation of a GitOps based CD pipeline based on ArgoCD
  • Driving continuous security improvements, including threat modelling, establishment of secure coding best practices, vulnerability scanning, etc.
  • Implementation security best practices for Kubernetes and AWS in general, e.g. AWS WAF, K8S network policies, etc.
  • Regular training of the backend development team in topics like infrastructure as code and secure coding.
  • Active participation as software engineer in a team of data scientists to teach and ensure software engineering best practices, including secure coding. Main focus was to ensure production readiness of Deep Learning based solutions / models created by the data science team.
Kubernetes Confluent Kafka RabbitMQ Helm Docker Prometheus AlertManager metrics-server prometheus-adapter Grafana ElasticSearch Fluentd Kibana kube2iam aws-iam-authenticator Terraform ElastiCache TeamCity Bash Python3 Java 11 AWS Step Functions AWS Batch and various other AWS services Spring Boot Python 3 ArgoCD AuroraDB PostgreSQL WAF and more
Xarvio (BASF)
11 Monate
2019-02 - 2019-12

Project Vendo

DevOps Engineer, Software Architect (Java/AngularJS) OpenShift Jenkins Helm ...
DevOps Engineer, Software Architect (Java/AngularJS)
  • OpenShift installation and administration
  • Deployment automation to OpenShift with Jenkins and Helm. Main focus was to stabilize a very complex deployment process, which was regularly unstable and prone to errors
  • Development of cross-cutting application components (e.g. authentication, logging, etc.) in Java and AngularJS
  • Development of microservices
  • General system architecture consulting
  • Performance engineering
OpenShift Jenkins Helm Instana APM Graylog Java 11 Spring Boot AngularJS diverse AWS Services and more
Deutsche Bahn
1 Jahr
2017-09 - 2018-08

Privatkundenportal, Microservices Architecture

DevOps Engineer Jenkins GitLab / GitlabCI OpenShift ...
DevOps Engineer
  • Installation and administration of OpenShift clusters
  • Design and development of complex CD Pipelines with a strong security focus, including static code analysis, vulnerability scanning of third-party libraries (e.g. for OWASP top 10 vulnerabilities), container images, etc.
  • Served as the interface between application development and Infrastructure Team, Collaboration with Dev and Ops teams
  • Kafka cluster installation and administration
  • Dockerization of applications, image hardening
  • Development of automation scripts in Python, Bash and make
  • Infrastructure automation
  • Working with the dev team on cross-cutting concerns, such as Performance optimization, Security, Logging and Monitoring
Jenkins GitLab / GitlabCI OpenShift Helm Docker Ansible RHEL CoreOS Kafka Artifactory Java Python Maven Spring Boot IntelliJ Jira Confluence ELK Stack Prometheus CloudForms
Schufa Holding AG
4 Jahre
2014-01 - 2017-12

Cross-Project

Chief Architect, Cross-Project Position
Chief Architect, Cross-Project Position
  • Besides specific projects conducted with DB Schenker, I was serving as Lead architect on an architecture department board, conducting research of new technology trends, establishing best practices in various areas of the SDLC, documenting results and regularly conduct presentations and training of the development team. The department in question comprised of ca. 450 developers in 4 regions (Germany, India, eastern Europe and China)
  • This also included close cooperation with other departments in order to move towards company-wide standards and best practices
1 Jahr 6 Monate
2016-04 - 2017-09

AWS Cloud Pilot

Cloud Architect, DevOps Engineer Kubernetes OpenShift AWS Elasticsearch Service / Kibana ...
Cloud Architect, DevOps Engineer
  • VPC design and implementation
  • Implementation of a fully automated installation of a production grade Kubernetes cluster in AWS, based on Ansible, Packer and Terraform
  • Evaluation of OpenShift vs. plain Kubernetes
  • Integration of Kubernetes with AWS autoscaling
  • Installation of a logging solution for Kubernetes, based on the EFK stack
  • Evaluation of multiple APM solutions (AppDynamics vs. DynaTrace vs. Instana)
  • Installation of a monitoring solution for Kubernetes, based on Instana
  • Kubernetes administration, including definition of various Kubernetes primitives
  • Automation of infrastructure provisioning
  • Automated configuration of various AWS resources, including RDS, Elastic Search Service and Elasticache
  • Development of deployment pipelines
  • Setup of an external caching layer
  • Configuration of SSL/TLS
  • Migration of multiple existing applications to the target platform (Docker/Kubernetes)
  • Development of microservices in Java and Python
  • Involvement in Ops activities according to DevOps principles
Kubernetes OpenShift AWS Elasticsearch Service / Kibana RDS (Oracle/Postgres) Elasticache Lambda EC2 VPC S3 Route53 CloudWatch IAM Cloudformation Fluentd Ansible Terraform Packer Git GitlabCI Docker Java Spring Boot Python 3 IntelliJ Jira Confluence AppDynamics APM Instana Linux
DB Schenker / Logistics
5 Monate
2017-02 - 2017-06

Microservices for estimation of delivery dates

Cloud / DevOps Engineer, Software Developer Java IntelliJ AWS Lambda ...
Cloud / DevOps Engineer, Software Developer
  • Design and development of microservices based on a serverless architecture
  • Development of infrastructure automation processes
  • Development of a continuous deployment pipeline
  • Coaching of an offshore team in China (10 developers)
Java IntelliJ AWS Lambda AWS API Gateway AWS Dynamo DB Terraform Ansible Git Gitlab CI Jira Confluence Slack
DB Schenker/ Logistics
3 Jahre 2 Monate
2013-05 - 2016-06

Webclaims 2 ? a global claim handling solution for the risk management department

System Architect / DevOps Engineer AngularJS Java SpringBoot ...
System Architect / DevOps Engineer
  • Design and implement application infrastructure (WebSphere Cluster on Linux, etc.)
  • Automate deployment pipelines (Jenkins)
  • Design of the application architecture
  • Selection of technologies
  • Design and implementation of critical components, e.g. an audit logging solution
  • Design and implementation of system integrations
  • Implementation of custom data migrations (ETL) for existing systems to be replaced, applying functional programming paradigms (in Clojure)
AngularJS Java SpringBoot JPA/Hibernate Clojure Jenkins Linux Websphere App. Server IBM MQ Vagrant Docke Codahale Metrics IntelliJ Git JavaScript Oracle WebServices (SOAP based and RESTful)
DB Schenker/ Logistics
1 Jahr
2012-05 - 2013-04

Next generation eServices ? a global eBusiness platform

Lead Solution Architect Sparx Enterprise Architect Confluence Jira ...
Lead Solution Architect

(Project did not include implementation, only a POC prototype)

  • Design of a reference architecture for a global, harmonized/centralized eBusiness platform.
  • Development of a prototype solution, The main goal was to enable support of varying requirements of different countries / regions and to enable efficient development with highly distributed teams
  • Elicitation of architectural requirements
  • Collaboration with stakeholders at different levels

Sparx Enterprise Architect Confluence Jira Java SpringBoot AngularJS
DB Schenker/ Logistics
2 Jahre 9 Monate
2009-06 - 2012-02

Webclaims claim management system

Lead Architect, Lead Developer Java Spring JPA ...
Lead Architect, Lead Developer
  • Design of application and integration architecture
  • Requirements engineering
  • Technical leadership of distributed development team
  • Development of application and integration components
Java Spring JPA MagicDraw UML IBM RAD Toad Websphere App. Server WebSphere MQ Oracle 11g Tivoli Directory Server
DB Schenker/ Logistics

Aus- und Weiterbildung

Aus- und Weiterbildung

2013 ? 2018

MSc in computing, Open University, Milton Keynes, England


2015 ? 2017

Mathematics and Statistics, selected modules, Open University, Milton Keynes, England


1994 ? 1999

Höhere Technische Lehranstalt für EDV und Organisation, Vienna, Austria


Certifications:

  • Confluent Certified Administrator for Apache Kafka
  • Confluent Certified Developer for Apache Kafka
  • AWS Certified Solution Architect ? Associate
  • AWS Certified Developer
  • Togaf 9 Certified
  • ITIL Foundation
  • Oracle Certified Master, Java EE 5 Enterprise Architect
  • Sun Certified Business Component Developer for Java EE 5
  • Sun Certified Java Developer
  • Machine Learning Specialization (Stanford University / DeepLearning.AI)
  • Deep Learning Specialization (DeepLearning.AI)

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

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

Das Freelancer-Portal

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