Principal DevOps Engineer I

closed
Perforce Software Logo

Perforce Software

πŸ“Remote - United States

Summary

Join Perforce, a collaborative and innovative company, as a Principal DevOps Engineer I-US. You will play a vital role in designing and building the next-generation cloud platform for Perforce's SaaS product portfolio. This position requires expertise in cloud technologies, CI/CD pipelines, and DevOps practices. You will be responsible for building platforms, mentoring engineers, implementing security best practices, and fostering a DevOps culture. The ideal candidate possesses extensive experience in SaaS cloud operations and development, along with strong technical skills and leadership abilities. Perforce offers a rewarding career in a supportive and upwardly mobile environment.

Requirements

  • Have a BS/MS/BTech in Computer Science, Engineering, Management, or a related field
  • Have 10+ years of experience in the SaaS software cloud operation & development space. 15+ years of industry experience
  • Possess a deep understanding with solid experience of fundamental services on AWS/Azure/ GCP like Compute, Network, Database, Security, Management & Observability
  • Have expertise in managing and building CI/CD pipelines for system software, Operating Systems & libraries
  • Have expertise in one or more of the following programming languages: Python, Ruby, Go, Java
  • Have excellent hands-on experience with Kubernetes, Docker container technology
  • Have hands-on experience as a software developer and technical leader
  • Possess deep technical knowledge of cloud-based scalable web application architectures and technologies; AWS, GCP preferred
  • Have proficiency in driving secure SDLC with DevSecOps practices and metrics
  • Have hands-on development with infrastructure as code frameworks
  • Have experience in DevOps automation tools like Terraform, Puppet, AWS Cloud Formation, and Azure ARM templates

Responsibilities

  • Be responsible for building platforms and frameworks to create consistent, verifiable, and automatic management of applications and infrastructure between non-production and production environments
  • Mentor exceptional engineers and DevOps developers on Cloud technology and practice
  • Implement application security best practices throughout the agile SDLC
  • Foster and advocate for a DevOps culture at Perforce to ensure efficient testing, delivery, and deployment of all software artifacts
  • Lead the development and enhancements of our CI/CD pipeline infrastructure/tools
  • Establish technical design principles and practices and drive them across all product portfolios to make operation design a must-have phase of the development lifecycle
  • Develop a technical design for our cloud platform, develop a framework, and work with Dev and DevOps teams to ensure that the product meets our quality standards

Preferred Qualifications

Have hands-on development with infrastructure as code frameworks; Terraform and Serverless Framework

Benefits

  • Our team members are valued for their contributions, introduced to new opportunities, and rewarded well
  • Perforce combines the experience and rewards of a start-up with the security of an established and privately held profitable company
This job is filled or no longer available