PureQuadAs a contractor Python DevOps Engineer, you will build Python frameworks, define CI/CD architecture, operationalize Bazel, and integrate advanced automation into Jenkins/GitHub workflows.
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.
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.
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.
Who we're looking for To ensure your success in this role, the following experience is needed:
Must-Have Skills
Strong expertise in Python (framework design, automation, OOP).
Deep understanding of Bazel including:
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.
Full-time
Servicii IT și consultanță IT
¿Te interesa este puesto?