The DevOps Team for Project “AuRegis” is responsible for the development and operation of a digitized nationwide trade register. Key responsibilities included managing the release process, supporting the microservices architecture on Kubernetes/OpenShift, and overseeing the CI/CD pipelines.
A major focus was constructing the CI/CD stack from the ground up. Using GitLab CI and Jenkins, essential components such as integration tests, dependency checks, and security scans were integrated. The deployment process to OpenShift/K8S was fully automated via Kustomize and Jenkins/Python Scripts, while SonarQube was established for code quality analysis. Additionally, GitOps workflows were implemented using ArgoCD to manage resources across both Azure and private cloud environments.
Beyond infrastructure, I actively identified and addressed architectural and code-level improvements to enhance system stability and maintainability.
Automation within Jenkins was significantly improved through custom Python scripts, Terraform/Ansible, handling tasks like cryptostore configuration and system packaging for all our deliverables within this project. This streamlined the release process for both customer deliveries and test system deployments. For microservices, Kustomize manifests (Helm) and automation scripts were developed, ensuring documentation was treated as code for clarity and reproducibility.
During the project’s first go-live and going forward, I served as a technical advisor to ensure a smooth launch, later transitioning into the role of Technical Rollout Manager to oversee further deployments.
Technology Stack:
- Products: Java, Spring Boot, React, Oracle, MS SQL, Redis, Elasticsearch, RabbitMQ, Python
- Infrastructure: Jenkins, Azure, OpenShift/Kubernetes, Docker, Kustomize, ArgoCD, Grafana, Prometheus
