
Posted 20 days ago
Python & Jenkins Developer Automation / CI-CD
AI Summary
A senior Python developer designs and maintains scalable Python applications and services, and builds and manages Jenkins pipelines and dashboards to automate CI/CD workflows and provide actionable build and test insights.
About this role
Python & Jenkins Developer Automation / CI-CD
- Bosch Global Software Technologies Private Limited is a 100% owned subsidiary of Robert Bosch GmbH, one of the world's leading global supplier of technology and services, offering end-to-end Engineering, IT and Business Solutions. With over 27,000+ associates, it’s the largest software development center of Bosch, outside Germany, indicating that it is the Technology Powerhouse of Bosch in India with a global footprint and presence in the US, Europe and the Asia Pacific region.
About the Role
We are seeking an experienced Senior Python Developer with a strong background in software development, DevOps integration, and continuous integration/continuous deployment (CI/CD) practices. This role is ideal for a professional who thrives in building scalable systems and enhancing development workflows through automation and data-driven insights.
The candidate will play a key role in designing and developing robust Python-based applications while integrating Jenkins pipelines to improve software delivery efficiency. A significant aspect of the role includes working with Jenkins for job outputs and transforming them into meaningful dashboards to provide actionable feedback to development teams.
You will collaborate with cross-functional teams, including developers, testers, and DevOps engineers, to enable seamless integration, monitoring, and validation processes. This role also emphasizes creating feedback loops using verification and validation (V&V) principles to improve software quality and reliability.
Key Responsibilities
- Design, develop, and maintain scalable Python applications and services.
- Build and manage Jenkins jobs and pipelines for CI/CD workflows, ensuring reliability and efficiency.
- Automate build, test, and deployment processes to streamline development cycles.
- Develop dashboards and reporting tools using Jenkins' output data to provide insights into build health, test results, and code quality.
- Implement data pipelines to collect, process, and visualize V&V metrics for developer feedback.
- Collaborate with development teams to identify bottlenecks and improve software delivery processes.
- Integrate testing frameworks and validation techniques within Jenkins pipelines.
- Ensure code quality through reviews, testing, and adherence to best practices.
- Troubleshoot and resolve issues in CI/CD pipelines and automation scripts.
- Contribute to architectural decisions and system design strategies.
- Document processes, workflows, and technical solutions for stakeholders.
What We Are Looking For
- 7+ years of hands-on experience in Python development.
Python, Jenkins-(Gradle and Groovy), HTML, Java scripting, CSS.
- Strong understanding of object-oriented programming and software design principles.
- Proven experience with Jenkins, including job creation, pipeline (declarative/scripted) development, and automation.
- Experience with CI/CD practices and tools.
- Proficiency in working with APIs, data processing, and backend development.
- Experience in building dashboards using tools such as Grafana, Kibana, or custom Python-based visualization frameworks.
- Strong problem-solving skills and ability to debug complex systems.
- Familiarity with version control systems like Git.
- Strong communication and collaboration skills.
- Ability to mentor junior developers and contribute to team growth.
Nice to Have
- Experience with Verification & Validation (V&V) processes and methodologies.
- Exposure to test automation frameworks and quality engineering practices.
- Experience in creating developer feedback systems using Jenkins' outputs and test results.
- Knowledge of containerization technologies such as Docker and orchestration tools like Kubernetes.
- Experience with cloud platforms (AWS, Azure, or GCP).
- Familiarity with microservices architecture.
- Exposure to Agile/Scrum methodologies.
- Experience with log analysis and monitoring tools.
Qualifications
Bachelor’s degree in computer science engineering
Additional Information
7+ years
Skills
Explore related jobs
More jobs at Bosch Group
Maintenance Engineer(Mechanical)_DCCCChangzhou, Jiangsu
Repair Design & Routing Engineer_DCCCChangzhou, Jiangsu
Workshop Sales RepresentativeAl Matar, Cairo Governorate
Project Purchasing Engineer_DCCCChangzhou, Jiangsu
高级ADAS软件工程师 (TSR与地图EHR解析方向)_XCSuzhou, Jiangsu
Projektplaner (w/m/div.) - Gebiet BüchelWittlich, RP
Similar CSS jobs
Jobs in Bengaluru
The WriterCardboard, Inc · Bengaluru
Growth OperatorCardboard, Inc · Bengaluru- Principal Analytics EngineerHarness · Bengaluru, Karnataka
Corporate Marketing ManagerHealth Bloom Wellness Clinics · Bengaluru, India
Fullstack EngineerCardboard, Inc · Bengaluru- WSenior Sales Development Representative (North America)Weekday · Bengaluru