Job Description:
Requirement/Must Have:
• Strong expertise in Jenkins administration including installation, configuration, migration, user management, controllers, agents, CLI usage, troubleshooting, and security practices across open source and enterprise editions.
• Hands-on experience with Docker, containerization concepts, and container commands.
• Hands-on experience with Kubernetes.
• Strong working knowledge of Unix commands.
• Experience supporting multi-cloud environments including Azure, AWS, GCP, and Oracle Cloud, including VM usage and maintenance.
• Strong knowledge of SSO, Cloud IAM, and Keycloak including setup and integration with Active Directory or cloud-based IAM solutions.
• Proficiency in Python and Groovy scripting.
Experience:
• Experience managing CI/CD pipelines in enterprise environments.
• Experience administering Jenkins in production environments.
• Experience implementing and supporting container orchestration solutions.
• Experience integrating authentication systems with enterprise applications.
• Experience working in multi-cloud infrastructure environments.
Responsibilities:
• Install, configure, migrate, and administer Jenkins environments.
• Manage Jenkins controllers, agents, security configurations, and user access controls.
• Design and maintain CI/CD pipelines to support development and deployment processes.
• Implement and manage Docker containers and Kubernetes clusters.
• Support and maintain virtual machines across multiple cloud platforms.
• Configure and integrate SSO and IAM solutions including Keycloak and Active Directory.
• Develop and maintain automation scripts using Python and Groovy.
• Troubleshoot infrastructure, pipeline, and authentication-related issues.
• Ensure security best practices are followed across DevOps environments.
Should Have:
• Basic knowledge of vulnerability assessment and security tools.
• Basic understanding of Java and code execution concepts.
• Awareness of DevSecOps practices and security integration within CI/CD pipelines.
Skills:
• Jenkins administration and pipeline management.
• Docker and containerization.
• Kubernetes orchestration.
• Multi-cloud infrastructure management.
• SSO and IAM integration.
• Python and Groovy scripting.
• Unix system administration.
• Troubleshooting and performance optimization.
Qualification and Education:
• Bachelor’s degree in Computer Science, Information Technology, or related field preferred.
• Relevant DevOps or cloud certifications preferred.