CI/CD Engineer - DevOps Software Integration and Test Engineering (all genders)

Philips
Böblingen, Germany
6 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, German
Experience level
Senior

Job location

Böblingen, Germany

Tech stack

Testing (Software)
Agile Methodologies
Amazon Web Services (AWS)
Data analysis
Azure
Bash
Unix
Configuration Management
Continuous Integration
Linux
DevOps
Github
Python
Performance Tuning
Ansible
Software Engineering
Scripting (Bash/Python/Go/Ruby)
Infrastructure as Code (IaC)
GIT
Information Technology
Data Analytics
Software Version Control
Jenkins

Job description

The CI/CD Engineer - DevOps Software Integration and Test Engineering is responsible for engaging in all solution-level DevOps processes and activities, working collaboratively with peers to ensure effective implementation. The role enhances software development cycles and feedback loops by swiftly releasing products through the implementation of orchestration and automation solutions, accelerating the delivery of high-quality software outputs and ensuring high security. The role provides crucial tools and infrastructure support, including source control and CI/CD pipelines, facilitating seamless and efficient development procedures. The role designs and upholds automated build and deploy scripts, refining workflows and reducing manual intervention to boost productivity. The role suggests improvements to existing workflows, demonstrating good understanding of user/ product requirements in the areas of responsibility and mentors team members, motivating and unifying team., * Engages in all DevOps processes and activities at the solution level, collaborating in pairing mode with peers to ensure effective implementation, fostering knowledge sharing and cross-functional collaboration.

  • Streamlines software development cycles and feedback loops through rapid release by implementing orchestration and automation solutions, expediting the delivery of high-quality products.
  • Provides essential tools and infrastructure support such as source control, quality/security analysis and CI/CD pipelines, enabling smooth, secure, and efficient development processes, fostering agility and collaboration.
  • Develops and maintains automated build and deploy scripts, optimizing workflows and minimizing manual intervention for increased productivity, streamlining development operations.
  • Architects, tests, and deploys scalable and reliable infrastructure for software products, ensuring seamless operation and user experience, enhancing reliability and scalability.
  • Collaborates closely with engineering teams to handle code releases and swiftly troubleshoot any production issues, maintaining system stability and performance, fostering a culture of collaboration and accountability.
  • Advocates for the adoption of DevOps practices throughout the software development life cycle, fostering a culture of collaboration and innovation, promoting continuous improvement.
  • Integrates customer feedback into DevOps processes, aligning development efforts with user needs and preferences, enhancing customer satisfaction and product quality.
  • Utilizes data-driven approaches to analyze processes and outcomes, identifying areas for improvement and driving efficiency gains, optimizing operational workflows.
  • Implements robust telemetry and monitoring solutions to gather insights and optimize system performance, ensuring a resilient and responsive infrastructure, and proactively addressing potential issues.

Requirements

Do you have experience in UNIX?, Do you have a Master's degree?, * You have a Bachelor's / Master's Degree in Computer Science, Software Engineering, Information Technology or equivalent.

  • A Minimum of 5 years of experience in areas such as DevOps, Software Development, System Administration or equivalent.

Preferred Skills:

  • CI/CD and DevOps practices
  • Azure DevOps Pipeline
  • Experience in GIT
  • Jenkins
  • Ansible
  • Scripting languages like Python or Bash
  • Knowledge of GitHub
  • Experience with Linux- and Unix-based Operating Systems
  • Troubleshooting
  • Software Test Automation
  • Knowledge in Infrastructure as Code (IaC) practices
  • Experience in scripting and automation
  • Good command of the German language, both spoken and written
  • Good command of the English language, both spoken and written
  • Experience working within an Agile team
  • Knowledge with AWS (advantage)
  • Knowledge in pipeline security and compliance (advantage)
  • Configuration Management (CM)
  • Software Development Life Cycle (SDLC)
  • Business Acumen
  • Data Analysis & Interpretation
  • Continuous Improvement
  • German and Englisch language skills

#CONNECTEDCARE

Apply for this position