KPMG IT Service OOD is an IT service provider with a mission to digitalize the core business of KPMG IT Service GmbH and KPMG AG in Germany and their clients across the globe. We employ around 200 people in Sofia and deliver the full spectrum of IT services to our clients, including Software Engineering, Application & Platform Operations, Infrastructure and Cloud, Digital Compliance and Valuation of Financial Instruments.
Our Applications Unit is securing the stable operation, application support and ongoing development of approximately 300 applications for KPMG Germany.
We are now looking for an experienced Senior DevOps Engineer with 5+ years of experience in building and optimizing deployment solutions for microservice-based applications.
As a Senior DevOps Engineer, your focus will be to:
- Design robust CI/CD pipelines with Azure DevOps that automate the build, test, and deployment processes for containerized applications running on Kubernetes clusters.
- Automate the process of building container images using Docker or other container technologies. Implement versioning strategies for container images to ensure traceability and rollback capabilities.
- Assist the developers by integrating automated testing frameworks into the CI pipelines to ensure code quality and functionality.
- Set up end-to-end testing environments using Kubernetes to simulate real-world scenarios and validate application behavior.
- Automate the generation and application of Kubernetes manifests (YAML files) for deploying applications. Use Helm charts to manage Kubernetes applications, simplifying deployment and configuration.
- Create and manage development and staging environments in Kubernetes to test applications before production deployment.
- Implement strategies for safe and reliable production deployments, including blue/green deployments and canary releases.
- Implement and operate the observability model with Prometheus and Grafana.
- Set up monitoring tools to track the performance and health of the CI/CD pipelines.
- Establish feedback loops to quickly identify and resolve issues in the pipeline, ensuring continuous improvement.
- Integrate security scanning tools into the CI/CD pipeline to detect vulnerabilities in container images and code.
- Ensure that deployments meet compliance requirements and industry standards.
- Maintain comprehensive documentation of CI/CD pipeline configurations and processes.
- Promote best practices for CI/CD and Kubernetes deployments within the development team.
What you bring in:
- Bachelor’s degree in Computer Science, Information Technology, or a related field
- Minimum of 5 years of experience as a DevOps or Automation Engineer
- Proven track record of managing large-scale complex microservice-based environments
- Proficiency in deployment management with Docker, Kubernetes, Helm, as well as Azure Pipelines or similar CI/CD platform
- Proficiency in observability setup with Grafana/Prometheus
- Proficiency in Linux
- Working knowledge and experience with PostgreSQL and RabbitMQ
- Proficiency in Microsoft Azure, PowerShell
- Strong understanding of DevOps best practices
- Excellent problem-solving and analytical skills
- Strong adaptability, self-organization, and time management
- Strong communication and collaboration abilities
- Ability to present ideas in business-friendly and user-friendly language
- Experience with Harbor image registry is considered an advantage
- Fluency in English, German is an advantage
What we offer:
- The chance to work in a top talent team
- Attractive remuneration
- Build knowledge in cutting-edge technologies
- Opportunity for continuous training, learning and certification
- Experience in an international and multicultural organization
- Work on challenging projects with clients in various industries around the globe
- Modern office environment
- Additional health insurance
- Life insurance
- 50+ benefits and services to choose from
- Hybrid working model, currently structured as approximately 80% work from home and 20% office-based, with flexibility to adapt in the future based on business needs and team preferences.
If you are interested in further exploring this career opportunity, please send us your CV.
Only shortlisted candidates will be contacted.