Profileimage by Alexander Zerbe DevOps & Software Engineer - IT-Consultant from Niedernhausen

Alexander Zerbe

available

Last update: 02.01.2024

DevOps & Software Engineer - IT-Consultant

Company: aqube GmbH
Graduation: not provided
Hourly-/Daily rates: show
Languages: German (Native or Bilingual) | English (Full Professional)

Attachments

profil-alexander-zerbe-aqube-gmbh_100923.pdf

Skills

Engineering and Management:
  • Agile Software Development (Scrum, Kanban, Reviews, Knowledge-Sharing, Extreme Programming)
  • Software Architecture
  • Functional Programming
  • Behaviour- & Test-Driven Design
  • DevOps Engineering (Continuous Integration & Delivery)
  • Site Reliability Engineering
DevOps:
  • CICD: Gradle, Maven, Jenkins, Gitlab-CI, Azure DevOps, GitHub Actions, AWS Services
  • Automation: Terraform, AWS Cloudformation & SAM, Ansible, Shell-Scripting, Infrastructure as Code, Infrastructure as a Service
  • Orchestration: Docker, Kubernetes, Helm & Go-Template
  • Monitoring: Prometheus & Grafana, ELK-Stack (Elasticsearch, Logstash, Kibana, Fluentbit, Filebeat), Distributed Tracing
  • Cloud: Amazon Web Services (AWS), Azure Cloud
  • Security: Keycloak, Vault, AWS Cognito
Programming:
  • Go: Serverless (AWS Lambda), Web-Technologies, Microservices, CLI-Tools (Cobra), Kubernetes Operator pattern, operator-sdk
  • Java: Spring, Micronaut, Apache Kafka (Confluent Stack & KSQL)
  • Other: Python, C/C++, Haskell, Shell-Scripting
Technologies:
  • Various: Linux & POSIX, MacOS, Git, WebServer (Apache, nginx & traeffik), Istio
  • Databases: SQL, AWS DynamoDB, Apache Cassandra, MongoDB, CouchDB
  • Cloud: AWS Serverless, AWS Webhosting (S3, CloudFront, API-Gateway, Cognito, Amplify), Azure Services (AKS, CosmosDB)
  • Dezentralized Messaging Systems

Project history

12/2020 - Present
Project Lead, Software Engineer and IT-Consultant
aqube GmbH - Customer Project (Internet and Information Technology, < 10 employees)

  • Design of an on-premise, backend system with focus on portability to Amazon Web Services.
  • Setup and configuration of Keycloak as OpenID-Connect provider for authentification and authorisation. Including the implementation of custom policy enforcers and access rules based on RBAC and GBAC patterns for different clients.
  • Development of different backend services and APIs with the Go programming language and Git, Keycloak, MinIO and MongoDB as service components.
  • Continuous integration, build automatisation and containerisation for the backend service (GitHub Actions).

07/2020 - Present
DevOps, Software Developer and IT-Consultant
Internet Agency (Marketing, PR and Design, 10-50 employees)

  • Consultancy of the Go developer team on topics such as testing, project and package structure, concurrency, dependency management and general best practices.
  • Technical design and implementation of an AWS serverless backend (Lambdas, Step-Functions, API-Gateway and DynamoDB) with a microservice-like approach, written in Go, AWS SAM and Cloudformation stacks.
  • Configuration of multi-module Go projects for local development with testing, local API and database, test-data and hot-reloading.
  • Definition and automatic rollout of distributed AWS services (Cognito, CloudFront, S3, Route53) through Cloudformation.
  • CI/CD through Gitlab-CI pipelines for multiple micro frontends.
  • Migration of existing software (backend \& frontend components) deployments from HashiCorp Nomad to Kubernetes (Helm).
  • Automation of build and deployment processes using Azure DevOps pipelines and Azure ContainerRegistry for Docker containers and Helm charts.
  • Automation of multi-stage deployments to separate Azure AKS (Kubernetes) clusters and namespaces.
  • Definition and rollout of distributed Azure Cloud services through HashiCorp Terraform.
  • Installation and configuration of multiple software packages in AKS Clusters (Helm Charts) like Redis, Elasticsearch, Istio and CertificateManager.
  • Coordination of external service providers and development of a complex Helm Chart for a multi-step Magento2 (E-Commerce Platform) deployment.

07/2018 - Present
Entrepreneur & Managing Partner
aqube GmbH (Internet and Information Technology, < 10 employees)

  • Design and implementation of various build and deployment processes under the use of web-service proxies, Jenkins, GitLab-CI, Docker and Kubernetes.
  • Integration of repository, build and test infrastructure into existing authentication and Data-services.
  • Log and event-monitoring for systems and services in a highly agile CI/CD environment with Elasticsearch, Kibana and filebeat.

08/2018 - 10/2020
DevOps & Software Engineer
(Transport and Logistics, >10.000 employees)

  • Agile software engineering and development of cloud native Java microservices.
  • Responsibilities for automation of development, test and release processes through DevOps principles. Including code quality assurance, security checks, dynamic build environments, credential management, migration tasks, rollback strategies and staging concepts.
  • Construction of an dynamic, staged and automated End-to-End testing environment for microservices.
  • Ressource, cost optimizations and monitoring.
  • Member of the team-overlapping DevOps department.

09/2018 - 07/2020
DevOps, Software Developer and IT-Consultant
(Transport and Logistics, >10.000 employees)

  • Agile software engineering and development of data-intensive, scalable and cloud native Java microservices with Apache Kafka as backbone for the event-driven design.
  • Configuration and development of a user-interface application with credentials and access management through Keycloak.
  • Responsibilities for automation of development, test and release processes through DevOps principles. Including code quality assurance, security checks, dynamic build environments, credential management, migration tasks, rollback strategies and staging concepts.
  • Construction of a dynamic, staged and automated End-to-End testing environment for microservices.
  • Resource- and cost optimization for Kubernetes resources, including logging, monitoring and alerting.
  • Member of team-overlapping DevOps department.

08/2018 - 02/2019
IT-Consultant
(Telecommunications, 250-500 employees)

  • Design of a decentralized BigData platform with Apache Hadoop and Spark.
  • Creation of a prototype microservice for development and testing purposes.
  • Cluster automation through the usage of RedHat Ansible.

07/2018 - 01/2019
Concept and Consulting
(Internet and Information Technology, 50-250 employees)

  • Design of a decentralized BigData platform with Apache Hadoop and Spark.
  • Creation of a prototype microservice for development and testing purposes.
  • Cluster automation through the usage of RedHat Ansible.

04/2016 - 07/2018
Software Engineer
Prime.com (Marketing, PR and Design, 500-1000 employees)

  • Software migration to a service-oriented architecture using Apache Isis, JHipster and Spring.
  • Modeling and implementation of a dynamically scaling streaming platform for document processing with Apache Kafka.
  • Modeling and implementation of a service for automatic creation and hosting of websites, written in AsciiDoc, for versioned documentation reference of Java projects.
  • Operation of the central automatic build and delivery pipelines and systems.
  • Assistance for Machine-Learning and AI Projects for Natural Language Processing.
  • Concept creation of a Machine-Learning approach to detect fake-news and automated systems in social networks.

01/2015 - 04/2016
System Administration Assistance
Prime-Research (Marketing, PR and Design, 500-1000 employees)

• IT-Support and inhouse maintenance.
• Design, construction and maintenance of a world-wide opperating TV-System.
• Automation of internal processes and delivery methods.
• Maintenance and extension of a world-wide used ticket system.
• Design and Implementation of several software projects for parsing and crawling different web services.


Local Availability

Only available in these countries: Germany
Ab dem 01.01.2024 verfügbar. Rhein-Main Gebiet oder hoher Remote-Anteil bevorzugt.
Profileimage by Alexander Zerbe DevOps & Software Engineer - IT-Consultant from Niedernhausen DevOps & Software Engineer - IT-Consultant
Register