Lets Discover

Automated Infrastructure

Project

The purpose of the project is to build a scalable, and reliable infrastructure for a complex software in the field of laboratory informatics. The software needs to be operated in a kubernetes cluster. The project makes scientific data more readily accessible for ease of integration, collaboration, analysis and long-term archiving. The Kubernetes cluster needs to be setup and configured in different customers’ infrastructure. Therefore, it should be designed in a highly-customizable approach.

Client

Merck

Tasks
  • Configure and operate the continuous integration and deployment (CI/CD) pipeline for solutions based on a complex microservices architecture
  • Create and maintenance of monitoring and reporting systems both for the CI/CD pipelines and products on different deployment tiers
Challenges
  • Complex microservice architecture with different set of tooling
  • Highly customizable system required to be setup and configure for different clients with different specifications.
Technologies
  • Programming: Bash
  • Cloud: AWS
  • Tools: Jenkins, GitLab, Rancher, Docker
Solution
  • Design and implement a fully automated solution for deployment of the product
  • Provide know-how of CI/CD