About the author

Michael Seifert

Cloud and DevOps Consultant

  • m.seifert@digitalernachschub.de
  • +49 8254 4869987
  • Altomünster, Germany

I am a freelancing IT consultant and I help my clients minimize the maintenance cost of their software. I focus on distributed systems in private Clouds that are based on Java or Python.

Do you have a development team spending most of their time fixing unexpected issues and keeping the application alive? They don't have time for new features. And if they manage to start a feature, it's expensive and takes a long time.

Does your software system fail to meet the existing availability or perfomance requirements? Web pages take ages to load, the application is getting slower by the day, and the IT support is flooded with tickets.

Do you want to develop a new, low-maintenance solution to ensure none of the above will happen?

If you answered “yes” at least once while reading the above, chances are high that I can support you. Please see the following overview and find out how I helped my clients in previous projects:

Software service for processing media files

PythonKafkaDockerS3PrometheusTerraformAnsibleGitOpsInfrastructure as Code

Key contributions:

  • Architectural concept
  • Automated provisioning and configuration of infrastructure for tests in the CI/CD pipeline
  • Automated software releases based on version control tags

Automated identity verification based on passports and ID cards

JavaSpring BootMongoDBVue.jsCloudFoundry

Key contributions:

  • CloudFoundry Buildpack to reuse existing company IP for optical character recognition
  • Web page visualizing intermediate results of the business processes for sales demos and stakeholder management
  • Reduction of technical project risks through prototypes and feasibility studies

Enabling TV broadcast operation

PythonKubernetesCeleryKafkaS3PrometheusAnsiblePostgreSQL

Key contributions:

  • Improved reliability of operational alerts
  • Incident response
  • Command-line tool for operations, and disaster recovery
  • Simplified system design
  • Improved reliability of event processing and transactions

Modernization of a legacy software system

JavaSpringJPAVaadinOracle 11gDocker

Key contributions:

  • Simplification of the project setup for developers
  • Updating the Vaadin-based frontend to a new major Version of Vaadin

Delivery of debit card PINs via SMS

JavaSpring BootSOAPActiveMQOracle 11gQuartzAngularJSJenkinsPCI-DSS

Key contributions:

  • Introduction of a testing strategy
  • Database migration from MySQL to Oracle
  • Automation of system tests
  • Extension of the Continuous Integration pipelines

Highly available serial number generation for integrated circuits manufacturing

JavaSpringActiveMQSOAPOracle 11gQuartzSoapUIJenkinsDocker

Key contributions:

  • Database performance analysis and improvement
  • Automation of system tests

Unified communication channels to the customer for use in CRM

JavaActiveMQ

Key contributions:

  • Architectural concept