ABOUT THE OPPORTUNITY
The CX Commerce Pipeline teams enable development teams to deliver fast and efficient high-quality software to our customers by providing a robust and feature rich Pipeline as a Service. Our tasks are varied and challenging, consisting of Continuous Delivery Pipeline Services, Build and Assembly of new releases and maintenance packages, Compliance and Security scanning, and the improvement of the overall delivery processes. You will work as a product in our teams and will drive development productivity by enabling teams to run their CI/CD processes more efficiently.
ABOUT YOU
- Gathering of requirements, design, development, testing, documentation and maintenance of product features and improvements within our state-of-the art Pipeline as a Service built with Jenkins, Groovy and Gradle
- Enablement of new technologies and integrations with 3rd party systems
- Close collaboration with development teams, product owners and customers to achieve effective and high-quality product feature delivery
- Design and development of high-quality product components in alignment with the technical lead, the rest of the agile team and in accordance with company standards
- Active contribution to the technology and engineering best practices in the team and championing their adoption
- Execution of development tasks in a self-reliant way, on time, and in-quality while being a go-to person in the team
- Application of clean code principles: execution of code reviews, code inspections, unit testing, security checks, performance measurements, automation, and other quality tasks
- Excellent written and verbal English communication skills to work collaboratively in culturally diverse, co-located and cross-located teams
REQUIREMENTS
- A minimum of 5 years work experience as a CI/CD Pipeline Engineer
- Experience in backend development, designing and building enterprise products using state-of-the-art programming technologies
- Demonstrated adaptability and flexibility to manage deadline pressure, ambiguity and change
- The capability to work independently on tasks agreed with the team, investigating and developing until resolution
- Analytical thinking and interest in tackling complex issues to completion
- Effective problem-solving skills to ensure efficient responses to design, development and other issues
- The ability to work within a team’s structure and constraints, utilizing proactive communication
- Sound understanding of enterprise development practices, SCM, pull requests, merging, repositories, hooks, branches, etc.
- Jenkins pipeline experience, ideally Job DSL, Seed jobs, and configuration as code
- Experience with CI/CD pipelines
MUST HAVE:
- Experience with Groovy and developing Jenkins plugins
- Understanding of the bigger picture CI/CD landscape
- Nice to have: Experience with configuration and integration of 3rd party systems such as White Source, Blackduck and Sonar etc.
- JIRA and Confluence experience
- Degree in computer science, engineering, natural science or related subject
Our pipeline team is represented in Germany, Poland, China and Canada. The ideal time zone for candidates is Central European Time.
XyCareers Ghana
View all 14 Jobs