About Our Client
* Design, implement, and maintain robust and scalable CI/CD pipelines.
* Implement and maintain infrastructure as code (IaC) for CI/CD environments.
* Automate build, test, and deployment processes using industry-standard tools and best practices.
* Develop and maintain pipeline scripts for Jenkins using Groovy and Java.
* Maintain and develop tools used in the development infrastructure.
* Evaluate software updates and ensure version changes do not impact existing functionality.
* Consulting of application developers on the usage of the development environment and to troubleshoot and resolve issues related to CI/CD pipelines.
* Collaborate with development, QA, and operations teams to ensure smooth and efficient software releases.
* Monitor and optimize pipeline performance and reliability.
* Develop and maintain scripts and tools for automation tasks.
* Research and evaluate new CI/CD technologies and tools.
* Contribute to the improvement of our DevOps practices and processes.
* Document CI/CD processes and configurations.
* Ensure security best practices are implemented throughout the CI/CD pipeline.
Job Description
* Strong know-how in Jenkins with experience in Groovy and Java.
* In-depth understanding of DevSecOps.
* Extensive hands-on experience in using git.
* Gitlab, Jenkins, Artifactory, SonarQube and Pact are your favourite friends.
* You know Docker, Podman and Kubernetes, preferably in conjunction with AWS.
* You are familiar with bash scripting and have a basic knowledge of HTTP.
* Independent and proactive way of working.
* Service-oriented and responsible - your contributions to the system can have very big impact.
The Successful Applicant
* Builds strong relationships across teams to ensure accurate and effective representation of services
* Maintains a meticulous approach to managing service information and documentation
* Management level person with good ability to negotiate
* Experience with and sensitivity to different cultures
* Ability to act under pressure and to manage efficiently crisis situations
* Able to evaluate information, identify key issues and formulate conclusions based on sound, practical judgment, experience, and common sense
* Ability to speak to non-IT stakeholders in terms they will understand
* Responds effectively to evolving business requirements and service changes
* Understanding of service dependencies, configurations, and integrations within IT environments
* Excellent written and verbal communication skills to document services clearly and concisely
* Ability to collaborate effectively with technical teams, service owners, and business stakeholders
* Skilled in prioritising and organising work to meet business objectives