Senior Software Engineer - DevOps (Cortex Cloud)

Palo Alto Networks
Full_timeTel Aviv, Israel

📍 Job Overview

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

🚀 Role Summary

  • Develop and maintain the orchestration platform for Cortex products deployed on GCP, managing their entire lifecycle in production environments.
  • Collaborate with engineering teams to enhance software architecture, improving scalability, service reliability, cost, and performance.
  • Stay updated with cutting-edge technologies and deploy them in production environments when appropriate.
  • Contribute to team-wide efforts, including code reviews, design reviews, and technical/architectural decisions.
  • Participate in on-call rotations to provide support for applications and infrastructure.

📝 Enhancement Note: This role focuses on managing and improving the production environment for Cortex products, requiring strong proficiency in cloud technologies, infrastructure-as-code principles, and collaboration with various engineering teams.

💻 Primary Responsibilities

  • Platform Development: Develop and maintain the orchestration platform for Cortex products deployed on GCP, managing their entire lifecycle in production environments.
  • Architecture Enhancement: Collaborate with engineering teams to design and enhance software architecture, improving scalability, service reliability, cost, and performance.
  • Technological Awareness: Stay updated with cutting-edge technologies and deploy them in production environments when appropriate.
  • Team Contribution: Contribute to team-wide efforts, including code reviews, design reviews, and technical/architectural decisions.
  • On-Call Support: Participate in on-call rotations to provide support for applications and infrastructure.

🎓 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: 4+ years as a Software Engineer or DevOps Engineer with strong programming experience in Python, Go, or other relevant languages.

Required Skills:

  • Proficiency in cloud technologies, particularly GCP.
  • Solid understanding of infrastructure-as-code principles and tools such as Terraform, ArgoCD, or 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 or ScyllaDB.
  • Ability to grasp new technologies quickly and prioritize and multitask on multiple responsibilities.

📊 Web Portfolio & Project Requirements

Portfolio Essentials:

  • Demonstrate experience in developing and maintaining cloud-based infrastructure using GCP or other relevant cloud platforms.
  • Showcase projects that highlight your ability to improve software architecture, scalability, and service reliability.
  • Include examples of your problem-solving skills and how you've troubleshot complex issues in production environments.
  • Highlight your experience with Kubernetes, Docker, and infrastructure-as-code tools.

Technical Documentation:

  • Provide clear and concise documentation for your projects, explaining the architecture, deployment processes, and any relevant configuration details.
  • Include testing methodologies, performance metrics, and optimization techniques used in your projects.

📝 Enhancement Note: While a portfolio is not explicitly mentioned, providing examples of your work that demonstrate your skills and experience in the required areas will be crucial for this role.

💵 Compensation & Benefits

Salary Range: The salary range for this role in Tel Aviv, Israel, is approximately ₪350,000 - ₪500,000 per year (₪29,167 - ₪41,667 per month), based on market research and experience level.

Benefits:

  • Wellbeing Spending Account: Over 1,000 eligible items selected by employees.
  • Mental Health Resources: Access to resources and support for mental health and wellbeing.
  • Financial Health Resources: Resources and support for financial health and planning.
  • Personalized Learning Opportunities: Tailored learning and development opportunities to support your career growth.

Working Hours: Full-time, with a standard workweek of 40 hours. Flexible working hours and remote work may be available, depending on the team's needs and your manager's approval.

📝 Enhancement Note: The salary range provided is an estimate based on market research and should be verified with the company. Benefits are comprehensive and tailored to support employee wellbeing and development.

🎯 Team & Company Context

🏢 Company Culture

Industry: Palo Alto Networks is a leading provider of cybersecurity solutions, focusing on preventing cyber attacks and protecting digital way of life.

Company Size: Palo Alto Networks has over 10,000 employees worldwide, providing ample opportunities for collaboration and growth.

Founded: The company was founded in 2005 and has since grown to become a global leader in cybersecurity.

Team Structure:

  • The Cortex Platform group is responsible for the orchestration platform that manages the entire lifecycle of the production environment hosting all Cortex products.
  • The team enables 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.

Development Methodology:

  • Agile/Scrum methodologies are used for sprint planning and managing web projects.
  • Code reviews, design reviews, and technical/architectural decisions are made collaboratively within the team and across engineering teams.
  • Deployment strategies, CI/CD pipelines, and server management are essential aspects of the role.

Company Website: Palo Alto Networks

📝 Enhancement Note: Palo Alto Networks is committed to providing a diverse and inclusive workplace, with a focus on preventing cyber attacks and protecting the digital way of life. The company offers comprehensive benefits and learning opportunities to support employee wellbeing and development.

📈 Career & Growth Analysis

Web Technology Career Level: This role is at the senior level, focusing on managing and improving the production environment for Cortex products. The role requires strong technical expertise, leadership, and collaboration skills.

Reporting Structure: The Senior Software Engineer reports to the Engineering Manager of the Cortex Platform group and works closely with various engineering teams.

Technical Impact: The role has a significant impact on the stability, scalability, and performance of Cortex products, as well as the overall user experience.

Growth Opportunities:

  • Technical Leadership: The role offers opportunities to grow into a technical leadership position, mentoring junior team members and driving architectural decisions.
  • Architecture and Design: As the team continues to grow and evolve, there will be opportunities to take on more complex projects and drive architectural decisions.
  • Emerging Technologies: Staying updated with cutting-edge technologies and deploying them in production environments can lead to new opportunities and career growth.

📝 Enhancement Note: This role offers significant opportunities for career growth, both in technical leadership and architecture, as well as exposure to emerging technologies.

🌐 Work Environment

Office Type: Palo Alto Networks has a collaborative office environment, with a focus on open communication and cross-functional teamwork.

Office Location(s): The role is based in Tel Aviv, Israel, with the opportunity for remote work depending on the team's needs and your manager's approval.

Workspace Context:

  • The office provides a collaborative workspace with multiple monitors and testing devices available to support your development efforts.
  • The team works closely with other engineering teams, designers, and stakeholders to ensure that user experience and business needs are considered in the development process.
  • The office is designed to facilitate collaboration and knowledge sharing, with regular team meetings and one-on-one check-ins.

Work Schedule: The standard workweek is 40 hours, with flexible working hours and remote work opportunities available depending on the team's needs and your manager's approval.

📝 Enhancement Note: The work environment at Palo Alto Networks is designed to support collaboration, knowledge sharing, and open communication, with a focus on user experience and business needs.

📄 Application & Technical Interview Process

Interview Process:

  1. Technical Phone Screen: A 45-minute phone or video call to assess your technical skills and cultural fit. Be prepared to discuss your experience with cloud technologies, infrastructure-as-code principles, and problem-solving skills.
  2. On-Site Interview: A day-long on-site interview, including technical deep dives, architecture discussions, and team meetings. Be prepared to discuss your experience with GCP, Kubernetes, Docker, and infrastructure-as-code tools.
  3. Final Review: A final review with the hiring manager and other stakeholders to assess your fit for the role and the team.

Portfolio Review Tips:

  • Highlight projects that demonstrate your ability to manage and improve production environments, with a focus on scalability, service reliability, cost, and performance.
  • Include examples of your problem-solving skills and how you've troubleshot complex issues in production environments.
  • Showcase your experience with cloud technologies, infrastructure-as-code principles, and collaboration with various engineering teams.

Technical Challenge Preparation:

  • Brush up on your knowledge of GCP, Kubernetes, Docker, and infrastructure-as-code tools such as Terraform, ArgoCD, or ConfigConnector.
  • Practice explaining complex technical concepts clearly and concisely, as you'll be expected to do so during the interview process.
  • Prepare for architecture discussions by reviewing the Cortex product suite and considering how you might improve their scalability, service reliability, cost, and performance.

ATS Keywords: [Provided in the "Technology Stack & Web Infrastructure" section below]

📝 Enhancement Note: The interview process for this role is designed to assess your technical skills, cultural fit, and ability to collaborate with various engineering teams. Be prepared to discuss your experience with cloud technologies, infrastructure-as-code principles, and problem-solving skills in detail.

🛠 Technology Stack & Web Infrastructure

Cloud Platforms:

  • GCP (Preferred)
  • Other relevant cloud platforms (AWS, Azure, etc.)

Programming Languages:

  • Python (Preferred)
  • Go
  • Other relevant programming languages

Infrastructure-as-Code Tools:

  • Terraform
  • ArgoCD
  • ConfigConnector
  • Other relevant tools

Containerization & Orchestration:

  • Kubernetes
  • Docker
  • Other relevant tools

Databases:

  • MySQL
  • ScyllaDB
  • Other relevant databases

Monitoring & Logging:

  • Prometheus
  • Grafana
  • ELK Stack
  • Other relevant tools

CI/CD & Deployment:

  • Jenkins
  • GitLab CI/CD
  • Other relevant tools

Version Control:

  • Git
  • GitHub
  • GitLab
  • Other relevant version control systems

ATS Keywords:

  • Cloud
  • GCP
  • Infrastructure-as-Code
  • Terraform
  • ArgoCD
  • ConfigConnector
  • Kubernetes
  • Docker
  • Problem-Solving
  • Communication
  • Interpersonal Skills
  • Kubernetes Operators
  • MySQL
  • ScyllaDB

📝 Enhancement Note: The technology stack for this role is focused on cloud technologies, infrastructure-as-code principles, and containerization. Familiarity with GCP, Kubernetes, Docker, and relevant infrastructure-as-code tools is essential for success in this role.

👥 Team Culture & Values

Web Development Values:

  • Innovation: Palo Alto Networks encourages its team members to challenge the status quo and drive innovation in cybersecurity.
  • Collaboration: The company values open communication and cross-functional teamwork, with a focus on user experience and business needs.
  • Integrity: Palo Alto Networks is committed to acting with integrity in all aspects of its business, including its approach to cybersecurity and its interactions with customers, partners, and employees.
  • Execution: The company values execution and results-driven approaches to achieving its mission and protecting the digital way of life.

Collaboration Style:

  • Cross-Functional Integration: The Cortex Platform group works closely with various engineering teams, designers, and stakeholders to ensure that user experience and business needs are considered in the development process.
  • Code Review Culture: The team values code reviews as a means of ensuring code quality, knowledge sharing, and collaborative problem-solving.
  • Knowledge Sharing: The team encourages knowledge sharing, technical mentoring, and continuous learning to support the growth and development of its members.

📝 Enhancement Note: Palo Alto Networks values innovation, collaboration, integrity, and execution in its approach to cybersecurity and its interactions with customers, partners, and employees. The company's culture is designed to support open communication, cross-functional teamwork, and user experience-focused development.

⚡ Challenges & Growth Opportunities

Technical Challenges:

  • Scalability: Design and implement scalable solutions to support the growing user base and increasing data volume for Cortex products.
  • Service Reliability: Develop and maintain highly available and fault-tolerant systems to ensure minimal downtime and maximum user satisfaction.
  • Cost Optimization: Identify and implement cost-saving measures without compromising the quality or performance of Cortex products.
  • Performance Optimization: Continuously monitor and optimize the performance of Cortex products to ensure they meet or exceed user expectations.

Learning & Development Opportunities:

  • Technical Skill Development: Stay updated with the latest cloud technologies, infrastructure-as-code principles, and containerization tools to enhance your skill set and career prospects.
  • Leadership Development: Develop your leadership skills through mentoring junior team members, driving architectural decisions, and collaborating with various engineering teams.
  • Architecture & Design: Take on more complex projects and drive architectural decisions to expand your knowledge and influence the direction of the Cortex product suite.

📝 Enhancement Note: The technical challenges and learning opportunities for this role are focused on driving innovation, improving user experience, and enhancing the scalability, service reliability, cost, and performance of Cortex products.

💡 Interview Preparation

Technical Questions:

  • Cloud Technologies: Be prepared to discuss your experience with GCP, AWS, Azure, or other relevant cloud platforms. Explain how you've used these platforms to manage and improve production environments.
  • Infrastructure-as-Code Principles: Demonstrate your understanding of infrastructure-as-code principles and tools such as Terraform, ArgoCD, or ConfigConnector. Explain how you've used these tools to streamline infrastructure management and deployment processes.
  • Problem-Solving: Prepare for problem-solving questions that assess your ability to troubleshoot complex issues in production environments. Be ready to explain your approach to diagnosing and resolving technical problems.

Company & Culture Questions:

  • Cortex Product Suite: Familiarize yourself with the Cortex product suite and be prepared to discuss how you might improve their scalability, service reliability, cost, and performance.
  • Agile Methodologies: Demonstrate your understanding of Agile/Scrum methodologies and how you've used them to manage web projects and collaborate with engineering teams.
  • User Experience Focus: Explain how you've considered user experience in your previous projects and how you might apply this focus to the Cortex product suite.

Portfolio Presentation Strategy:

  • Project Selection: Choose projects that demonstrate your ability to manage and improve production environments, with a focus on scalability, service reliability, cost, and performance.
  • Technical Deep Dive: Prepare a detailed technical deep dive for each project, explaining the architecture, deployment processes, and any relevant configuration details.
  • User Experience Focus: Highlight the user experience aspects of your projects and explain how you've considered user needs and preferences in your development process.

📝 Enhancement Note: The interview process for this role is designed to assess your technical skills, cultural fit, and ability to collaborate with various engineering teams. Be prepared to discuss your experience with cloud technologies, infrastructure-as-code principles, and problem-solving skills in detail.

📌 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 submit your application through the Palo Alto Networks careers portal.
  2. Tailor Your Portfolio: Highlight projects that demonstrate your ability to manage and improve production environments, with a focus on scalability, service reliability, cost, and performance. Include examples of your problem-solving skills and how you've troubleshot complex issues in production environments.
  3. Optimize Your Resume: Emphasize your experience with cloud technologies, infrastructure-as-code principles, and problem-solving skills. Include relevant keywords and phrases to help your resume pass through Applicant Tracking Systems (ATS).
  4. Prepare for Technical Interviews: Brush up on your knowledge of GCP, Kubernetes, Docker, and infrastructure-as-code tools such as Terraform, ArgoCD, or ConfigConnector. Practice explaining complex technical concepts clearly and concisely, as you'll be expected to do so during the interview process.
  5. Research the Company: Familiarize yourself with the Cortex product suite and be prepared to discuss how you might improve their scalability, service reliability, cost, and performance. Understand Palo Alto Networks' commitment to preventing cyber attacks and protecting the digital way of life.

⚠️ 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 cloud technologies, particularly GCP, and a solid understanding of infrastructure-as-code principles are essential.