Senior Application DevOps Engineer
Role details
Job location
Tech stack
Job description
Do you want to work in an agile environment where passion, trust, innovation, and operational robustness are core principles? Are you keen to learn, bring fresh perspectives, and tackle challenging topics in a modern DevOps setup? We are looking for an Application DevOps Engineer with a focus on job scheduling to join our Platform Team. In this role, you will support application development teams by orchestrating operational tasks, driving automation, and providing standardized CI/CD pipelines. You will work with tools such as UC4, Airflow, GitLab, Ansible, and ArgoCD to build scalable release processes, improve job scheduling efficiency, and ensure adherence to DevOps best practices.
What You Will Do
- Design, implement, and maintain batch and event-driven workflows in UC4 and Airflow across multiple environments.
- Own end-to-end scheduling, dependency management, and calendar handling for business-critical jobs.
- Monitor job executions, troubleshoot failures, and drive root cause analysis and permanent fixes.
- Implement orchestration-as-code with templating, version control, and CI/CD for jobs and workflows.
- Deliver reusable automation blueprints using Ansible and support teams in integrating pipelines and observability
Requirements
Do you have experience in Shell Scripting?, * Strong DevOps mindset and experience across the software delivery lifecycle.
- Hands-on experience with UC4 (Automic) and Apache Airflow (authoring DAGs in Python).
- Proficiency in Python and shell scripting; knowledge of GitLab CI/CD, Ansible, ArgoCD, and IaC principles.
- Good understanding of Linux, networking basics, and containerization (Docker, Kubernetes, OpenShift).
- Fluency in English; German and/or Spanish are a plus.