Python DevOps Engineer
Primary stack
Nice to have's
Job description
About the Position
As a Python DevOps Engineer, you will architect and scale the engineering infrastructure that accelerates software delivery across global automotive programs. You will build Python frameworks, define CI/CD architecture, operationalize Bazel, and integrate advanced automation into Jenkins/GitHub workflows.
Responsibilities
-
Bazel Architecture, Setup & Integration
- Design, configure, and maintain Bazel as a core build system for large-scale automotive projects.
- Create and maintain Bazel WORKSPACE files, build and test targets, custom rules, toolchains, and dependency graphs.
- Enable and optimize remote caching, ensuring high cache hit rates for large distributed teams.
- Configure and operationalize remote execution environments, including authentication, cluster setup, and performance tuning.
- Integrate Bazel build/test flows into Jenkins and GitHub Actions CI/CD pipelines.
- Design the end-to-end infrastructure required for Bazel adoption, including documentation, developer onboarding, target migration strategies, and pipeline templates.
-
Python Automation & Framework Development
- Build robust Python frameworks supporting build/test automation, data collection, orchestration, and continuous verification.
- Develop modular libraries, CLI tools, internal APIs, and automation logic aligned with CI/CD best practices.
-
CI/CD/CT Pipeline Engineering
- Architect, enhance, and maintain CI/CD pipelines for complex automotive software workflows.
- Lead migration efforts between CI/CD providers (e.g., Bamboo → Jenkins, Jenkins → GitHub Actions).
- Implement scalable multistage pipelines for build, test, coverage, static analysis, packaging, and release workflows.
-
Engineering Workflow Automation
- Automate integration flows across tools, microservices, internal systems, and external vendors.
- Improve developer experience by reducing execution time, optimizing caching strategies, and simplifying workflows.
-
Dashboards, Observability & Reporting
- Build dashboards to visualize build performance, CI/CD metrics, quality indicators, pipeline health, and operational KPIs.
- Develop data pipelines to collect, process, and surface telemetry across distributed systems.
-
Cross-Team Collaboration
- Work closely with global software teams, platform architects, and DevOps specialists to align and extend engineering capabilities.
- Promote best practices in Python, Bazel, CI/CD, Git workflows, and automation design principles.
-
Troubleshooting & Continuous Improvement
- Diagnose build failures, pipeline bottlenecks, Bazel misconfigurations, caching issues, and integration conflicts.
- Continuously explore improvements such as parallel execution, rule optimization, pipeline refactoring, and new DevOps tools.
Requirements
Must-Have Skills
- Strong expertise in Python (framework design, automation, OOP).
- Deep understanding of Bazel including:
- Workspace and repository setup
- Writing and configuring build/test targets
- Custom rule creation
- Configuring and optimizing remote caching
- Remote execution ecosystem setup
- Integrating Bazel into CI/CD (Jenkins / GitHub Actions)
- Designing the end-to-end infrastructure for Bazel adoption
- Strong experience with Jenkins and/or GitHub Actions for CI/CD.
- Solid understanding of Git, branching strategies, and workflow automation.
- Good grasp of CI/CD/CT concepts and modern DevOps practices.
- Strong analytical, debugging, and problem-solving skills.
- Comfortable working in Agile environments with shifting priorities.
- Good English communication skills.
Nice-to-Have Skills
- Experience with large-scale build systems or monorepos.
- Experience developing dashboards (Grafana, Kibana, or custom Python solutions).
- Familiarity with Linux, Bash scripting, containers, or microservices.
- Experience with migration projects (tools, pipelines, build systems).
- Background in automotive, embedded, or high-reliability software environments.
We Offer
- Competitive salary
- Opportunity to work with cutting-edge technologies
- Collaborative and innovative work environment
- Professional development opportunities
About the Company
Our team Product Engineering Team builds and maintains the automation backbone that powers development across our automotive software platforms. We design the CI/CD/CT frameworks, build orchestration systems, Python automation libraries, and integration workflows that enable global teams to deliver high-quality software efficiently and reliably. We are expanding our platform to leverage state-of-the-art technologies such as Bazel, GitHub Actions, and hybrid CI/CD infrastructures. Join us to design engineering systems at scale and shape the future of automotive software delivery.
© VON Consulting SRL. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
More at VON Consulting SRL
All 77 rolesQuality Assurance – Python DevOps Engineer
VON Consulting SRL · Romania +1
Data Engineer
VON Consulting SRL · Romania
Automotive Solutions engineer – contractor
VON Consulting SRL · Romania
EMEA Sourcing Specialist- Corporate Services
VON Consulting SRL · Romania