Jenkins Architect - Consultant
Capgemini
Job Description
Your Role
- Architect and implement Jenkins-based CI/CD pipelines across multiple environments.
- Design scalable Jenkins infrastructure, including master-agent configurations, high availability, and disaster recovery.
- Integrate Jenkins with version control systems (e.g., Git), container platforms (Docker, Kubernetes), and cloud services (AWS, Azure, GCP).
- Develop and maintain pipeline scripts using Groovy and declarative syntax.
- Manage Jenkins plugins, updates, and performance tuning.
- Automate build, test, and deployment processes to support continuous delivery.
- Collaborate with DevOps, QA, and development teams to streamline workflows and improve software delivery.
- Monitor and troubleshoot Jenkins jobs, system performance, and deployment issues.
- Document Jenkins architecture, configurations, and best practices.
- Stay current with CI/CD trends and emerging technologies to continuously improve the pipeline ecosystem.
Your Profile
- 5+ years of experience in DevOps or software engineering roles.
- Proven expertise in Jenkins pipeline design and administration.
- Strong scripting skills (Groovy, Shell, Python).
- Experience with containerization (Docker, Kubernetes).
- Familiarity with Infrastructure-as-Code tools (Terraform, Ansible).
- Knowledge of cloud platforms (AWS, Azure, GCP).
- Excellent problem-solving and communication skills.
- Jenkins certification is a plus.