Senior Devops Engineer

Crossjoin Solutions
Full_timeAlmada, Portugal

📍 Job Overview

  • Job Title: Senior DevOps Engineer
  • Company: Crossjoin Solutions
  • Location: Almada, Portugal
  • Job Type: On-site
  • Category: DevOps Engineer
  • Date Posted: 2025-08-01

🚀 Role Summary

  • Key Responsibilities: Plan and execute Kubernetes upgrades, support multi-cloud environments (AWS, Azure, GCP), and optimize Kubernetes upgrade processes.
  • Key Skills: DevOps, CI/CD, Terraform, Kubernetes, containerization, AWS, Azure, GCP.
  • 📝 Enhancement Note: This role requires a strong background in DevOps and cloud technologies to drive infrastructure as code (IaC) and continuous integration/continuous deployment (CI/CD) processes.

💻 Primary Responsibilities

  • 🔑 Kubernetes Management: Plan and execute Kubernetes upgrades with minimal downtime, support multi-cloud environments, and assess supportability for future upgrades.
  • 🔄 CI/CD Pipeline Optimization: Identify and prototype methods to reduce the overhead of Kubernetes upgrade processes and expedite zero-downtime upgrades for Elasticsearch nodes.
  • 🛠️ Cloud Integration: Upgrade cloud integrations alongside Kubernetes clusters and detect potential API breaking changes.
  • 🔒 Incident Response: Troubleshoot and resolve major incidents, ensuring high system availability and performance.
  • 📚 Knowledge Sharing: Collaborate with team members to share expertise and best practices in DevOps and cloud technologies.

🎓 Skills & Qualifications

Education: Bachelor's degree in Computer Engineering or a related field.

Experience: Proficient experience in a public cloud (AWS preferred) and recent experience in DevOps projects using Terraform, CI/CD tools, and Kubernetes.

Required Skills:

  • Proficiency in Terraform or similar IaC tools
  • Experience with CI/CD tools (Azure DevOps, Jenkins, FluxCD, ArgoCD, etc.)
  • Strong knowledge of Kubernetes and containerization
  • Experience with multi-cloud environments (AWS, Azure, GCP)
  • Familiarity with Elasticsearch and cloud integrations
  • Excellent troubleshooting and problem-solving skills

Preferred Skills:

  • Experience with incident response and major incident troubleshooting
  • Familiarity with infrastructure as code (IaC) best practices
  • Knowledge of Agile methodologies and DevOps principles
  • Experience with infrastructure managed services

📊 Web Portfolio & Project Requirements

Portfolio Essentials:

  • Demonstrate experience in Kubernetes cluster management and upgrades.
  • Showcase CI/CD pipeline implementations and optimizations.
  • Highlight multi-cloud environment support and cloud integration projects.
  • Include examples of incident response and troubleshooting efforts.

Technical Documentation:

  • Provide detailed documentation of CI/CD pipelines, including version control, deployment processes, and server configuration.
  • Include testing methodologies, performance metrics, and optimization techniques.
  • Demonstrate understanding of infrastructure as code (IaC) principles and best practices.

💵 Compensation & Benefits

Salary Range: €45,000 - €60,000 per year (based on experience and local market conditions)

Benefits:

  • Health Insurance (extensible to family)
  • Crosser Assistance Program (Psychology, Psychosocial, Financial, Legal, and Nutrition consultations)
  • Career Plan transversal to the entire company
  • Monthly gym subscription
  • Team-building events

Working Hours: Full-time, 40 hours per week, with flexible hours for deployment windows and maintenance.

🎯 Team & Company Context

🏢 Company Culture

Industry: IT consulting and managed services, focusing on end-to-end performance optimization, enterprise testing, and infrastructure management.

Company Size: Medium-sized (30-50 employees), with a dynamic, goal-oriented, and cooperative team culture.

Founded: 2009, with a strong focus on continuous learning and improvement.

Team Structure:

  • Cross-functional teams working on various client projects.
  • A dedicated DevOps team responsible for infrastructure management, CI/CD pipelines, and cloud services.
  • Close collaboration with development, QA, and project management teams.

Development Methodology:

  • Agile/Scrum methodologies for project management.
  • Infrastructure as code (IaC) principles for version control and automated deployments.
  • Regular code reviews, testing, and quality assurance practices.
  • CI/CD pipelines for automated deployments and continuous integration.

Company Website: https://crossjoin.pt/

📝 Enhancement Note: Crossjoin Solutions values a collaborative and innovative work environment, with a strong focus on continuous learning and improvement.

📈 Career & Growth Analysis

Web Technology Career Level: Senior DevOps Engineer, responsible for driving DevOps practices, optimizing CI/CD pipelines, and managing multi-cloud environments.

Reporting Structure: Reports directly to the Head of DevOps or a similar role, with close collaboration with development, QA, and project management teams.

Technical Impact: Plays a crucial role in ensuring high system availability, performance, and scalability by optimizing infrastructure, CI/CD pipelines, and cloud services.

Growth Opportunities:

  • Technical leadership and mentoring opportunities within the DevOps team.
  • Expansion of responsibilities to include architecture advisory, continuous integration, deployment acceleration, and infrastructure managed services.
  • Potential career progression into a DevOps Manager or similar leadership role.

📝 Enhancement Note: Career growth opportunities at Crossjoin Solutions are tied to technical expertise, leadership skills, and a strong commitment to continuous learning and improvement.

🌐 Work Environment

Office Type: Modern, collaborative workspace with dedicated areas for team meetings, workshops, and brainstorming sessions.

Office Location(s): Almada, Portugal, with potential for remote work or hybrid arrangements.

Workspace Context:

  • Access to multiple monitors and testing devices for development and debugging tasks.
  • Collaborative work environment with cross-functional teams, fostering knowledge sharing and best practice adoption.
  • Flexible work hours and remote work options to support work-life balance.

Work Schedule: Full-time, with flexible hours for deployment windows, maintenance, and project deadlines.

📝 Enhancement Note: Crossjoin Solutions fosters a flexible and collaborative work environment, with a strong emphasis on work-life balance and employee well-being.

📄 Application & Technical Interview Process

Interview Process:

  1. Technical Phone Screen: Assessment of cloud, DevOps, and Kubernetes knowledge, with a focus on practical experience and problem-solving skills.
  2. Technical Deep Dive: In-depth discussion of a complex technical challenge, focusing on architecture, design, and implementation decisions.
  3. Behavioral Interview: Assessment of cultural fit, communication skills, and problem-solving abilities, with a focus on past experiences and achievements.
  4. Final Decision: Review of candidate's technical skills, cultural fit, and potential for growth within the organization.

Portfolio Review Tips:

  • Highlight Kubernetes cluster management and upgrade projects, demonstrating minimal downtime and supportability assessments.
  • Showcase CI/CD pipeline implementations and optimizations, emphasizing automation, testing, and deployment strategies.
  • Include examples of multi-cloud environment support and cloud integration projects, demonstrating adaptability and versatility.
  • Provide detailed documentation of technical decisions, testing methodologies, and performance metrics.

Technical Challenge Preparation:

  • Brush up on Kubernetes, cloud, and DevOps technologies, focusing on recent updates and best practices.
  • Practice problem-solving exercises and architecture design challenges, focusing on system scalability, performance, and availability.
  • Prepare for behavioral interview questions, focusing on past experiences and achievements in DevOps and cloud technologies.

ATS Keywords:

  • Cloud Technologies: AWS, Azure, GCP, multi-cloud, cloud integration
  • DevOps & Infrastructure: Kubernetes, containerization, IaC, CI/CD, Terraform, infrastructure as code, incident response
  • Programming Languages & Tools: Bash, Python, Git, Jenkins, FluxCD, ArgoCD, Elasticsearch
  • Soft Skills: Problem-solving, troubleshooting, communication, collaboration, leadership

📝 Enhancement Note: The interview process at Crossjoin Solutions is designed to assess technical skills, cultural fit, and potential for growth within the organization, with a strong emphasis on practical experience and problem-solving abilities.

🛠 Technology Stack & Web Infrastructure

Cloud Platforms:

  • AWS (preferred)
  • Azure
  • GCP

Infrastructure as Code (IaC) Tools:

  • Terraform (preferred)
  • CloudFormation
  • Azure Resource Manager (ARM)
  • Google Cloud Deployment Manager (GCDM)

CI/CD Tools:

  • Jenkins (preferred)
  • Azure DevOps
  • FluxCD
  • ArgoCD

Containerization & Orchestration:

  • Kubernetes (preferred)
  • Docker
  • Helm

Monitoring & Logging:

  • Prometheus
  • Grafana
  • ELK Stack (Elasticsearch, Logstash, Kibana)
  • Datadog
  • New Relic

Version Control:

  • Git (preferred)
  • SVN
  • Mercurial

📝 Enhancement Note: The technology stack at Crossjoin Solutions is designed to support a wide range of client projects, with a focus on cloud-native architectures, infrastructure as code, and continuous integration/continuous deployment.

👥 Team Culture & Values

Web Development Values:

  • Innovation: Embrace continuous learning and improvement, staying up-to-date with emerging technologies and best practices.
  • Collaboration: Foster a collaborative work environment, sharing knowledge and best practices with team members and stakeholders.
  • Quality: Prioritize high-quality infrastructure, CI/CD pipelines, and cloud services, ensuring system availability, performance, and scalability.
  • Customer Focus: Understand and address client needs, ensuring that infrastructure and cloud services meet their specific requirements.

Collaboration Style:

  • Cross-functional Teams: Work closely with development, QA, and project management teams to ensure seamless integration and delivery of client projects.
  • Knowledge Sharing: Regularly share expertise and best practices with team members, fostering a culture of continuous learning and improvement.
  • Agile Methodologies: Utilize Agile/Scrum methodologies for project management, ensuring flexibility and adaptability in response to changing client needs.

📝 Enhancement Note: Crossjoin Solutions values a collaborative and innovative work environment, with a strong focus on continuous learning, improvement, and customer satisfaction.

⚡ Challenges & Growth Opportunities

Technical Challenges:

  • Kubernetes Upgrades: Plan and execute Kubernetes upgrades with minimal downtime, ensuring high system availability and performance.
  • Multi-cloud Environment Support: Manage and optimize multi-cloud environments, ensuring seamless integration and compatibility between different cloud platforms.
  • Incident Response: Troubleshoot and resolve major incidents, ensuring high system availability and performance.
  • Infrastructure as Code (IaC) Optimization: Identify and implement best practices for infrastructure as code, ensuring version control, automated deployments, and scalability.

Learning & Development Opportunities:

  • Technical Training: Attend workshops, conferences, and online courses to stay up-to-date with emerging technologies and best practices in DevOps and cloud technologies.
  • Certifications: Obtain certifications from cloud providers (AWS, Azure, GCP) and DevOps tools (Jenkins, Terraform, etc.) to demonstrate technical expertise and commitment to continuous learning.
  • Mentoring: Seek mentorship opportunities from senior team members to gain insights into architecture, design, and implementation decisions.

📝 Enhancement Note: Crossjoin Solutions offers numerous technical challenges and growth opportunities, with a strong emphasis on continuous learning, improvement, and innovation in DevOps and cloud technologies.

💡 Interview Preparation

Technical Questions:

  • Kubernetes: Describe your experience with Kubernetes cluster management and upgrades. How do you ensure minimal downtime and supportability for future upgrades?
  • CI/CD: Walk us through a complex CI/CD pipeline you've implemented and optimized. What were the key challenges, and how did you address them?
  • Cloud Integration: Explain your experience with cloud integrations. How do you ensure seamless compatibility and high system availability across different cloud platforms?
  • Incident Response: Describe a major incident you've troubleshot and resolved. What steps did you take to ensure high system availability and performance?

Company & Culture Questions:

  • Company Culture: How do you see yourself contributing to Crossjoin Solutions' collaborative and innovative work environment?
  • Customer Focus: Describe your approach to understanding and addressing client needs. How do you ensure that infrastructure and cloud services meet their specific requirements?
  • Continuous Learning: How do you stay up-to-date with emerging technologies and best practices in DevOps and cloud technologies?

Portfolio Presentation Strategy:

  • Kubernetes: Highlight your experience with Kubernetes cluster management and upgrades, demonstrating minimal downtime and supportability assessments.
  • CI/CD: Showcase your CI/CD pipeline implementations and optimizations, emphasizing automation, testing, and deployment strategies.
  • Cloud Integration: Include examples of multi-cloud environment support and cloud integration projects, demonstrating adaptability and versatility.
  • Incident Response: Provide detailed documentation of technical decisions, testing methodologies, and performance metrics for incident response projects.

📝 Enhancement Note: The interview process at Crossjoin Solutions is designed to assess technical skills, cultural fit, and potential for growth within the organization, with a strong emphasis on practical experience and problem-solving abilities.

📌 Application Steps

To apply for this Senior DevOps Engineer position at Crossjoin Solutions:

  1. Update Your Resume: Highlight your experience in DevOps, cloud technologies, and Kubernetes, emphasizing practical experience and problem-solving skills.
  2. Prepare Your Portfolio: Showcase your experience in Kubernetes cluster management, CI/CD pipeline implementations, and multi-cloud environment support, with a focus on high system availability, performance, and scalability.
  3. Research the Company: Familiarize yourself with Crossjoin Solutions' industry, client base, and company culture, emphasizing their commitment to continuous learning, improvement, and innovation.
  4. Practice Technical Interview Questions: Brush up on your knowledge of Kubernetes, cloud technologies, and DevOps tools, focusing on recent updates and best practices.
  5. Prepare for Behavioral Interview Questions: Reflect on your past experiences and achievements in DevOps and cloud technologies, focusing on problem-solving, collaboration, and customer focus.

⚠️ Important Notice: This enhanced job description includes AI-generated insights and web development industry-standard assumptions. All details should be verified directly with the hiring organization before making application decisions.

Application Requirements

A Bachelor's degree in Computer Engineering or similar is required along with proficient experience in a public cloud, preferably AWS. Recent experience in DevOps projects using Terraform, CI/CD tools, and Kubernetes is also necessary.