DevOps Engineer
📍 Job Overview
- Job Title: DevOps Engineer
- Company: Kyndryl
- Location: Madrid, Spain
- Job Type: Full-Time (Remote OK)
- Category: DevOps Engineer
- Date Posted: June 11, 2025
- Experience Level: 5-10 years
- Remote Status: Remote OK
🚀 Role Summary
- Key Responsibilities: Build and manage cloud-native environments, develop Infrastructure as Code scripts, support CI/CD pipelines, and maintain observability solutions.
- Key Technologies: Containers (Docker/Kubernetes), serverless solutions, IaC (Terraform), CI/CD (GitHub Actions, GitLab CI, Jenkins), observability tools (Prometheus, Grafana).
- Key Skills: DevOps, cloud engineering, IaC, CI/CD, containers, security practices, and advanced platform engineering methodologies.
📝 Enhancement Note: This role requires a strong focus on cloud-native environments and Infrastructure as Code, making it an excellent fit for experienced DevOps engineers looking to expand their skills in these areas.
💻 Primary Responsibilities
- Cloud-Native Environment Management: Assist in building and managing cloud-native environments using containers and serverless solutions.
- Infrastructure as Code: Develop and support IaC scripts using tools like Terraform to automate infrastructure provisioning and management.
- CI/CD Pipeline Support: Contribute to the continuous improvement of CI/CD pipelines using tools such as GitHub Actions, GitLab CI, and Jenkins.
- Observability Solutions: Support the implementation and maintenance of observability and monitoring solutions like Prometheus and Grafana.
- Learning and Development: Actively engage in learning opportunities, certifications, and mentorship to continuously improve your skills and knowledge.
📝 Enhancement Note: This role emphasizes hands-on experience with cloud-native environments and Infrastructure as Code, making it an excellent fit for engineers looking to gain practical experience in these areas.
🎓 Skills & Qualifications
Education: A bachelor's degree in Computer Science, Engineering, or a related field. Relevant experience may be considered in lieu of a degree.
Experience: More than five years of experience, with at least three years in DevOps, cloud, or platform engineering roles.
Required Skills:
- Fluent in English and Spanish.
- Basic hands-on experience with public clouds (AWS, Azure, GCP).
- Experience with IaC tooling, containerized applications, and CI/CD practices.
- Familiarity with scripting languages like Python, Bash, or PowerShell.
Preferred Skills:
- Relevant certifications or current pursuit of certification (e.g., AWS Certified DevOps Engineer, Microsoft Certified: Azure DevOps Engineer Expert).
- Familiarity with developer experience platforms and microservices.
- Interest in observability, security practices, and advanced platform engineering methodologies.
📝 Enhancement Note: While the role requires a strong background in DevOps and cloud engineering, it also offers opportunities for continuous learning and skill development, making it an excellent fit for motivated professionals looking to grow in their careers.
📊 Web Portfolio & Project Requirements
Portfolio Essentials:
- Cloud-Native Projects: Include projects demonstrating your experience with cloud-native environments, containers, and serverless solutions.
- IaC Scripts: Showcase your IaC skills by providing examples of Terraform scripts or other Infrastructure as Code tools you've used to automate infrastructure provisioning.
- CI/CD Pipeline Projects: Highlight projects that demonstrate your experience with CI/CD pipelines, including tools like GitHub Actions, GitLab CI, or Jenkins.
- Observability Solutions: Include projects that showcase your experience with observability and monitoring tools, such as Prometheus and Grafana.
Technical Documentation:
- Code Quality: Demonstrate your commitment to code quality by providing examples of well-documented, modular, and maintainable code.
- Version Control: Showcase your experience with version control systems, such as Git, by providing examples of branching strategies, pull requests, and code reviews.
- Deployment Processes: Demonstrate your understanding of deployment processes by providing examples of automated deployment pipelines, rollback strategies, and blue/green deployments.
📝 Enhancement Note: Given the focus on cloud-native environments and Infrastructure as Code, it's essential to highlight projects that demonstrate your hands-on experience with these technologies in your portfolio.
💵 Compensation & Benefits
Salary Range: €50,000 - €70,000 per year (based on market research and regional adjustments for Madrid, Spain).
Benefits:
- Employee Learning Programs: Access to industry-leading learning platforms, including Microsoft, Google, Amazon, and Skillsoft certifications.
- Volunteering Opportunities: Engage in company-wide volunteering and giving initiatives through Kyndryl's volunteering and giving platform.
- Diversity and Inclusion Initiatives: Benefit from Kyndryl's commitment to fostering a diverse and inclusive work environment, with initiatives like Kyndryl Inclusion Networks.
Working Hours: 40 hours per week, with flexible working hours and remote work options available.
📝 Enhancement Note: The salary range provided is based on market research for Madrid, Spain, and considers the experience level required for this role. Benefits are tailored to support employee growth, engagement, and well-being.
🎯 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.
Company Size: Kyndryl is a large, multinational corporation with a diverse workforce and a strong commitment to fostering an inclusive work environment.
Founded: Kyndryl was founded in 2021 as a spin-off from IBM's managed infrastructure services business.
Team Structure:
- Size: The DevOps team at Kyndryl is medium to large, consisting of experienced engineers with diverse backgrounds and specializations.
- Specialization: The team is organized around specific cloud platforms (AWS, Azure, GCP) and focuses on infrastructure automation, CI/CD, and observability.
- Collaboration: The team works closely with software development teams, product managers, and other stakeholders to ensure efficient and reliable delivery of cloud services.
Development Methodology:
- Agile/Scrum: Kyndryl follows Agile/Scrum methodologies for software development and infrastructure management, with regular sprint planning and retrospectives.
- Code Review: The team emphasizes code review and quality assurance practices to ensure the reliability and maintainability of the infrastructure.
- CI/CD Pipelines: Kyndryl uses CI/CD pipelines to automate deployment, testing, and release processes, ensuring consistent and efficient delivery of cloud services.
Company Website: Kyndryl
📝 Enhancement Note: Kyndryl's focus on cloud-native environments and Infrastructure as Code makes it an attractive option for experienced DevOps engineers looking to work with cutting-edge technologies and collaborate with a diverse, global team.
📈 Career & Growth Analysis
DevOps Engineer Career Level: This role is suitable for experienced DevOps engineers with 5-10 years of experience, looking to expand their skills in cloud-native environments and Infrastructure as Code.
Reporting Structure: The DevOps engineer will report to the DevOps team lead and collaborate with other engineers, software developers, and product managers to deliver cloud services.
Technical Impact: The DevOps engineer will play a crucial role in designing, building, and managing cloud-native environments, ensuring the reliability, scalability, and performance of Kyndryl's cloud services.
Growth Opportunities:
- Technical Specialization: As an experienced DevOps engineer, you will have the opportunity to specialize in specific cloud platforms (AWS, Azure, GCP) or focus on emerging technologies like serverless architectures and multi-cloud environments.
- Technical Leadership: With experience and proven expertise, you may have the opportunity to take on a leadership role, mentoring junior engineers and driving technical decision-making within the team.
- Cross-functional Collaboration: By working closely with software development teams, product managers, and other stakeholders, you will gain exposure to various aspects of the business and have the opportunity to contribute to strategic decision-making.
📝 Enhancement Note: Kyndryl's focus on cloud-native environments and Infrastructure as Code, combined with its commitment to employee growth and development, makes it an ideal choice for experienced DevOps engineers looking to advance their careers in a dynamic and challenging environment.
🌐 Work Environment
Office Type: Kyndryl offers a hybrid work environment, with both on-site and remote work options available.
Office Location(s): Kyndryl's headquarters are located in Madrid, Spain, with additional offices and remote work opportunities available globally.
Workspace Context:
- Collaboration: Kyndryl fosters a collaborative work environment, with regular team meetings, knowledge-sharing sessions, and cross-functional collaboration with software development teams and other departments.
- Tools and Equipment: Kyndryl provides state-of-the-art tools and equipment, including multiple monitors, testing devices, and access to relevant software and platforms.
- Flexible Working Hours: Kyndryl offers flexible working hours, allowing employees to balance their work and personal lives effectively.
Work Schedule: Kyndryl offers a flexible work schedule, with core hours and the option to work remotely for part of the week.
📝 Enhancement Note: Kyndryl's hybrid work environment and commitment to employee well-being make it an attractive option for experienced DevOps engineers looking for a flexible and supportive work environment.
📄 Application & Technical Interview Process
Interview Process:
- Online Assessment: Complete an online assessment to evaluate your technical skills and problem-solving abilities.
- Technical Phone Screen: Participate in a technical phone screen to discuss your experience with cloud-native environments, Infrastructure as Code, and CI/CD pipelines.
- On-site Interview: Attend an on-site interview to discuss your portfolio, technical expertise, and cultural fit with the team. This may include a live coding challenge or system design exercise.
- Final Decision: Receive a final decision on your application and, if successful, proceed to the onboarding process.
Portfolio Review Tips:
- Cloud-Native Projects: Highlight projects that demonstrate your experience with cloud-native environments, containers, and serverless solutions.
- IaC Scripts: Showcase your IaC skills by providing examples of Terraform scripts or other Infrastructure as Code tools you've used to automate infrastructure provisioning.
- CI/CD Pipeline Projects: Highlight projects that demonstrate your experience with CI/CD pipelines, including tools like GitHub Actions, GitLab CI, or Jenkins.
- Observability Solutions: Include projects that showcase your experience with observability and monitoring tools, such as Prometheus and Grafana.
Technical Challenge Preparation:
- Cloud-Native Environment Management: Brush up on your knowledge of cloud-native environments, containers, and serverless solutions, and be prepared to discuss your experience with these technologies.
- IaC Scripting: Familiarize yourself with Terraform or other Infrastructure as Code tools and be prepared to write scripts from scratch or modify existing ones during the interview process.
- CI/CD Pipeline Management: Review your experience with CI/CD pipelines and be prepared to discuss your approach to optimizing and automating deployment processes.
- Observability and Monitoring: Brush up on your knowledge of observability and monitoring tools like Prometheus and Grafana, and be prepared to discuss your experience with these technologies.
ATS Keywords: [Provided in the 'Technology Stack & Web Infrastructure' section below]
📝 Enhancement Note: Kyndryl's interview process focuses on evaluating candidates' technical skills and cultural fit, with a strong emphasis on hands-on experience with cloud-native environments and Infrastructure as Code.
🛠 Technology Stack & Web Infrastructure
Cloud Platforms:
- AWS: Amazon Web Services (IaC, containers, serverless, and managed services)
- Azure: Microsoft Azure (IaC, containers, serverless, and managed services)
- GCP: Google Cloud Platform (IaC, containers, serverless, and managed services)
Infrastructure as Code:
- Terraform: A popular IaC tool used to automate infrastructure provisioning and management.
- CloudFormation: AWS's native IaC tool for provisioning and managing AWS resources.
- Azure Resource Manager (ARM): Microsoft's native IaC tool for provisioning and managing Azure resources.
- Google Cloud Deployment Manager: Google's native IaC tool for provisioning and managing GCP resources.
Containers:
- Docker: A popular containerization platform for packaging and running applications.
- Kubernetes: An open-source platform for automating deployment, scaling, and management of containerized applications.
Serverless:
- AWS Lambda: A serverless computing service that lets you run code without provisioning or managing servers.
- Azure Functions: A serverless computing service that enables you to run event-driven code in response to triggers such as HTTP requests, timer, or message from a queue.
- Google Cloud Functions: A serverless compute platform that enables you to run event-driven code in response to events without worrying about the underlying infrastructure.
CI/CD Pipelines:
- GitHub Actions: A CI/CD tool integrated with GitHub for automating software development workflows.
- GitLab CI: A CI/CD tool integrated with GitLab for automating software development workflows.
- Jenkins: An open-source automation server with a web-based user interface and plugins that facilitate continuous integration and continuous delivery (CI/CD) pipelines.
Observability and Monitoring:
- Prometheus: An open-source monitoring and alerting toolkit for monitoring and alerting on a wide range of applications and services.
- Grafana: An open-source platform for monitoring and visualizing time series data, including metrics, logs, and traces.
ATS Keywords:
- Programming Languages: Python, Bash, PowerShell, JavaScript, TypeScript, Go, Rust
- Web Frameworks: Flask, Django, Express.js, NestJS, FastAPI
- Server Technologies: Nginx, Apache, IIS, Tomcat
- Databases: PostgreSQL, MySQL, MongoDB, Redis, DynamoDB, Azure Cosmos DB, Google Cloud Spanner
- Tools: Docker, Kubernetes, Terraform, CloudFormation, Azure Resource Manager, Google Cloud Deployment Manager, Git, GitHub, GitLab, Jenkins, Prometheus, Grafana, AWS Lambda, Azure Functions, Google Cloud Functions
- Methodologies: Agile, Scrum, Kanban, DevOps, Infrastructure as Code, Continuous Integration, Continuous Delivery, Continuous Deployment
- Soft Skills: Problem-solving, communication, teamwork, adaptability, learning agility
- Industry Terms: Cloud-native, microservices, serverless, containerization, orchestration, automation, IaC, CI/CD, observability, monitoring, alerting, A/B testing, canary deployments, blue/green deployments
📝 Enhancement Note: Kyndryl's technology stack focuses on cloud-native environments, Infrastructure as Code, and modern CI/CD pipelines, making it an attractive choice for experienced DevOps engineers looking to work with cutting-edge technologies and tools.
👥 Team Culture & Values
DevOps Values:
- User-Centric: Focus on delivering value to users by ensuring the reliability, performance, and scalability of cloud services.
- Automation-First: Emphasize automation in all aspects of the software development lifecycle, from infrastructure provisioning to deployment and testing.
- Collaboration: Foster a culture of collaboration and knowledge-sharing, working closely with software development teams, product managers, and other stakeholders.
- Continuous Learning: Encourage continuous learning and skill development, staying up-to-date with the latest technologies and best practices in cloud-native environments and Infrastructure as Code.
Collaboration Style:
- Cross-Functional Integration: Work closely with software development teams, product managers, and other departments to ensure efficient and reliable delivery of cloud services.
- Code Review Culture: Emphasize code review and quality assurance practices to ensure the reliability and maintainability of the infrastructure.
- Peer Programming: Encourage peer programming and knowledge-sharing to foster a culture of continuous learning and improvement.
📝 Enhancement Note: Kyndryl's DevOps team values user-centricity, automation, collaboration, and continuous learning, making it an ideal choice for experienced DevOps engineers looking to work in a dynamic and supportive team environment.
⚡ Challenges & Growth Opportunities
Technical Challenges:
- Cloud-Native Environment Management: Stay up-to-date with the latest cloud-native technologies and best practices, and be prepared to tackle complex challenges in managing and optimizing cloud-native environments.
- IaC Scripting: Develop and maintain IaC scripts using tools like Terraform, ensuring the reliability, scalability, and performance of cloud infrastructure.
- CI/CD Pipeline Management: Optimize and automate deployment processes using CI/CD pipelines, ensuring efficient and reliable delivery of cloud services.
- Observability and Monitoring: Design and implement observability and monitoring solutions, ensuring the reliability, performance, and scalability of cloud services.
Learning & Development Opportunities:
- Technical Skill Development: Expand your skills in cloud-native environments, Infrastructure as Code, and modern CI/CD pipelines by participating in training programs, workshops, and online courses.
- Certification: Pursue relevant certifications, such as AWS Certified DevOps Engineer, Microsoft Certified: Azure DevOps Engineer Expert, or Google Cloud Certified - Professional Cloud DevOps Engineer, to demonstrate your expertise and commitment to continuous learning.
- Technical Mentorship: Seek mentorship opportunities from experienced DevOps engineers and other technical leaders within the team to gain insights and guidance on your career development.
📝 Enhancement Note: Kyndryl's focus on cloud-native environments and Infrastructure as Code, combined with its commitment to employee growth and development, presents numerous technical challenges and learning opportunities for experienced DevOps engineers looking to advance their careers.
💡 Interview Preparation
Technical Questions:
- Cloud-Native Environment Management: Be prepared to discuss your experience with cloud-native environments, containers, and serverless solutions, and how you've optimized and managed these environments in previous roles.
- IaC Scripting: Brush up on your knowledge of IaC tools like Terraform, and be prepared to discuss your experience with writing, testing, and maintaining IaC scripts.
- CI/CD Pipeline Management: Review your experience with CI/CD pipelines, and be prepared to discuss your approach to optimizing and automating deployment processes, as well as your familiarity with tools like GitHub Actions, GitLab CI, or Jenkins.
Company & Culture Questions:
- DevOps Team Culture: Research Kyndryl's DevOps team culture, and be prepared to discuss how you would contribute to and benefit from this collaborative and user-centric environment.
- Cloud-Native Technologies: Familiarize yourself with Kyndryl's technology stack, including cloud platforms (AWS, Azure, GCP), Infrastructure as Code tools (Terraform), and CI/CD pipelines (GitHub Actions, GitLab CI, Jenkins), and be prepared to discuss your experience with these technologies.
- User-Centric Focus: Understand Kyndryl's user-centric approach to cloud service delivery, and be prepared to discuss how you would ensure the reliability, performance, and scalability of cloud services in this role.
Portfolio Presentation Strategy:
- Cloud-Native Projects: Highlight projects that demonstrate your experience with cloud-native environments, containers, and serverless solutions, and be prepared to discuss the challenges and solutions you've implemented in these projects.
- IaC Scripts: Showcase your IaC skills by providing examples of Terraform scripts or other Infrastructure as Code tools you've used to automate infrastructure provisioning, and be prepared to discuss the design and implementation choices you've made in these scripts.
- CI/CD Pipeline Projects: Highlight projects that demonstrate your experience with CI/CD pipelines, and be prepared to discuss the deployment processes you've optimized and automated in these projects.
📝 Enhancement Note: Kyndryl's interview process focuses on evaluating candidates' technical skills and cultural fit, with a strong emphasis on hands-on experience with cloud-native environments and Infrastructure as Code. By preparing thoroughly and showcasing your relevant projects and portfolio, you'll be well-equipped to succeed in the interview process.
📌 Application Steps
To apply for this DevOps Engineer position at Kyndryl:
- Update Your Resume: Highlight your relevant experience with cloud-native environments, Infrastructure as Code, and CI/CD pipelines, and tailor your resume to the specific requirements of this role.
- Prepare Your Portfolio: Showcase your projects that demonstrate your experience with cloud-native environments, IaC scripting, and CI/CD pipeline management, and ensure your portfolio is well-organized and easy to navigate.
- Research Kyndryl: Familiarize yourself with Kyndryl's technology stack, company culture, and user-centric approach to cloud service delivery, and be prepared to discuss how you would contribute to and benefit from this dynamic and supportive work environment.
- Practice Technical Interview Questions: Brush up on your technical skills and be prepared to discuss your experience with cloud-native environments, IaC scripting, and CI/CD pipeline management, as well as your familiarity with Kyndryl's technology stack and company culture.
⚠️ Important Notice: This enhanced job description includes AI-generated insights and web development/server administration industry-standard assumptions. All details should be verified directly with the hiring organization before making application decisions.
Application Requirements
Fluent in English and Spanish with more than five years of experience, including at least three in DevOps or cloud engineering. Basic hands-on experience with public clouds and exposure to IaC tooling and CI/CD practices is required.