Palo Alto Networksposted 14 days ago
$147,000 - $210,500/Yr
Full-time • Senior
Santa Clara, CA

About the position

We are seeking a highly skilled and experienced Principal Engineer to join our Engineering Productivity team that can challenge the status quo, thrive in an evolving and fast-paced environment to find creative, efficient and high quality solutions to complex problems. We expect you to take healthy risks as you collaborate with engineering teams across the company to empower them in developing and delivering their products with the highest quality and velocity while ensuring security throughout the lifecycle. As a Principal Engineer on the Engineering Productivity team, you will be instrumental in elevating the innovation within the team as we champion a world-class engineering culture across the company. You will tremendously impact thousands of engineers and drive the technical vision and initiatives in source code management, build and test tooling, end-to-end CI/CD pipeline workflows while automating everything (well, everything that matters and should be automated). We are looking for a lead engineer with an extensive engineering background, experience using a variety of developer tools and technologies, and who is passionate about developer productivity. The way this engineer will deliver impact may vary depending on the situation but they will be expected to deliver complete solutions to existing problems from ideation to production and effectively communicate with stakeholders.

Responsibilities

  • Set the example for high levels of accountability
  • Plan, deploy, and manage GitLab, Vault, and Artifactory across different environments
  • Design, develop, and maintain comprehensive CI/CD templates for use across various engineering teams
  • Oversee the development and maintenance of AI infrastructure
  • Collaborate with cross-functional teams, including security, compliance, and development
  • Monitor the performance and health of the engineering productivity tools
  • Identify opportunities for automating repetitive tasks, improving workflows, and enhancing overall developer productivity

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field or equivalent military experience
  • Knowledge of infrastructure as code (IaC) and config management tools like Terraform and Ansible
  • Experience writing Go, Python, or other languages at production scale
  • Understanding of Unix/Linux, SSH, and networking fundamentals
  • Experience owning or contributing to Open Source projects
  • 10+ years of experience in software engineering, DevOps, or related fields
  • Experience with cloud platforms (GCP, AWS, and Azure)
  • Excellent problem-solving skills and the ability to troubleshoot complex issues
  • Strong communication skills and the ability to work collaboratively across teams
  • Knowledge of containerization technologies (Docker, Kubernetes)
  • Familiarity with monitoring and logging tools (Prometheus, Grafana)

Nice-to-haves

  • Hands-on experience with GitLab, Vault, and Artifactory in complex environments
  • Previous experience in a cybersecurity or high-tech environment
  • Experience with AI tools and infrastructure for developer productivity

Benefits

  • FLEXBenefits wellbeing spending account with over 1,000 eligible items selected by employees
  • Mental and financial health resources
  • Personalized learning opportunities
  • Restricted stock units and a bonus
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service