SyncOps project image

In this project, I explored modern DevOps technologies and combined them into a complete, production-style workflow. I used Azure as the main cloud platform, employing Azure Pipelines for CI and Azure Kubernetes Service (AKS) for running the applications.

All services are containerized with multi-architecture builds (amd64 & arm64) using Docker Buildx and QEMU. For deployment, I implemented a GitOps approach with Argo CD, so every repository change automatically syncs with the cluster.

The project handles three different programming languages — Python, Node.js, and .NET — ensuring the system supports diverse workloads. Security scans were added using Trivy, and Kubernetes manifests are updated automatically to trigger deployments.

This project demonstrates building a realistic, secure, automated, and cloud-native system using the same tools that modern companies rely on today.

Links: