Description
Palo Alto Networks is seeking a Principal OPP Software Consultant to join the On-Premise Platform (OPP) Team. In this role, you will be key to delivering direct customer enhancements, completing milestone-based projects, and resolving complex technical issues reported by enterprise customers on the OPP platform.
Contract Terms & Scope
- Work Structure: Independent contractor engagement working with the On-Premises Platform (OPP) core engineering team.
- Core Objective: Deliver specific technical enhancements, infrastructure automations, and root-cause analysis and resolutions for escalated customer OPP issues.
- Customer Enhancement Delivery โ Design, implement, and deliver customer-driven enhancement requests on the OPP platform using Python and Go lang or similar programming languages.
- Enhancing the K8s Kubernetes manifest generation and helm charts maintenance and developing new Ansible roles for VM provisioning and cluster lifecycle management, and building.
- Customer Issue Resolution & Root Cause Analysis โ Serve as the engineering point of contact for customer-reported Jira tickets. Investigate customer issues incidents across the full stack โ from the NGINX Ingress and Hydra API Gateway through the App Proxy authentication layer, and the Python-based API services โ to the underlying data stores (MySQL, Elasticsearch, Redis, RabbitMQ, MinIO) and Rook Ceph storage infrastructure. Perform deep-dive root cause analysis using structured log analysis across service components, produce formal RCA reports, and deliver permanent fixes that prevent recurrence.
|
|
| Skills: |
-
- 10+ years of overall software engineering experience, including 3+ years of experience with developing cloud-native applications at scale.
- 3+ years of experience with deployment tools (such as Ansible, SaltStack etc), particularly for system deployment, upgrades, and cluster-node orchestration.
- Strong debugging and troubleshooting skills โ a proven track record of root-causing production issues, and a "can-do " attitude when faced with complex, ambiguous problems.
- Solid working knowledge of Kubernetes (pods, deployments, namespaces, PVCs, log inspection, and troubleshooting), and hands-on experience with Docker / containers.
- Excellent communication and cross-team collaboration skills.
- Strong proficiency in Go, Python or Java (Go/Python is preferred) with hands-on experience building production microservices and backend APIs
- Hands-on experience with Ansible for infrastructure automation, VM provisioning, and configuration management in air-gapped or on-premises deployment environments
- Deep practical experience in distributed-systems architecture and microservices.
- Proven ability to build and deliver high-volume services, leveraging technologies such as Elasticsearch, Pub/Sub, REST APIs, and serverless computing.
- A strong understanding of public-cloud design considerations (security, networking, and load balancing) and the constraints of building services at global scale.
- A professional background in sustaining engineering or technical support, focused on resolving complex customer escalations
|