DevOps Engineer / SRE / Cloud Architect / Automation Engineer (AWS, Azure, Kubernetes, OpenShift, Terraform, Ansible, Java, Python, Linux etc.)
Aktualisiert am 16.12.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.01.2025
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
Native
English
Fluent
Polish
Fluent

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

1 Jahr
2023-09 - 2024-08

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, Azure and VSphere.
  • Manage Kubernetes clusters, on-prem OpenShift on VSphere and AKS in Azure
  • Develop microservices in Java and SpringBoot
  • Development of GitOps inspired CI/CD pipelines based on Jenkins and ArgoCD
  • 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)
  • Maintenance / updating of the infrastructure documentation (Azure and VSphere areas), draw.io + Confluence
  • Management of secrets and PKI
  • 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
1 Jahr
2023-01 - 2023-12

Machine Learning Operations (MLOps)

DevOps and Software Engineer Diverse AWS Services Kubernetes (EKS) Kafka ...
DevOps and Software Engineer
  • Administration of Kuberntetes Clusters in multiple environments
  • 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)
  • Integration von HashiCorp Vault Secrets mit Kubernetes (Vault Secrets Operator)
  • Evaluation of Kubeflow, MLFlow
  • Implementatino of an ML life-cycle management solution, Sagemaker, MLFlow
  • Design and implementation of a data pipeline (ETL/ELT) zur Erstellung eines Data Lake, with Kafka, Kinesis (Streams, Firehose, Analytics), AWS Glue, Glue Data Catalog, s3, AWS Athena, Redshift / Redshift Spectrum
  • S3 Lifecycle management for storage cost optimization
  •  Documentation of design and architecture. Diagrams defined in Mermaid
  • Monitor model quality (data drift, prediction accuracy, response times, error rates)
Diverse AWS Services Kubernetes (EKS) Kafka MLFlow KubeFlow Terraform Bash PowerShell Kotlin Java SpringBoot GitlabCI Pyhon (numpy/scipy/scikit learn/Tensorflow/matplotlib/etc.) AWS Kinesis Apache Flink Glue Apache Spark Sagemaker Redshift Helm Kustomize ArgoCD Mermaid Github Actions Pyhon (numpy scipy scikit learn Tensorflow matplotlib etc.) Sagemaker Model Monitor MLFlow logging and tracking OpenSearch / Kibana Prometheus / Grafana
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
8 Monate
2022-07 - 2023-02

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
  • Development of frontend and backend components (Typescript, NodeJS, ReactJS)
  • 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
  • Documentation of the Azure infrastructure in Confluence
  • 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
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
11 Monate
2021-09 - 2022-07

Development of a Data Pipeliine

DevOps Kubernetes (EKS) Apache Kafka (Strimzi operator) Kafka Streams ...
DevOps
  • Development of a Data Pipeliine with Apache Kafka (Streams, Connectors), Kinesis, Apache Spark, Kotlin and Scala, in order to consolidate data from disparate data sources into a unified Data Lake
  • 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
  • Secrets Management (Vault)
  • Development and operations of AWS infrastructure
  • Development of CI/CD pipelines with GitlabCI and ArgoCD
  • 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
  • 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.
  • Design and implementation of an ML data pipeline for image classification (AWS StepFunctions, AWS Batch for GPU heavy image classification tasks, S3, Lambda)
  • Evaluation of Airflow and Prefect2 for various data pipeline solutions
  • Implementation of diverse ML / Data Pipelines with AWS + OpenSource tech stack ? Prefect2, S3, Kinesis Services, Glue, Lambda, Kubernetes Pods, Sagemaker, Tensorflow / Pytorch
  • My responsibility was not to build the ML models, rather operationalize them and build robust data pipelines
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 WAF Kinesis Streams / Firehose Glue Sagemaker
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
  • 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
  • (Project did not include implementation, only a POC prototype)

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)
  • Machine Learning Operations Specialization (Duke University)

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

1 Jahr
2023-09 - 2024-08

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, Azure and VSphere.
  • Manage Kubernetes clusters, on-prem OpenShift on VSphere and AKS in Azure
  • Develop microservices in Java and SpringBoot
  • Development of GitOps inspired CI/CD pipelines based on Jenkins and ArgoCD
  • 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)
  • Maintenance / updating of the infrastructure documentation (Azure and VSphere areas), draw.io + Confluence
  • Management of secrets and PKI
  • 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
1 Jahr
2023-01 - 2023-12

Machine Learning Operations (MLOps)

DevOps and Software Engineer Diverse AWS Services Kubernetes (EKS) Kafka ...
DevOps and Software Engineer
  • Administration of Kuberntetes Clusters in multiple environments
  • 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)
  • Integration von HashiCorp Vault Secrets mit Kubernetes (Vault Secrets Operator)
  • Evaluation of Kubeflow, MLFlow
  • Implementatino of an ML life-cycle management solution, Sagemaker, MLFlow
  • Design and implementation of a data pipeline (ETL/ELT) zur Erstellung eines Data Lake, with Kafka, Kinesis (Streams, Firehose, Analytics), AWS Glue, Glue Data Catalog, s3, AWS Athena, Redshift / Redshift Spectrum
  • S3 Lifecycle management for storage cost optimization
  •  Documentation of design and architecture. Diagrams defined in Mermaid
  • Monitor model quality (data drift, prediction accuracy, response times, error rates)
Diverse AWS Services Kubernetes (EKS) Kafka MLFlow KubeFlow Terraform Bash PowerShell Kotlin Java SpringBoot GitlabCI Pyhon (numpy/scipy/scikit learn/Tensorflow/matplotlib/etc.) AWS Kinesis Apache Flink Glue Apache Spark Sagemaker Redshift Helm Kustomize ArgoCD Mermaid Github Actions Pyhon (numpy scipy scikit learn Tensorflow matplotlib etc.) Sagemaker Model Monitor MLFlow logging and tracking OpenSearch / Kibana Prometheus / Grafana
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
8 Monate
2022-07 - 2023-02

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
  • Development of frontend and backend components (Typescript, NodeJS, ReactJS)
  • 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
  • Documentation of the Azure infrastructure in Confluence
  • 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
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
11 Monate
2021-09 - 2022-07

Development of a Data Pipeliine

DevOps Kubernetes (EKS) Apache Kafka (Strimzi operator) Kafka Streams ...
DevOps
  • Development of a Data Pipeliine with Apache Kafka (Streams, Connectors), Kinesis, Apache Spark, Kotlin and Scala, in order to consolidate data from disparate data sources into a unified Data Lake
  • 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
  • Secrets Management (Vault)
  • Development and operations of AWS infrastructure
  • Development of CI/CD pipelines with GitlabCI and ArgoCD
  • 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
  • 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.
  • Design and implementation of an ML data pipeline for image classification (AWS StepFunctions, AWS Batch for GPU heavy image classification tasks, S3, Lambda)
  • Evaluation of Airflow and Prefect2 for various data pipeline solutions
  • Implementation of diverse ML / Data Pipelines with AWS + OpenSource tech stack ? Prefect2, S3, Kinesis Services, Glue, Lambda, Kubernetes Pods, Sagemaker, Tensorflow / Pytorch
  • My responsibility was not to build the ML models, rather operationalize them and build robust data pipelines
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 WAF Kinesis Streams / Firehose Glue Sagemaker
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
  • 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
  • (Project did not include implementation, only a POC prototype)

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)
  • Machine Learning Operations Specialization (Duke University)

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.