Lead, DevOps Engineer (Groovy)

Kyndryl
Full_timeMadrid, Spain

📍 Job Overview

  • Job Title: Lead, DevOps Engineer (Groovy)
  • Company: Kyndryl
  • Location: Madrid, Spain (with remote work available)
  • Job Type: Full-Time
  • Category: DevOps Engineer
  • Date Posted: June 24, 2025
  • Experience Level: Mid-Senior level (2-5 years of experience)
  • Remote Status: On-site with remote work available

🚀 Role Summary

  • Lead the development and maintenance of Groovy scripts for DevOps automation using Jenkins.
  • Implement new automation processes for deployment management.
  • Manage and configure DevOps environments.
  • Document deployment processes and standards.
  • Collaborate with cross-functional teams to ensure smooth deployment and integration of applications.
  • Contribute to a diverse and inclusive work environment, fostering collaboration and innovation.

💻 Primary Responsibilities

  • Script Development & Maintenance: Develop, maintain, and optimize Groovy scripts for automation in Jenkins. Ensure code quality, readability, and efficiency.
  • Deployment Automation: Implement new automation processes for deployment management, improving the efficiency and reliability of release cycles.
  • Environment Configuration: Manage and configure DevOps environments, ensuring they meet the required standards and performance expectations.
  • Documentation: Document deployment processes, standards, and best practices, enabling knowledge sharing and onboarding of new team members.
  • Collaboration: Work closely with development, QA, and operations teams to ensure smooth deployment and integration of applications. Provide technical guidance and support as needed.
  • Diversity & Inclusion: Foster a diverse and inclusive work environment, valuing the unique perspectives and experiences of team members and encouraging collaboration and innovation.

🎓 Skills & Qualifications

Education: Bachelor's degree in Computer Science, Engineering, or a related field. Relevant work experience may be considered in lieu of a degree.

Experience: 2-5 years of experience in DevOps, software development, or a related role. Proven experience with Groovy, Jenkins, and deployment automation.

Required Skills:

  • Proficiency in Groovy
  • Strong understanding of Jenkins and deployment automation
  • Experience with version control systems, preferably Git
  • Familiarity with Nexus or similar artifact repositories
  • Knowledge of Java and software development best practices

Preferred Skills:

  • Experience with infrastructure as code (IaC) tools, such as Terraform or CloudFormation
  • Familiarity with containerization and orchestration tools, such as Docker and Kubernetes
  • Knowledge of cloud platforms, such as AWS, Azure, or Google Cloud
  • Experience with CI/CD pipelines and Agile development methodologies
  • Strong communication and collaboration skills, with the ability to work effectively in a team environment

📊 Web Portfolio & Project Requirements

Portfolio Essentials:

  • A portfolio showcasing your experience with Groovy, Jenkins, and deployment automation. Include examples of scripts you've developed and maintained, as well as any automation processes you've implemented.
  • Documentation demonstrating your ability to document deployment processes, standards, and best practices.
  • Evidence of your collaboration and communication skills, such as case studies or testimonials from colleagues.

Technical Documentation:

  • Code comments and documentation demonstrating your attention to detail and commitment to code quality.
  • Version control history and deployment processes demonstrating your understanding of version control systems and CI/CD pipelines.
  • Performance metrics and optimization techniques demonstrating your ability to optimize deployment processes and improve system performance.

💵 Compensation & Benefits

Salary Range: €45,000 - €60,000 per year (based on market research for mid-senior level DevOps roles in Madrid, Spain)

Benefits:

  • Employee Learning Programs: Access to industry-leading learning and certification programs, including Microsoft, Google, Amazon, and Skillsoft.
  • Volunteering Opportunities: Access to a company-wide volunteering and giving platform, enabling you to donate, start fundraisers, and volunteer for over 2 million non-profit organizations.

Working Hours: Full-time, with flexible hours and remote work options available.

🎯 Team & Company Context

🏢 Company Culture

Industry: Kyndryl is a global technology services company that designs, builds, manages, and modernizes the mission-critical technology systems that the world depends on every day. This role will be part of the company's DevOps team, working to ensure the smooth deployment and integration of applications.

Company Size: Kyndryl is a large, global company with a diverse workforce. This size offers opportunities for career growth, collaboration, and exposure to a wide range of technologies and industries.

Founded: Kyndryl was founded in 2021, following the separation of IBM's Managed Infrastructure Services business. The company has a strong heritage in technology services and a commitment to innovation and continuous improvement.

Team Structure:

  • The DevOps team is responsible for the deployment and integration of applications, working closely with development, QA, and operations teams.
  • The team is structured around specific application domains, with each team responsible for the deployment and integration of applications within their domain.
  • The team follows Agile development methodologies, with a focus on collaboration, iteration, and continuous improvement.

Development Methodology:

  • Agile/Scrum methodologies are used for sprint planning and deployment management.
  • Code reviews, testing, and quality assurance practices are employed to ensure code quality and system stability.
  • CI/CD pipelines and automated deployment strategies are used to streamline the deployment process and improve system reliability.

Company Website: Kyndryl

📈 Career & Growth Analysis

Web Technology Career Level: This role is at the mid-senior level, with a focus on leading the development and maintenance of Groovy scripts for DevOps automation using Jenkins. The role requires a strong understanding of deployment automation, as well as the ability to manage and configure DevOps environments and document deployment processes and standards.

Reporting Structure: This role reports directly to the DevOps Manager, with a dotted line to the relevant application domain lead. The role is expected to collaborate closely with development, QA, and operations teams, providing technical guidance and support as needed.

Technical Impact: This role has a significant impact on the deployment and integration of applications, ensuring that they are delivered on time, within budget, and to the required quality standards. The role also plays a key part in fostering a diverse and inclusive work environment, valuing the unique perspectives and experiences of team members and encouraging collaboration and innovation.

Growth Opportunities:

  • Technical Leadership: With experience and demonstrated success in the role, there may be opportunities to take on a more senior technical leadership position, such as a DevOps Architect or Technical Lead.
  • Domain Expertise: As the company continues to grow and expand its service offerings, there may be opportunities to specialize in a specific application domain or technology area.
  • Mentoring and Coaching: With experience and a strong track record of success, there may be opportunities to mentor and coach junior team members, helping them to develop their skills and advance their careers.

🌐 Work Environment

Office Type: Kyndryl's offices are modern, collaborative workspaces designed to foster innovation and collaboration. The company offers flexible work arrangements, including remote work options.

Office Location(s): The primary office for this role is in Madrid, Spain. However, Kyndryl has offices and remote work options available in many locations around the world.

Workspace Context:

  • Collaborative Workspace: Kyndryl's offices are designed to be collaborative, with open-plan workspaces, meeting rooms, and breakout areas.
  • Technical Infrastructure: The company provides state-of-the-art technical infrastructure, including multiple monitors, testing devices, and development tools tailored to the needs of the role.
  • Cross-Functional Collaboration: The company encourages cross-functional collaboration, with regular team meetings, knowledge-sharing sessions, and hackathons.

Work Schedule: Full-time, with flexible hours and remote work options available. The role may require occasional overtime or on-call duties to support deployment and integration activities.

📄 Application & Technical Interview Process

Interview Process:

  1. Technical Assessment: A technical assessment focused on Groovy, Jenkins, and deployment automation. This may include coding challenges, system design discussions, and problem-solving exercises.
  2. Behavioral Interview: A behavioral interview focused on your collaboration and communication skills, as well as your ability to work effectively in a team environment.
  3. Final Evaluation: A final evaluation of your technical skills, cultural fit, and alignment with the company's values and objectives.

Portfolio Review Tips:

  • Portfolio Structure: Organize your portfolio around specific projects or case studies, demonstrating your experience with Groovy, Jenkins, and deployment automation.
  • Code Quality: Highlight your attention to detail and commitment to code quality, with well-commented and well-documented code examples.
  • Automation Processes: Demonstrate your ability to implement new automation processes, improving the efficiency and reliability of release cycles.
  • Documentation: Showcase your ability to document deployment processes, standards, and best practices, enabling knowledge sharing and onboarding of new team members.

Technical Challenge Preparation:

  • Technical Fundamentals: Brush up on your technical fundamentals, including Groovy, Jenkins, and deployment automation. Familiarize yourself with the latest best practices and industry trends.
  • System Design: Review system design principles and patterns, preparing for system design discussions and problem-solving exercises.
  • Communication: Practice articulating technical concepts clearly and concisely, with a focus on communication and collaboration.

ATS Keywords: (Organized by category)

  • Programming Languages: Groovy, Java
  • Web Frameworks: Jenkins
  • Server Technologies: Nexus
  • Databases: (Not specified)
  • Tools: Git, Docker, Kubernetes, Terraform, CloudFormation
  • Methodologies: Agile, Scrum, CI/CD
  • Soft Skills: Collaboration, Communication, Problem-Solving
  • Industry Terms: DevOps, Deployment Automation, Infrastructure as Code (IaC)

📝 Enhancement Note: The interview process is expected to be comprehensive and rigorous, with a strong focus on technical skills and cultural fit. Prepare thoroughly and be ready to demonstrate your expertise and passion for DevOps and deployment automation.

🛠 Technology Stack & Web Infrastructure

Frontend Technologies: (Not specified, as this is a backend/DevOps role)

Backend & Server Technologies:

  • Groovy: Proficiency in Groovy is essential for this role, with a focus on developing and maintaining scripts for deployment automation using Jenkins.
  • Jenkins: Strong understanding of Jenkins and deployment automation is required, with experience in implementing new automation processes and managing CI/CD pipelines.
  • Nexus: Familiarity with Nexus or similar artifact repositories is desirable, with experience in managing and configuring repositories for deployment and integration activities.

Development & DevOps Tools:

  • Git: Proficiency in Git is required, with experience in version control, collaboration, and code management.
  • Docker & Kubernetes: Familiarity with containerization and orchestration tools, such as Docker and Kubernetes, is desirable, with experience in managing and deploying containerized applications.
  • Terraform & CloudFormation: Experience with infrastructure as code (IaC) tools, such as Terraform or CloudFormation, is desirable, with experience in managing and configuring infrastructure for deployment and integration activities.

📝 Enhancement Note: The technology stack for this role is focused on deployment automation, with a strong emphasis on Groovy, Jenkins, and version control systems. Familiarize yourself with the latest best practices and industry trends for these technologies, and be prepared to demonstrate your expertise and experience in the interview process.

👥 Team Culture & Values

Web Development Values:

  • Innovation: Kyndryl values innovation and encourages team members to think creatively and challenge the status quo.
  • Collaboration: Kyndryl fosters a collaborative work environment, with a focus on teamwork, knowledge sharing, and continuous learning.
  • Quality: Kyndryl is committed to delivering high-quality products and services, with a focus on attention to detail, code quality, and system stability.
  • Customer Focus: Kyndryl is committed to delivering exceptional customer experiences, with a focus on understanding customer needs and exceeding expectations.

Collaboration Style:

  • Cross-Functional Integration: Kyndryl encourages cross-functional collaboration, with regular team meetings, knowledge-sharing sessions, and hackathons.
  • Code Review Culture: Kyndryl follows a code review culture, with a focus on code quality, readability, and maintainability.
  • Peer Programming: Kyndryl encourages peer programming and knowledge sharing, with a focus on learning from one another and continuous improvement.

📝 Enhancement Note: Kyndryl values diversity, inclusion, and collaboration, fostering a work environment that encourages team members to bring their unique perspectives and experiences to the table. Be prepared to demonstrate your ability to work effectively in a team environment and contribute to a diverse and inclusive culture.

⚡ Challenges & Growth Opportunities

Technical Challenges:

  • Deployment Automation: Develop and maintain Groovy scripts for deployment automation using Jenkins, ensuring that they are efficient, reliable, and scalable.
  • Environment Configuration: Manage and configure DevOps environments, ensuring that they meet the required standards and performance expectations.
  • Documentation: Document deployment processes, standards, and best practices, enabling knowledge sharing and onboarding of new team members.
  • Emerging Technologies: Stay up-to-date with the latest best practices and industry trends in deployment automation, and be prepared to adapt to new technologies and tools as they emerge.

Learning & Development Opportunities:

  • Technical Skill Development: Kyndryl offers access to industry-leading learning and certification programs, including Microsoft, Google, Amazon, and Skillsoft. Take advantage of these opportunities to develop your technical skills and advance your career.
  • Conference Attendance: Attend industry conferences and events to stay up-to-date with the latest best practices and industry trends in deployment automation.
  • Technical Mentoring: Seek out mentoring opportunities from experienced team members, and be prepared to mentor and coach junior team members as you develop your skills and advance your career.

📝 Enhancement Note: This role offers significant technical challenges and growth opportunities, with a focus on deployment automation, environment configuration, and documentation. Be prepared to tackle these challenges head-on, and be proactive in seeking out learning and development opportunities to advance your career.

💡 Interview Preparation

Technical Questions:

  • Groovy: Be prepared to demonstrate your proficiency in Groovy, with a focus on developing and maintaining scripts for deployment automation using Jenkins.
  • Jenkins: Be prepared to discuss your experience with Jenkins and deployment automation, with a focus on implementing new automation processes and managing CI/CD pipelines.
  • System Design: Be prepared to discuss your experience with system design, with a focus on designing scalable, reliable, and maintainable deployment processes.

Company & Culture Questions:

  • Diversity & Inclusion: Be prepared to discuss your commitment to diversity and inclusion, and how you have fostered a collaborative and innovative work environment in previous roles.
  • Agile Methodologies: Be prepared to discuss your experience with Agile methodologies, with a focus on collaboration, iteration, and continuous improvement.
  • User Experience Impact: Be prepared to discuss your experience with user experience impact, with a focus on ensuring that deployment and integration activities meet the needs and expectations of users.

Portfolio Presentation Strategy:

  • Live Demonstration: Prepare a live demonstration of your portfolio, showcasing your experience with Groovy, Jenkins, and deployment automation.
  • Code Explanation: Be prepared to explain your code in detail, demonstrating your attention to detail and commitment to code quality.
  • Architecture Decision Reasoning: Be prepared to explain the architecture decisions you have made in previous roles, and how they have contributed to the success of deployment and integration activities.

📝 Enhancement Note: The interview process for this role is expected to be comprehensive and rigorous, with a strong focus on technical skills and cultural fit. Prepare thoroughly and be ready to demonstrate your expertise and passion for DevOps and deployment automation.

📌 Application Steps

To apply for this DevOps Engineer (Groovy) position at Kyndryl:

  1. Customize Your Portfolio: Tailor your portfolio to highlight your experience with Groovy, Jenkins, and deployment automation. Include examples of scripts you've developed and maintained, as well as any automation processes you've implemented.
  2. Optimize Your Resume: Highlight your relevant experience and skills, with a focus on Groovy, Jenkins, and deployment automation. Include any relevant certifications or industry-recognized qualifications.
  3. Prepare for Technical Challenges: Brush up on your technical fundamentals, including Groovy, Jenkins, and deployment automation. Familiarize yourself with the latest best practices and industry trends, and be prepared to tackle technical challenges and problem-solving exercises.
  4. Research the Company: Familiarize yourself with Kyndryl's mission, values, and culture. Understand the company's focus on diversity, inclusion, and collaboration, and be prepared to demonstrate your alignment with these principles.

📝 Enhancement Note: Kyndryl values diversity, inclusion, and collaboration, and is committed to fostering a work environment that encourages team members to bring their unique perspectives and experiences to the table. Be prepared to demonstrate your commitment to these principles, and your ability to work effectively in a team environment.


Application Requirements

Proficiency in Groovy is essential, while knowledge of Git, Jenkins, Nexus, and Java is desirable. The role emphasizes the importance of diversity and inclusion in the workplace.