Case study

Architekci rozwiązań dla IT produkcyjnego (DevOps/Platform Engineer)

Przygotowanie procesu wdrożeniowego w Azure DevOps i uporządkowanie wszystkich środowisk zgodnie ze standardami

Krótki opis firmy

Niemiecka firma znana z ekspertyzy w optyce i optoelektronice. Specjalizuje się w zaawansowanych produktach i rozwiązaniach z zakresu ochrony wzroku, koncentrując się na rozwoju, produkcji i dystrybucji soczewek okularowych, powłok oraz przyrządów optycznych wykorzystywanych w badaniach i diagnostyce wzroku.

Wyzwanie

Usprawnienie współpracy między zespołami developmentu i IT operations, aby zapewnić wydajne, niezawodne i skalowalne systemy produkcyjne.

Usprawnienie procesu wdrażania dla wielu aplikacji i wielu środowisk.

Przygotowanie rozwiązania observability dla wszystkich środowisk.

Rozwiązanie

Wdrożenie zaawansowanych praktyk i narzędzi DevOps, aby zautomatyzować procesy, zwiększyć observability systemu i dostarczać continuous integration oraz continuous deployment z wysoką jakością.

Wdrażanie: Zaprojektowaliśmy i wdrożyliśmy rozwiązanie oparte o Azure DevOps do zarządzania środowiskami Docker i Kubernetes w wielu zakładach produkcyjnych.

Observability: Zapewniliśmy kompleksową observability poprzez wdrożenie stacka Grafana OSS zbierającego i przechowującego metryki, logi i trace’y ze wszystkich aplikacji w zakładach, z długim okresem retencji danych.

Infrastructure as Code (IaC): Zarządzaliśmy infrastrukturą chmurową w sposób modularny i oparty o kod, co zapewnia spójność i skalowalność.

Uwierzytelnianie: Wdrożyliśmy i zintegrowaliśmy Keycloak, aby zapewnić bezpieczne uwierzytelnianie mikroserwisów.

Usługi globalne: Wdrożyliśmy i zarządzamy globalnymi usługami, m.in. Portainer, Conduktor, ArgoCD i Grafana.

Kubernetes: Utworzyliśmy i utrzymujemy klastry Kubernetes zarówno w Azure, jak i on-premises, zapewniając niezawodne i skalowalne środowiska.

GitOps: Wdrożyliśmy workflow GitOps, aby usprawnić wdrażanie i zarządzanie wszystkimi aplikacjami na klastrach Kubernetes.

Fakty w
pigułce

Zaprojektowaliśmy skalowalny i odporny framework wdrożeniowy dla ponad 50 mikroserwisów w 40 rozproszonych globalnie środowiskach, w oparciu o Azure DevOps, Kubernetes i KEDA

Nadzorujemy wszystkie wdrożenia aplikacji w Kubernetes w podejściu GitOps z użyciem ArgoCD

Wdrożyliśmy kompleksowe rozwiązanie observability w oparciu o

Mimir, Loki, Tempo i Grafana, aby monitorować i analizować wydajność systemów we wszystkich środowiskach.

Azure DevOps, Azure AKS, Terraform, Terragrunt, Ansible, Docker, K0s, Argo CD, Portainer, Conduktor, KEDA, Python, Golang

Poznaj innych zadowolonych
klientów QualityMinds

Więcej case studies
Clutch Top Managed Services Company Germany 2024