Senior Software Engineer (DevOps - Cortex Cloud)

Palo Alto Networks
Full_timeTel Aviv-Yafo, Israel

📍 Job Overview

  • Job Title: Senior Software Engineer (DevOps - Cortex Cloud)
  • Company: Palo Alto Networks
  • Location: Tel Aviv-Yafo, Tel Aviv, Israel
  • Job Type: Full-time, On-site
  • Category: DevOps Engineer
  • Date Posted: June 11, 2025
  • Experience Level: 5-10 years

🚀 Role Summary

  • Develop and maintain the orchestration platform managing the entire lifecycle of the production environment hosting all Cortex products on GCP.
  • Collaborate with engineering teams to design and enhance software architecture, improving scalability, service reliability, cost, and performance.
  • Stay updated on cutting-edge technologies and deploy them to production environments when appropriate.
  • Contribute to team-wide efforts, including code reviews, design reviews, and technical/architectural decisions.

📝 Enhancement Note: This role involves working with a wide range of technologies and requires strong problem-solving skills to tackle complex issues in production environments. The candidate should be comfortable with ambiguity and excited by the prospect of challenges.

💻 Primary Responsibilities

  • Platform Development & Management (60%)

    • Develop and maintain the orchestration platform managing the entire lifecycle of the production environment hosting all Cortex products on GCP.
    • Design and implement Kubernetes operators and cloud-native applications to streamline infrastructure management and deployment processes.
  • Collaboration & Architecture (25%)

    • Collaborate with engineering teams to design and enhance software architecture, improving scalability, service reliability, cost, and performance.
    • Contribute to team-wide efforts, including code reviews, design reviews, and technical/architectural decisions.
  • Staying Current & Problem-Solving (10%)

    • Stay updated on cutting-edge technologies and deploy them to production environments when appropriate.
    • Troubleshoot complex issues in production environments and proactively address potential problems.
  • On-Call Rotation & Support (5%)

    • Participate in the on-call rotation to provide support for applications and infrastructure.

🎓 Skills & Qualifications

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

Experience: 4+ years as a Software Engineer or DevOps Engineer with strong programming experience in Python, Go, or other relevant languages.

Required Skills:

  • Proficiency in GCP (preferred) and cloud infrastructure management.
  • Solid understanding of infrastructure-as-code principles and tools such as Terraform, ArgoCD, and ConfigConnector.
  • High proficiency with virtualized and containerized environments (Kubernetes and Docker).
  • Strong problem-solving skills and the ability to troubleshoot complex issues in production environments.
  • Excellent communication and interpersonal skills, with experience working with internal and external customers and stakeholders.

Preferred Skills:

  • Experience developing Kubernetes operators.
  • Proficiency with databases such as MySQL and ScyllaDB.

📊 Web Portfolio & Project Requirements

Portfolio Essentials:

  • Demonstrate experience with infrastructure-as-code principles and tools, such as Terraform, ArgoCD, and ConfigConnector.
  • Showcase proficiency in virtualized and containerized environments (Kubernetes and Docker) with relevant project examples.
  • Highlight problem-solving skills and the ability to troubleshoot complex issues in production environments through case studies or live demos.

Technical Documentation:

  • Provide code samples and documentation demonstrating your understanding of infrastructure-as-code principles and tools.
  • Include testing methodologies, performance metrics, and optimization techniques used in previous projects.

💵 Compensation & Benefits

Salary Range: The estimated salary range for this role in Tel Aviv, Israel, is ₪350,000 - ₪450,000 per year (approximately $105,000 - $135,000 USD), based on market research and regional adjustments for a Senior DevOps Engineer with 5-10 years of experience.

Benefits:

  • FLEXBenefits Wellbeing Spending Account with over 1,000 eligible items.
  • Mental health resources and financial health resources.
  • Personalized learning opportunities.

Working Hours: Full-time, with a standard workweek of 40 hours. Flexible working hours and maintenance windows may be required to support the on-call rotation.

📝 Enhancement Note: The estimated salary range is based on market research and regional adjustments for a Senior DevOps Engineer with 5-10 years of experience in Tel Aviv, Israel. Actual salary offers may vary based on individual qualifications and company-specific compensation practices.

🎯 Team & Company Context

🏢 Company Culture

Industry: Cybersecurity, with a focus on preventing cyber attacks and protecting the digital way of life.

Company Size: Palo Alto Networks is a large, global company with over 10,000 employees, providing ample opportunities for collaboration and growth.

Founded: 2005, with a strong commitment to innovation and challenging the status quo in the cybersecurity industry.

Team Structure:

  • The Cortex DevOps Platform group is responsible for the orchestration platform that manages the entire lifecycle of the production environment hosting all Cortex products, as well as the enablement of the entire R&D group using self-service APIs and internal tooling.
  • The team works closely with various engineering teams to design and enhance software architecture, improving scalability, service reliability, cost, and performance.

Development Methodology:

  • Agile development methodologies, with a focus on collaboration, continuous integration, and continuous deployment.
  • Code reviews, design reviews, and technical/architectural decisions are made collectively as a team.

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

📝 Enhancement Note: Palo Alto Networks is committed to providing reasonable accommodations for qualified individuals with disabilities. If you require assistance or accommodation due to a disability or special need, please contact them at [email protected].

📈 Career & Growth Analysis

Web Technology Career Level: Senior DevOps Engineer, responsible for developing and maintaining the orchestration platform that manages the entire lifecycle of the production environment hosting all Cortex products. This role involves working with a wide range of technologies and requires strong problem-solving skills to tackle complex issues in production environments.

Reporting Structure: The candidate will report directly to the team lead or manager within the Cortex DevOps Platform group.

Technical Impact: The role has a significant impact on the stability, scalability, and performance of the Cortex products, as well as the enablement of the entire R&D group using self-service APIs and internal tooling.

Growth Opportunities:

  • Technical Growth: Expand expertise in cloud infrastructure management, Kubernetes, and other relevant technologies through hands-on experience and collaboration with various engineering teams.
  • Leadership Potential: Demonstrate strong problem-solving skills, technical expertise, and leadership potential to take on more responsibilities within the team or across the organization.
  • Architecture Decisions: Contribute to technical/architectural decisions and help shape the future of the Cortex products and infrastructure.

📝 Enhancement Note: Palo Alto Networks is committed to providing equal employment opportunities without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or other legally protected characteristics.

🌐 Work Environment

Office Type: On-site, with a collaborative workspace designed to foster innovation and teamwork.

Office Location(s): Tel Aviv-Yafo, Israel, with opportunities for remote work and collaboration with global teams.

Workspace Context:

  • Collaboration: Work closely with various engineering teams to design and enhance software architecture, improving scalability, service reliability, cost, and performance.
  • Development Tools: Utilize multiple monitors, testing devices, and other tools necessary for developing and maintaining the orchestration platform and infrastructure management processes.
  • Team Interaction: Collaborate with team members, participate in code reviews, design reviews, and technical/architectural decisions to ensure the platform's stability, scalability, and performance.

Work Schedule: Full-time, with a standard workweek of 40 hours. Flexible working hours and maintenance windows may be required to support the on-call rotation.

📝 Enhancement Note: Palo Alto Networks is committed to providing reasonable accommodations for qualified individuals with disabilities. If you require assistance or accommodation due to a disability or special need, please contact them at [email protected].

📄 Application & Technical Interview Process

Interview Process:

  1. Initial Screening (30 minutes): A brief phone or video call to assess your communication skills, technical background, and cultural fit.
  2. Technical Deep Dive (60-90 minutes): A comprehensive technical interview focused on your experience with GCP, infrastructure-as-code principles, Kubernetes, and problem-solving skills. You may be asked to describe your approach to designing, implementing, and maintaining large-scale infrastructure, as well as your experience with troubleshooting complex issues in production environments.
  3. Architecture & Design Discussion (60-90 minutes): A discussion focused on your experience with designing and enhancing software architecture, improving scalability, service reliability, cost, and performance. You may be asked to describe your approach to making technical/architectural decisions and collaborating with various engineering teams.
  4. Final Evaluation (30 minutes): A conversation with the hiring manager or a senior team member to assess your cultural fit, career aspirations, and overall qualifications for the role.

Portfolio Review Tips:

  • Highlight your experience with infrastructure-as-code principles and tools, such as Terraform, ArgoCD, and ConfigConnector.
  • Showcase your proficiency in virtualized and containerized environments (Kubernetes and Docker) with relevant project examples.
  • Demonstrate your problem-solving skills and the ability to troubleshoot complex issues in production environments through case studies or live demos.

Technical Challenge Preparation:

  • Brush up on your knowledge of GCP, infrastructure-as-code principles, Kubernetes, and other relevant technologies.
  • Practice explaining your approach to designing, implementing, and maintaining large-scale infrastructure, as well as troubleshooting complex issues in production environments.
  • Prepare for architecture and design discussions by reflecting on your experience with making technical/architectural decisions and collaborating with various engineering teams.

ATS Keywords:

  • Programming Languages: Python, Go, Bash, Shell
  • Cloud Platforms: GCP, AWS, Azure
  • Infrastructure-as-Code Tools: Terraform, ArgoCD, ConfigConnector, Ansible, Puppet, Chef
  • Containerization & Orchestration: Kubernetes, Docker, Helm
  • Databases: MySQL, ScyllaDB, PostgreSQL, MongoDB
  • Monitoring & Logging: Prometheus, Grafana, ELK Stack, Datadog, New Relic
  • CI/CD Pipelines: Jenkins, GitLab CI/CD, CircleCI, Travis CI
  • Soft Skills: Problem-solving, Communication, Interpersonal Skills, Collaboration, Teamwork, Leadership

📝 Enhancement Note: Palo Alto Networks is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or other legally protected characteristics.

🛠 Technology Stack & Web Infrastructure

Cloud Platform: GCP (preferred) with experience in AWS and Azure.

Infrastructure-as-Code Tools:

  • Terraform: Used for provisioning and managing infrastructure in a declarative way.
  • ArgoCD: A continuous deployment tool for Kubernetes clusters that supports GitOps workflows.
  • ConfigConnector: A tool for managing Kubernetes configurations and secrets in a centralized and secure way.

Containerization & Orchestration:

  • Kubernetes: Used for managing and deploying containerized applications at scale.
  • Docker: Used for packaging and isolating applications and their dependencies.

Databases:

  • MySQL: A popular open-source relational database management system.
  • ScyllaDB: An open-source, distributed NoSQL database designed to replace Apache Cassandra and other NoSQL databases.

Monitoring & Logging:

  • Prometheus: An open-source monitoring and alerting toolkit for Kubernetes clusters.
  • Grafana: An open-source platform for monitoring and visualizing time series data.

CI/CD Pipelines:

  • Jenkins: An open-source automation server for building, testing, and deploying applications.
  • GitLab CI/CD: A continuous integration and continuous deployment platform integrated with GitLab.

📝 Enhancement Note: The technology stack listed above is not exhaustive and may be subject to change based on the team's needs and the organization's strategic direction.

👥 Team Culture & Values

Web Development Values:

  • Innovation: Palo Alto Networks encourages its team members to challenge the status quo and innovate in the cybersecurity industry.
  • Collaboration: The company fosters a culture of collaboration and teamwork, with a focus on collective problem-solving and knowledge-sharing.
  • Execution: Palo Alto Networks values the ability to execute on plans and deliver results, with a strong focus on quality and attention to detail.
  • Disruptive Innovation: The company actively seeks to disrupt the cybersecurity industry by challenging conventional wisdom and embracing new technologies.

Collaboration Style:

  • Cross-Functional Integration: The Cortex DevOps Platform group works closely with various engineering teams to design and enhance software architecture, improving scalability, service reliability, cost, and performance.
  • Code Review Culture: The team follows best practices for code reviews, design reviews, and technical/architectural decisions to ensure the platform's stability, scalability, and performance.
  • Knowledge Sharing: Palo Alto Networks encourages team members to share their knowledge and expertise with their colleagues, fostering a culture of continuous learning and growth.

📝 Enhancement Note: Palo Alto Networks is committed to providing equal employment opportunities without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or other legally protected characteristics.

⚡ Challenges & Growth Opportunities

Technical Challenges:

  • Infrastructure Management: Develop and maintain the orchestration platform that manages the entire lifecycle of the production environment hosting all Cortex products on GCP.
  • Scalability & Performance: Design and implement Kubernetes operators and cloud-native applications to streamline infrastructure management and deployment processes, improving scalability, service reliability, cost, and performance.
  • Problem-Solving: Troubleshoot complex issues in production environments and proactively address potential problems to ensure the platform's stability and reliability.
  • Emerging Technologies: Stay updated on cutting-edge technologies and deploy them to production environments when appropriate, demonstrating a strong commitment to continuous learning and innovation.

Learning & Development Opportunities:

  • Technical Skill Development: Expand your expertise in cloud infrastructure management, Kubernetes, and other relevant technologies through hands-on experience and collaboration with various engineering teams.
  • Conference Attendance & Certification: Palo Alto Networks encourages its team members to attend industry conferences, obtain relevant certifications, and engage with the cybersecurity community to stay current on emerging trends and best practices.
  • Technical Mentorship & Leadership Development: Contribute to technical/architectural decisions and help shape the future of the Cortex products and infrastructure, demonstrating strong problem-solving skills, technical expertise, and leadership potential.

📝 Enhancement Note: Palo Alto Networks is committed to providing equal employment opportunities without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or other legally protected characteristics.

💡 Interview Preparation

Technical Questions:

  • GCP & Infrastructure-as-Code: Describe your experience with GCP, infrastructure-as-code principles, and tools such as Terraform, ArgoCD, and ConfigConnector. Provide examples of how you have used these technologies to manage large-scale infrastructure and deploy applications in production environments.
  • Kubernetes & Containerization: Explain your approach to designing, implementing, and maintaining large-scale Kubernetes clusters and containerized applications. Describe your experience with troubleshooting complex issues in production environments and ensuring the stability and reliability of the infrastructure.
  • Architecture & Design: Discuss your experience with designing and enhancing software architecture, improving scalability, service reliability, cost, and performance. Describe your approach to making technical/architectural decisions and collaborating with various engineering teams to deliver results.

Company & Culture Questions:

  • Company Culture: Research Palo Alto Networks' company culture, values, and mission. Prepare questions that demonstrate your understanding of the company's commitment to innovation, collaboration, and disruptive innovation in the cybersecurity industry.
  • Team Dynamics: Familiarize yourself with the Cortex DevOps Platform group's team structure, responsibilities, and collaboration style. Prepare questions that demonstrate your understanding of the team's focus on collective problem-solving, knowledge-sharing, and continuous learning.
  • Career Growth: Reflect on your career aspirations and how this role aligns with your long-term goals. Prepare questions that demonstrate your commitment to continuous learning, innovation, and growth within the company.

Portfolio Presentation Strategy:

  • Technical Deep Dive: Prepare a live demo or presentation of your experience with infrastructure-as-code principles and tools, such as Terraform, ArgoCD, and ConfigConnector. Highlight your proficiency in virtualized and containerized environments (Kubernetes and Docker) with relevant project examples.
  • Problem-Solving: Demonstrate your ability to troubleshoot complex issues in production environments and ensure the stability and reliability of the infrastructure through case studies or live demos.
  • Architecture & Design: Prepare a presentation or discussion of your approach to designing and enhancing software architecture, improving scalability, service reliability, cost, and performance. Describe your experience with making technical/architectural decisions and collaborating with various engineering teams to deliver results.

📝 Enhancement Note: Palo Alto Networks is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or other legally protected characteristics.

📌 Application Steps

To apply for this Senior Software Engineer (DevOps - Cortex Cloud) position at Palo Alto Networks:

  1. Submit Your Application: Click on the application link provided in the job listing and complete the application form with your resume, cover letter, and any other required documents.
  2. Prepare Your Portfolio: Highlight your experience with infrastructure-as-code principles and tools, such as Terraform, ArgoCD, and ConfigConnector. Showcase your proficiency in virtualized and containerized environments (Kubernetes and Docker) with relevant project examples. Include live demos or presentations that demonstrate your ability to troubleshoot complex issues in production environments and ensure the stability and reliability of the infrastructure.
  3. Optimize Your Resume: Tailor your resume to highlight your relevant experience, skills, and accomplishments in cloud infrastructure management, Kubernetes, and other relevant technologies. Include specific examples of your problem-solving skills, technical expertise, and leadership potential.
  4. Research the Company: Familiarize yourself with Palo Alto Networks' company culture, values, and mission. Prepare questions that demonstrate your understanding of the company's commitment to innovation, collaboration, and disruptive innovation in the cybersecurity industry. Reflect on your career aspirations and how this role aligns with your long-term goals.

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

4+ years as a Software Engineer or DevOps Engineer with strong programming experience in Python, Go, or other relevant languages is required. Proficiency in GCP and a solid understanding of infrastructure-as-code principles and tools are also necessary.