VON Consulting SRL logo

Python DevOps Engineer

VON Consulting SRL·Salary not specified

Primary stack

PythonJenkinsGitHub ActionsCI/CD

Nice to have's

GitLinuxBashMicroservices

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 roles

Popular searches