DevOps Engineer, Foundation team

Thales
Full_timeReẖovot, Israel

📍 Job Overview

  • Job Title: DevOps Engineer, Foundation team
  • Company: Thales
  • Location: Rehovot, Central, Israel
  • Job Type: Full-time, Hybrid
  • Category: DevOps Engineer
  • Date Posted: June 22, 2025
  • Experience Level: Mid-Senior level (5-10 years)
  • Remote Status: On-site/Hybrid

🚀 Role Summary

  • Design and implement scalable, reliable, and secure systems on Kubernetes and GCP.
  • Own and evolve CI/CD pipelines, Infrastructure as Code (IaC), and observability stack.
  • Build internal tools and frameworks to improve developer productivity.
  • Drive best practices in reliability, performance, and cost optimization.
  • Collaborate cross-functionally with development and security teams to influence architecture and drive operational excellence.
  • Set technical direction for foundational DevOps systems and processes.

📝 Enhancement Note: This role requires a strong background in cloud platforms, Kubernetes, and Terraform, as well as a proactive mindset and passion for automation and platform engineering. The ideal candidate will have experience working with CI/CD tools and scripting or development languages like Python, Bash, or Go.

💻 Primary Responsibilities

  • Infrastructure Design & Maintenance:

    • Design and maintain scalable infrastructure on Kubernetes and GCP.
    • Ensure high availability, fault tolerance, and disaster recovery for core infrastructure components.
  • CI/CD Pipeline Management:

    • Own and evolve CI/CD pipelines using tools like Jenkins, GitLab, or ArgoCD.
    • Automate build, test, and deployment processes to streamline software delivery.
  • Observability & Monitoring:

    • Implement and maintain observability stack to monitor system health and performance.
    • Ensure proper logging, alerting, and incident response processes are in place.
  • Tool Development & Automation:

    • Build internal tools and frameworks to improve developer productivity and streamline workflows.
    • Automate repetitive tasks and processes to increase efficiency and reduce human error.
  • Collaboration & Knowledge Sharing:

    • Collaborate closely with development and security teams to ensure infrastructure meets their needs.
    • Share knowledge and best practices with the team and wider organization to drive continuous improvement.

📝 Enhancement Note: The primary responsibilities of this role involve a high degree of collaboration and influence, requiring strong communication skills and the ability to work effectively with diverse teams. The ideal candidate will be comfortable working in a dynamic, fast-paced environment and driving change through technical leadership.

🎓 Skills & Qualifications

Education: Bachelor's degree in Computer Science, Engineering, or a related field. Relevant industry certifications are a plus.

Experience: 4+ years of experience as a DevOps or Infrastructure Engineer, with a strong focus on cloud platforms, Kubernetes, and Terraform.

Required Skills:

  • Proficient in cloud platforms, with a strong preference for GCP.
  • Expertise in Kubernetes and Terraform for infrastructure as code (IaC).
  • Experience with CI/CD tools such as Jenkins, GitLab, or ArgoCD.
  • Strong scripting or development skills in languages like Python, Bash, or Go.
  • Familiarity with containerization and orchestration tools.
  • Knowledge of infrastructure as code (IaC) principles and best practices.
  • Experience with monitoring and logging tools.
  • Strong problem-solving skills and a proactive mindset.
  • Excellent communication and collaboration skills.

Preferred Skills:

  • Experience with service mesh technologies like Istio or Linkerd.
  • Familiarity with infrastructure automation tools like Ansible or Puppet.
  • Knowledge of infrastructure security best practices and compliance frameworks.
  • Experience with incident management and on-call rotations.

📝 Enhancement Note: While not explicitly required, experience with service mesh technologies, infrastructure automation tools, and incident management practices can be highly beneficial for this role. These skills can help the candidate excel in their day-to-day responsibilities and contribute to the team's success.

📊 Web Portfolio & Project Requirements

Portfolio Essentials:

  • Cloud Platform Projects: Demonstrate your experience with cloud platforms, focusing on GCP, by showcasing projects that highlight your ability to design, deploy, and manage scalable infrastructure.
  • CI/CD Pipeline Projects: Present projects that showcase your experience with CI/CD tools, emphasizing your ability to automate build, test, and deployment processes.
  • Observability & Monitoring Projects: Highlight projects that demonstrate your ability to implement and maintain observability stacks, ensuring proper logging, alerting, and incident response processes are in place.
  • Tool Development & Automation Projects: Showcase projects that illustrate your ability to build internal tools and frameworks to improve developer productivity and streamline workflows.

Technical Documentation:

  • Code Quality & Documentation: Demonstrate your commitment to code quality and documentation by providing examples of well-commented, version-controlled code.
  • Deployment Processes & Server Configuration: Detail your experience with deployment processes and server configuration by explaining your approach to infrastructure as code (IaC) and providing examples of Terraform configurations.
  • Testing Methodologies & Performance Metrics: Highlight your understanding of testing methodologies and performance metrics by describing your approach to ensuring the reliability, performance, and security of the systems you manage.

📝 Enhancement Note: When preparing your portfolio, focus on projects that demonstrate your ability to design, deploy, and manage scalable, reliable, and secure systems on Kubernetes and GCP. Highlight your experience with CI/CD tools, observability and monitoring, and tool development and automation. Additionally, ensure that your portfolio includes examples of well-documented, version-controlled code that adheres to best practices for infrastructure as code (IaC).

💵 Compensation & Benefits

Salary Range: The salary range for this role is estimated to be between ₪350,000 - ₪450,000 per year (approximately $105,000 - $135,000 USD), based on market research and regional salary standards for experienced DevOps engineers in Israel.

Benefits:

  • Competitive health, dental, and vision insurance plans.
  • Retirement savings plans with company matching.
  • Generous paid time off (PTO) policy, including vacation, sick leave, and holidays.
  • Employee assistance programs for mental health and wellness.
  • Professional development opportunities, including training, certifications, and conference attendance.
  • A dynamic, collaborative work environment with a strong focus on innovation and continuous learning.

Working Hours: The standard workweek is 40 hours, typically Monday through Friday, with some flexibility for maintenance windows and project deadlines. The hybrid work arrangement allows for a combination of remote and on-site work, with the specific balance determined by the team and individual needs.

📝 Enhancement Note: The salary range provided is an estimate based on market research and regional salary standards for experienced DevOps engineers in Israel. The actual salary may vary depending on factors such as the candidate's specific experience, skills, and negotiation. Additionally, the benefits listed are intended to provide a general overview of the compensation package and may vary depending on the candidate's location and employment status.

🎯 Team & Company Context

🏢 Company Culture

Industry: Thales operates in the aerospace, defense, security, and transportation industries, with a strong focus on technology and innovation.

Company Size: Thales is a large, global organization with over 65,000 employees across more than 56 countries. In this role, you will be part of the Imperva team, a Thales company, which specializes in cybersecurity and has a strong culture of collaboration and continuous learning.

Founded: Thales was founded in 1893, with a rich history of technological innovation and a commitment to making the world a safer place.

Team Structure:

  • The Foundation team is responsible for core infrastructure components and plays a key role in shaping the developer experience across the organization.
  • The team is composed of experienced DevOps engineers, infrastructure specialists, and site reliability engineers (SREs).
  • The team works closely with development, security, and other internal teams to ensure that infrastructure meets their needs and supports the organization's goals.

Development Methodology:

  • The team follows Agile development methodologies, with a focus on iterative development, continuous integration, and continuous deployment (CI/CD).
  • The team uses GitLab for version control, code review, and CI/CD pipelines.
  • The team emphasizes collaboration, knowledge sharing, and a culture of continuous improvement.

Company Website: https://www.thalesgroup.com/

📝 Enhancement Note: Thales is a large, global organization with a strong commitment to innovation and technology. The Imperva team, a Thales company, has a collaborative culture that values continuous learning and a focus on driving operational excellence. As a DevOps engineer in this team, you will have the opportunity to work on cutting-edge technology and make a significant impact on the organization's success.

📈 Career & Growth Analysis

Web Technology Career Level: This role is at the mid-senior level, with a focus on technical leadership, architecture, and driving operational excellence. The ideal candidate will have a strong background in cloud platforms, Kubernetes, and Terraform, as well as experience working with CI/CD tools and scripting or development languages like Python, Bash, or Go.

Reporting Structure: This role reports directly to the team lead or manager, with a matrixed reporting structure to other internal teams as needed. The team works closely with development, security, and other internal teams to ensure that infrastructure meets their needs and supports the organization's goals.

Technical Impact: The technical impact of this role is significant, as it involves designing and implementing scalable, reliable, and secure systems on Kubernetes and GCP. The ideal candidate will have a strong understanding of infrastructure as code (IaC) principles and best practices, as well as experience with monitoring and logging tools.

Growth Opportunities:

  • Technical Leadership: As a DevOps engineer in this role, you will have the opportunity to drive technical leadership and architecture decisions, influencing the direction of the team and the organization's infrastructure.
  • Emerging Technology Adoption: The team is always looking for opportunities to adopt emerging technologies and best practices, providing ample opportunities for professional growth and development.
  • Team Management & Mentoring: As you grow in your role, you may have the opportunity to mentor junior team members, contribute to the onboarding process, and help shape the team's culture and practices.

📝 Enhancement Note: This role offers significant opportunities for technical growth and leadership, with a strong focus on driving operational excellence and influencing the direction of the team and the organization's infrastructure. The ideal candidate will have a strong background in cloud platforms, Kubernetes, and Terraform, as well as experience working with CI/CD tools and scripting or development languages like Python, Bash, or Go.

🌐 Work Environment

Office Type: The office is a modern, collaborative workspace designed to foster innovation and creativity. The hybrid work arrangement allows for a combination of remote and on-site work, with the specific balance determined by the team and individual needs.

Office Location(s): The office is located in Rehovot, Israel, with convenient access to public transportation and nearby amenities.

Workspace Context:

  • Collaborative Work Environment: The office is designed to encourage collaboration and knowledge sharing, with open workspaces, meeting rooms, and breakout areas.
  • Development Tools & Equipment: The team provides access to the latest development tools, multiple monitors, and testing devices to ensure that team members have the resources they need to succeed.
  • Cross-Functional Collaboration: The team works closely with development, security, and other internal teams to ensure that infrastructure meets their needs and supports the organization's goals.

Work Schedule: The standard workweek is 40 hours, typically Monday through Friday, with some flexibility for maintenance windows and project deadlines. The hybrid work arrangement allows for a combination of remote and on-site work, with the specific balance determined by the team and individual needs.

📝 Enhancement Note: The work environment for this role is designed to be collaborative and supportive, with a strong focus on innovation and continuous learning. The hybrid work arrangement provides flexibility for team members to balance their work and personal lives, while still maintaining a strong connection to the team and the organization's goals.

📄 Application & Technical Interview Process

Interview Process:

  1. Phone Screen: A brief phone or video call to discuss your background, experience, and motivation for the role.
  2. Technical Deep Dive: A comprehensive technical interview focused on your experience with cloud platforms, Kubernetes, Terraform, and CI/CD tools. You may be asked to describe your approach to infrastructure as code (IaC), monitoring and logging, and tool development and automation.
  3. Behavioral & Cultural Fit: An interview focused on your problem-solving skills, communication style, and cultural fit with the team and organization.
  4. Final Review: A final review with the hiring manager or a panel of stakeholders to assess your fit for the role and make a hiring decision.

Portfolio Review Tips:

  • Cloud Platform Projects: Highlight your experience with cloud platforms, focusing on GCP, by showcasing projects that demonstrate your ability to design, deploy, and manage scalable infrastructure.
  • CI/CD Pipeline Projects: Present projects that showcase your experience with CI/CD tools, emphasizing your ability to automate build, test, and deployment processes.
  • Observability & Monitoring Projects: Highlight projects that demonstrate your ability to implement and maintain observability stacks, ensuring proper logging, alerting, and incident response processes are in place.
  • Tool Development & Automation Projects: Showcase projects that illustrate your ability to build internal tools and frameworks to improve developer productivity and streamline workflows.

Technical Challenge Preparation:

  • Cloud Platform & Kubernetes: Brush up on your knowledge of cloud platforms, with a strong focus on GCP, and Kubernetes. Familiarize yourself with the latest best practices and trends in cloud-native infrastructure.
  • Terraform & Infrastructure as Code (IaC): Review your experience with Terraform and infrastructure as code (IaC) principles and best practices. Ensure that you are comfortable with version control, deployment processes, and server configuration.
  • CI/CD Tools & Automation: Refresh your knowledge of CI/CD tools such as Jenkins, GitLab, or ArgoCD. Practice automating build, test, and deployment processes, and ensure that you are comfortable with scripting or development languages like Python, Bash, or Go.

ATS Keywords: See the comprehensive list of web development and server administration-relevant keywords for resume optimization, organized by category, in the "🛠 Technology Stack & Web Infrastructure" section below.

📝 Enhancement Note: The interview process for this role is designed to be comprehensive and thorough, with a strong focus on technical skills and cultural fit. The ideal candidate will have a strong background in cloud platforms, Kubernetes, and Terraform, as well as experience working with CI/CD tools and scripting or development languages like Python, Bash, or Go. Additionally, the candidate should be comfortable working in a dynamic, fast-paced environment and driving change through technical leadership.

🛠 Technology Stack & Web Infrastructure

Frontend Technologies: N/A (This role is focused on backend and infrastructure technologies)

Backend & Server Technologies:

  • Cloud Platforms: GCP (Preferred), AWS, Azure
  • Containerization & Orchestration: Kubernetes, Docker
  • Infrastructure as Code (IaC): Terraform, CloudFormation, Pulumi
  • CI/CD Tools: Jenkins, GitLab, ArgoCD, GitHub Actions
  • Monitoring & Logging: Prometheus, Grafana, ELK Stack, Datadog, New Relic
  • Configuration Management: Ansible, Puppet, Chef
  • Version Control: Git, GitLab, GitHub
  • Scripting & Development Languages: Python, Bash, Go, PowerShell, Groovy

Development & DevOps Tools:

  • CI/CD Pipelines: GitLab CI/CD, Jenkins, ArgoCD, GitHub Actions
  • Infrastructure Automation: Terraform, Ansible, Puppet, Chef
  • Container Registry: Google Container Registry, Docker Hub, Amazon ECR
  • Secret Management: HashiCorp Vault, AWS Secrets Manager, Azure Key Vault
  • Infrastructure as Code (IaC) Tools: Terraform, CloudFormation, Pulumi
  • Configuration Management Databases: Ansible Tower, PuppetDB, Chef Server
  • Monitoring & Logging Tools: Prometheus, Grafana, ELK Stack, Datadog, New Relic
  • Incident Management: PagerDuty, OpsGenie, VictorOps
  • Project Management: Jira, Trello, Asana, Azure DevOps
  • Continuous Integration: Jenkins, GitLab CI/CD, GitHub Actions, CircleCI, Travis CI

📝 Enhancement Note: The technology stack for this role is focused on cloud platforms, Kubernetes, and Terraform, with a strong preference for GCP. The ideal candidate will have experience with a variety of backend and server technologies, as well as scripting and development languages like Python, Bash, or Go. Additionally, the candidate should be comfortable working with CI/CD tools, monitoring and logging tools, and infrastructure automation tools.

👥 Team Culture & Values

Web Development Values:

  • User-Centric Design: A strong focus on understanding user needs and designing infrastructure that meets those needs.
  • Performance Optimization: A commitment to ensuring that infrastructure is scalable, reliable, and performant, with a focus on cost optimization and efficiency.
  • Accessibility & Security: A dedication to ensuring that infrastructure is accessible to all users and secure from threats and vulnerabilities.
  • Continuous Learning & Improvement: A culture of continuous learning and improvement, with a focus on staying up-to-date with emerging technologies and best practices.

Collaboration Style:

  • Cross-Functional Integration: The team works closely with development, security, and other internal teams to ensure that infrastructure meets their needs and supports the organization's goals.
  • Code Review & Pair Programming: The team emphasizes code review and pair programming practices to ensure that infrastructure is well-documented, maintainable, and meets high standards of quality.
  • Knowledge Sharing & Mentoring: The team encourages knowledge sharing and mentoring, with a focus on helping team members grow and develop their skills.

📝 Enhancement Note: The team culture for this role is collaborative and supportive, with a strong focus on user-centric design, performance optimization, accessibility, and security. The ideal candidate will be comfortable working in a dynamic, fast-paced environment and driving change through technical leadership. Additionally, the candidate should be a strong communicator and a proactive problem solver, with a commitment to continuous learning and improvement.

⚡ Challenges & Growth Opportunities

Technical Challenges:

  • Cloud Platform & Kubernetes: Designing and implementing scalable, reliable, and secure systems on Kubernetes and GCP can be complex and challenging, requiring a strong understanding of cloud-native infrastructure and best practices.
  • Terraform & Infrastructure as Code (IaC): Working with Terraform and infrastructure as code (IaC) principles and best practices can be challenging, requiring a strong understanding of version control, deployment processes, and server configuration.
  • CI/CD Tools & Automation: Automating build, test, and deployment processes can be complex and challenging, requiring a strong understanding of CI/CD tools and scripting or development languages like Python, Bash, or Go.
  • Monitoring & Logging: Implementing and maintaining observability stacks can be challenging, requiring a strong understanding of monitoring and logging tools and best practices.

Learning & Development Opportunities:

  • Technical Skill Development: As a DevOps engineer in this role, you will have the opportunity to develop your technical skills and specialize in areas such as cloud platforms, Kubernetes, Terraform, and CI/CD tools.
  • Emerging Technology Adoption: The team is always looking for opportunities to adopt emerging technologies and best practices, providing ample opportunities for professional growth and development.
  • Technical Leadership & Architecture: As you grow in your role, you may have the opportunity to drive technical leadership and architecture decisions, influencing the direction of the team and the organization's infrastructure.

📝 Enhancement Note: The technical challenges for this role are significant, requiring a strong understanding of cloud platforms, Kubernetes, Terraform, and CI/CD tools. The ideal candidate will be comfortable working in a dynamic, fast-paced environment and driving change through technical leadership. Additionally, the candidate should be a strong communicator and a proactive problem solver, with a commitment to continuous learning and improvement.

💡 Interview Preparation

Technical Questions:

  • Cloud Platform & Kubernetes: Be prepared to discuss your experience with cloud platforms, with a strong focus on GCP, and Kubernetes. You may be asked to describe your approach to designing, deploying, and managing scalable infrastructure on Kubernetes and GCP.
  • Terraform & Infrastructure as Code (IaC): Brush up on your knowledge of Terraform and infrastructure as code (IaC) principles and best practices. Be prepared to discuss your experience with version control, deployment processes, and server configuration.
  • CI/CD Tools & Automation: Review your experience with CI/CD tools such as Jenkins, GitLab, or ArgoCD. Be prepared to discuss your approach to automating build, test, and deployment processes, and ensure that you are comfortable with scripting or development languages like Python, Bash, or Go.

Company & Culture Questions:

  • Technical Leadership & Architecture: Be prepared to discuss your approach to driving technical leadership and architecture decisions, and how you would influence the direction of the team and the organization's infrastructure.
  • User-Centric Design & Collaboration: Brush up on your understanding of user-centric design principles and how you would collaborate with development and security teams to ensure that infrastructure meets their needs and supports the organization's goals.
  • Problem-Solving & Communication: Be prepared to discuss your problem-solving skills and communication style, and how you would approach challenges and setbacks in a dynamic, fast-paced environment.

Portfolio Presentation Strategy:

  • Cloud Platform & Kubernetes Projects: Highlight your experience with cloud platforms, focusing on GCP, by showcasing projects that demonstrate your ability to design, deploy, and manage scalable infrastructure on Kubernetes and GCP.
  • CI/CD Pipeline Projects: Present projects that showcase your experience with CI/CD tools, emphasizing your ability to automate build, test, and deployment processes.
  • Observability & Monitoring Projects: Highlight projects that demonstrate your ability to implement and maintain observability stacks, ensuring proper logging, alerting, and incident response processes are in place.
  • Tool Development & Automation Projects: Showcase projects that illustrate your ability to build internal tools and frameworks to improve developer productivity and streamline workflows.

📝 Enhancement Note: The interview process for this role is designed to be comprehensive and thorough, with a strong focus on technical skills and cultural fit. The ideal candidate will have a strong background in cloud platforms, Kubernetes, and Terraform, as well as experience working with CI/CD tools and scripting or development languages like Python, Bash, or Go. Additionally, the candidate should be comfortable working in a dynamic, fast-paced environment and driving change through technical leadership.

📌 Application Steps

To apply for this DevOps Engineer, Foundation team position:

  1. Tailor Your Resume: Highlight your experience with cloud platforms, Kubernetes, Terraform, and CI/CD tools, with a focus on GCP. Include specific examples of your ability to design, deploy, and manage scalable, reliable, and secure systems on Kubernetes and GCP.
  2. Prepare Your Portfolio: Showcase your experience with cloud platforms, Kubernetes, Terraform, and CI/CD tools by including specific projects that demonstrate your ability to design, deploy, and manage scalable, reliable, and secure systems on Kubernetes and GCP. Ensure that your portfolio includes examples of well-documented, version-controlled code that adheres to best practices for infrastructure as code (IaC).
  3. Practice Technical Interview Questions: Review the technical interview questions provided in the "🛠 Technology Stack & Web Infrastructure" section, and practice your responses using the strategies outlined in the "💡 Interview Preparation" section.
  4. Research the Company & Team: Familiarize yourself with Thales, the Imperva team, and the Foundation team's goals and objectives. Understand the company's culture, values, and commitment to innovation and technology.

⚠️ 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

The position requires 4+ years of experience as a DevOps or Infrastructure Engineer with deep knowledge of cloud platforms, Kubernetes, and Terraform. A proactive mindset and passion for automation and platform engineering are essential.