VSCode Icon

File

Edit

View

Go

Run

Terminal

Help

Sejoon Kim - Visual Studio Code

Sejoon Kim as a DevOps Engineer

Sejoon Kim as a DevOps Engineer

Sejoon Kim as a DevOps Engineer - CloudCops GmbH

Building reliable, cost-effective infrastructure that teams can trust.

About CloudCops

CloudCops GmbH is a DevOps consulting company specializing in cloud infrastructure, Kubernetes orchestration, and GitOps practices. Working with enterprise clients across various industries, CloudCops delivers scalable, secure, and cost-effective solutions.

Role Overview

As a DevOps Engineer at CloudCops from March 2025 to present, I work on multiple client projects, implementing modern DevOps practices, automating infrastructure, and optimizing cloud costs while maintaining high reliability and security standards.

Key Projects

Myperfectstay - GitOps Infrastructure

Client: CloudCops GmbH | Timeline: March 2025 - Present

Achievements

  • 53% Configuration Overhead Reduction: Restructured ArgoCD repositories with shared ConfigMaps and environment-specific consolidation
  • Zero-Downtime Migrations: Implemented auto_release_id system maintaining CI/CD integrity during major architectural changes
  • Unified CI/CD: Consolidated frontend and backend pipelines from separate repositories into centralized GitHub Actions
  • Preview Environments: Established mobile and frontend preview environments accelerating development feedback loops

Technologies

  • Orchestration: Kubernetes, ArgoCD, Helm
  • CI/CD: GitHub Actions, Docker
  • Infrastructure: Azure, Terraform
  • Monitoring: Prometheus, Grafana, Loki

app.immonow.at - DevSecOps Platform

Client: Raiffeisen Immobilien | Timeline: August 2025 - Present

Achievements

  • 98% CVE Reduction: Automated vulnerability detection and patching via Trivy Operator
  • 90% Cost Savings: Migrated from Grafana SaaS to self-hosted solution with Prometheus integration ($500/month → $50/month)
  • Automated Security Reporting: Built Grafana dashboards with Slack integration for daily vulnerability tracking
  • Secure Testing Environments: Designed staging environments enabling safe penetration testing and vulnerability management

Technologies

  • Security: Trivy Operator, Kubernetes Security Policies
  • Monitoring: Self-hosted Grafana, Prometheus, Alertmanager
  • Infrastructure: Kubernetes, Helm Charts
  • Automation: GitHub Actions, Slack API

Azure Infrastructure Automation

Client: CloudCops GmbH | Timeline: March 2025 - Present

Achievements

  • 85% Time Reduction: Automated Azure App Registration from manual 4-step workflow to single-push deployment
  • Modernized IaC: Reworked script-based Terraform ArgoCD modules to Helm-based architecture with version control
  • Enhanced Project Management: Migrated from Notion/GitHub Issues to integrated Jira workflows with autolink functionality
  • Standardized Deployments: Enabled better rollback capabilities and standardized deployment patterns

Technologies

  • Cloud: Azure (App Registrations, RBAC, Resource Management)
  • IaC: Terraform, Helm, ArgoCD
  • Project Management: Jira API, GitHub Actions
  • Automation: Python, Bash scripting

Impact & Metrics

Cost Optimization

MetricBeforeAfterSavings
Monitoring Costs$500/month$50/month90% reduction
Deployment Time4 manual steps1-click deploy85% faster
Configuration Files100+ configs47 configs53% reduction

Security & Reliability

  • Vulnerability Management: 98% active CVE reduction through automation
  • Zero-Downtime Deployments: 100% uptime during major infrastructure migrations
  • Preview Environments: 3-5x faster development feedback loops
  • Automated Testing: Secure staging environments for penetration testing

Technologies & Tools

Container Orchestration

  • Kubernetes (1.28+)
  • ArgoCD for GitOps
  • Helm for package management
  • Docker for containerization

CI/CD & Automation

  • GitHub Actions
  • Terraform for Infrastructure as Code
  • Bash/Python for automation scripts
  • Jira API integration

Security & Monitoring

  • Trivy Operator for vulnerability scanning
  • Prometheus for metrics collection
  • Grafana for visualization and dashboards
  • Loki for log aggregation
  • Alertmanager for alerting
  • Slack integration for notifications

Cloud Platforms

  • Microsoft Azure (Primary)
    • Azure App Registrations
    • Azure RBAC
    • Azure Resource Management
  • AWS (Secondary)

Key Learnings & Growth

DevOps Philosophy

  • Cost-Conscious Engineering: Every optimization funds the next feature
  • Security by Default: Automated vulnerability management prevents issues at scale
  • GitOps Excellence: Infrastructure as code enables reproducibility and rollback
  • Observability First: Comprehensive monitoring prevents outages before they happen

Technical Depth

  • Kubernetes Mastery: Deep understanding of ConfigMaps, Secrets, RBAC, and networking
  • ArgoCD Patterns: Advanced repository structuring and release management strategies
  • Security Automation: Implementing shift-left security with Trivy and policy enforcement
  • Cost Optimization: Balancing performance, reliability, and cloud spend

Enterprise Client Work

  • Multi-Client Management: Juggling Myperfectstay and Raiffeisen Immobilien simultaneously
  • Stakeholder Communication: Translating technical improvements into business value
  • Risk Management: Making critical infrastructure changes without downtime
  • Documentation Excellence: Creating clear runbooks and architectural diagrams

Challenges & Solutions

Challenge: 90% Cost Reduction Without Sacrificing Observability

Problem: Grafana SaaS costs scaling unsustainably with usage

Solution:

  • Deployed self-hosted Grafana on Kubernetes cluster
  • Integrated Prometheus for metrics collection
  • Configured Loki for log aggregation
  • Maintained all dashboards and alerting capabilities
  • Result: $500/month → $50/month while improving customization

Challenge: Zero-Downtime ArgoCD Repository Restructuring

Problem: Major repository restructuring risked breaking existing deployments

Solution:

  • Implemented auto_release_id identification system
  • Created migration strategy with phased rollout
  • Maintained backward compatibility during transition
  • Result: 53% configuration reduction with 100% uptime

Challenge: 98% CVE Reduction Across Multiple Clusters

Problem: Manual vulnerability patching couldn't keep pace with discoveries

Solution:

  • Deployed Trivy Operator across all Kubernetes clusters
  • Automated image scanning in CI/CD pipelines
  • Created Grafana dashboard for CVE tracking
  • Integrated Slack notifications for critical vulnerabilities
  • Result: Active CVEs reduced from 150+ to <5

Challenge: Azure App Registration Manual Bottleneck

Problem: 4-step manual process causing delays and errors

Solution:

  • Analyzed existing workflow and permission requirements
  • Built automation using Azure CLI and Terraform
  • Created GitHub Actions workflow for single-push deployment
  • Eliminated human errors in permission configuration
  • Result: 85% time reduction per request

Skills Developed

Infrastructure as Code

  • Advanced Terraform module design
  • Helm chart development and customization
  • ArgoCD Application and ApplicationSet patterns
  • GitOps workflow optimization

Kubernetes Expertise

  • Multi-cluster management
  • ConfigMap and Secret management strategies
  • RBAC policy design
  • Network policy implementation
  • Resource optimization and cost management

Security & Compliance

  • Vulnerability scanning automation
  • Container security best practices
  • RBAC and access control
  • Secure secret management
  • Compliance reporting

CI/CD Architecture

  • GitHub Actions workflow design
  • Multi-stage pipeline optimization
  • Container registry management
  • Release automation strategies

Observability

  • Prometheus metric design
  • Grafana dashboard development
  • Log aggregation with Loki
  • Alert rule configuration
  • Incident response workflows

Professional Growth

Leadership & Communication

  • Client Management: Regular stakeholder updates and technical presentations
  • Cross-Team Collaboration: Coordinating with frontend, backend, and product teams
  • Knowledge Sharing: Creating documentation and conducting internal training
  • Incident Response: Leading post-mortem analysis and improvement initiatives

Business Impact

  • Cost Optimization: Delivering measurable savings while improving capabilities
  • Risk Mitigation: Reducing security vulnerabilities and deployment risks
  • Efficiency Gains: Automating manual processes and reducing operational overhead
  • Scalability: Building infrastructure that grows with business needs

Industry Insights

Working at CloudCops provided valuable insights into:

  • The critical importance of cost optimization in cloud infrastructure
  • How security automation enables scaling without sacrificing safety
  • The power of GitOps for infrastructure reliability and reproducibility
  • Balancing innovation velocity with operational stability
  • The value of comprehensive observability in preventing incidents

Reflection

This experience reinforced my belief that:

  • The best DevOps work is invisible - until something needs to scale, recover, or deploy
  • Automation compounds - every automated process saves time repeatedly
  • Observability prevents incidents - comprehensive monitoring stops problems before users notice
  • Cost consciousness matters - every optimization funds future capabilities
  • Documentation is infrastructure - clear runbooks and diagrams are as important as code

These principles guide my approach to building reliable, cost-effective, and secure infrastructure that teams can trust.

What's Next

Currently focused on:

  • Multi-Cluster GitOps: Scaling ArgoCD patterns across multiple environments
  • FinOps Practices: Implementing cost allocation and optimization strategies
  • Zero-Trust Security: Advancing security posture with network policies and service mesh
  • Platform Engineering: Building internal developer platforms for improved productivity