ï‚· 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.