Save Job
Posted 2mo ago

Senior DevOps Engineer (Sofia, BG)

@ msg global solutions
Sofia, /, Bulgaria
OnsiteFull Time
Responsibilities:Operate Kubernetes, Maintain IaC, Improve CI/CD
Requirements Summary:Experienced DevOps Engineer with automation-first mindset; CI/CD, GitOps, and Infrastructure as Code expertise; Kubernetes, AWS (EKS), Terraform, Argo CD, Crossplane, Kyverno; security and observability focus.
Technical Tools Mentioned:Kubernetes, Helm, Kustomize, AWS, EKS, S3, EFS, RDS, Azure DevOps, GitOps, Argo CD, Terraform, Crossplane, Kyverno, Istio, Keycloak, Grafana
Save
Mark Applied
Hide Job
Report & Hide
Job Description

We’re looking for an experienced DevOps Engineer with an automation-first mindset — someone who builds repeatable delivery through CI/CD, GitOps, and Infrastructure as Code, and keeps production environments stable, secure, and observable.


You’ll join a team in Bulgaria that operates and evolves Kubernetes-based internal platforms and cloud-native environments for teams in Germany.


 


Who we are


msg global solutions is part of the msg group. We work on internal cloud-native platforms and operational practices with a pragmatic, production-first mindset and short decision paths.


 


What you’ll do



  • Operate and evolve Kubernetes environments and deployment approaches using Helm and Kustomize.

  • Work with AWS as the runtime platform, including EKS and security practices.

  • Maintain and integrate key AWS services according to platform needs: S3, EFS, RDS.

  • Build and improve CI/CD automation, preferably in Azure DevOps, so releases are repeatable and predictable.

  • Introduce and maintain GitOps processes with Argo CD for consistent and traceable deployments.

  • Maintain Infrastructure as Code with Terraform for reproducible environments and controlled changes.

  • Collaborate with development teams to understand application architecture and ensure seamless integration of CI/CD pipelines and infrastructure solutions.

  • Contribute to the optimization of application performance and reliability through code-level insights and infrastructure improvements.

  • Apply Crossplane as an IaC/platform provisioning approach when the goal is standardization and infrastructure self-service.

  • Strengthen platform security with network security concepts (controls, segmentation, rules, policies) and secure operations across environments.

  • Implement and enforce Kubernetes security and governance policies using Kyverno (policy-as-code, admission control, compliance guardrails).

  • Operate and evolve the service mesh layer with Istio (traffic management, mTLS, policy enforcement, and observability signals where applicable).

  • Maintain identity: Keycloak as an Identity Provider and identity federation concepts (integrations, trust, identity flows).

  • Ensure visibility and operational readiness through monitoring in Grafana.


 


What we’re looking for



  • You think in automation: processes become pipelines / GitOps / IaC, not “procedures”.

  • You have production discipline: stability, security, auditability, and clear ownership accountability.

  • Programming experience, ideally with Java, and the ability to read and understand complex application codebases.

  • Familiarity with software development lifecycle (SDLC) best practices and how they intersect with modern DevOps methodologies.

  • Troubleshooting approach: facts (metrics/logs/symptoms) → hypothesis → change → verification.


 


What we offer



  • Work on real cloud-native initiatives for internal teams in Germany, with the flexibility to contribute where the need is highest.

  • A small team, short decision paths, and real involvement in tooling and standards.