Case study

Solution architects for Production IT (DevOps/Platform Engineer)

Prepare deployment process with Azure DevOps, organizing all environments to meet standards

Brief description of the company

Zeiss Vision Care is a division of Carl Zeiss AG, a German company known for its expertise in optics and optoelectronics. Zeiss Vision Care specializes in providing advanced products and solutions for eye care, focusing on the development, manufacturing, and distribution of eyeglass lenses, coatings, and optical instruments used in eye exams and vision diagnostics.

The challenge

Streamlining collaboration between software development and IT operations teams to ensure efficient, reliable, and scalable production IT systems.

Improve deployment process to support multiple applications across multiple environments.

Prepare observability solution for all environments.

The challenge

Streamlining collaboration between software development and IT operations teams to ensure efficient, reliable, and scalable production IT systems.

Improve deployment process to support multiple applications across multiple environments.

Prepare observability solution for all environments.

The solution

Implementing advanced DevOps practices and tools to automate workflows, enhance system observability, and deliver continuous integration and deployment with high quality.

Deployment: Developed and implemented an Azure DevOps-based solution for managing Docker and Kubernetes environments across multiple manufacturing sites

Observability: Enabled comprehensive observability by deploying a Grafana OSS stack to collect and store metrics, logs, and traces from all applications deployed at manufacturing sites, ensuring long-term data retention.

Infrastructure as Code (IaC): Managed cloud infrastructure through a modular, code-based approach, ensuring consistency and scalability.

Authentication: Deployed and integrated Keycloak to provide secure authentication for microservices.

Global Services: Successfully deployed and currently managing global services, including Portainer, Conduktor, ArgoCD, and Grafana.

Kubernetes: Established and maintain Kubernetes clusters both in Azure and on-premises, ensuring reliable and scalable environments.

GitOps: Implemented GitOps workflows to streamline the deployment and management of all applications on Kubernetes clusters.

The solution

Implementing advanced DevOps practices and tools to automate workflows, enhance system observability, and deliver continuous integration and deployment with high quality.

Deployment: Developed and implemented an Azure DevOps-based solution for managing Docker and Kubernetes environments across multiple manufacturing sites

Observability: Enabled comprehensive observability by deploying a Grafana OSS stack to collect and store metrics, logs, and traces from all applications deployed at manufacturing sites, ensuring long-term data retention.

Infrastructure as Code (IaC): Managed cloud infrastructure through a modular, code-based approach, ensuring consistency and scalability.

Authentication: Deployed and integrated Keycloak to provide secure authentication for microservices.

Global Services: Successfully deployed and currently managing global services, including Portainer, Conduktor, ArgoCD, and Grafana.

Kubernetes: Established and maintain Kubernetes clusters both in Azure and on-premises, ensuring reliable and scalable environments.

GitOps: Implemented GitOps workflows to streamline the deployment and management of all applications on Kubernetes clusters.

Facts at
a Glance

Engineered a scalable and robust deployment framework for over 50 microservices across 40 globally distributed environments, utilizing Azure DevOps, Kubernetes, and KEDA

Oversee all application deployments in Kubernetes using a GitOps approach with use of ArgoCD

Implemented a comprehensive observability solution leveraging

Mimir, Loki, Tempo and Grafana to monitor and analyze system performance across all environments.

Azure DevOps, Azure AKS, Terraform, Terragrunt, Ansible Docker, K0s, ArgoCD, Portainer, Conduktor, Keda, Python, Golang

Facts at
a Glance

Engineered a scalable and robust deployment framework for over 50 microservices across 40 globally distributed environments, utilizing Azure DevOps, Kubernetes, and KEDA

Oversee all application deployments in Kubernetes using a GitOps approach with use of ArgoCD

Implemented a comprehensive observability solution leveraging

Mimir, Loki, Tempo and Grafana to monitor and analyze system performance across all environments.

Azure DevOps, Azure AKS, Terraform, Terragrunt, Ansible Docker, K0s, ArgoCD, Portainer, Conduktor, Keda, Python, Golang

Meet other satisfied
QualityMinds customers

Meet other satisfied
QualityMinds customers

© 2024 QualityMinds, All rights reserved

© 2024 QualityMinds, All rights reserved

© 2024 QualityMinds, All rights reserved