Lead DevOps Engineer

Job description

Lead DevOps Engineer


Job ID: 2021-12361
Type: Full-Time
# of Openings: 1
Category: Information Technology

Princeton University


Do you want a job with a mission you can believe in? Are you dedicated to excellence in your work? Do you enjoy learning new technologies and helping your colleagues learn them as well? Princeton University is recruiting a Lead Development Operations (DevOps) Engineer to join its Identity and Access Management (IAM) team within the Office of Information Technology (OIT). As a member of this team, you will be responsible for developing, integrating, deploying, and automating IT infrastructure on prem and in cloud services, including Azure and AWS.

As a Lead DevOps Engineer, you will help guide efforts on a multi-year project to transform aspects of the University’s identity and access management service. Working with colleagues in OIT and in other University departments, you will also recommend and lead the design and deployment of creative solutions, services, automation, and pipelines in a robust and scalable manner to meet University needs. As one of the team’s DevOps experts, you will also mentor and guide other project team members in the design, configuration, deployment, and release of software that supports the teaching, research, and business functions of the University within the context of access management.

As a technology lead on the team, you will maintain and share knowledge of new and developing technologies and industry standards that relate to the DevOps model of application delivery. You will also share expertise, advise and make recommendations to other projects and team members that elevate transition plans to move the department to a successful DevOps application delivery model.

This position is a 2-year, benefits-eligible, term position that reports to the Associate Director for Identity and Access Management, in the Enterprise Infrastructure Services (EIS) department. The position is also fully remote.


  • Evaluate current application delivery methods for automation opportunities and recommend strategies to achieve continuous integration/continuous deployment (CI/CD) solutions
  • Research and develop processes to be used for infrastructure-as-code deployments in Azure and AWS
  • Develop, implement, and consult on strategies, requirements, and specifications to achieve high performance, availability, scalability, and security for solutions
  • Provide technical leadership and guidance to team members on solution configurations
  • Develop, implement and consult on strategies and best practices in application testing and quality assurance
  • Partner with senior leaders to develop a transition plan to DevOps application delivery
  • Partner with team members, project teams, campus partners, and third-party vendors to lead, develop and deploy software solutions into cloud services, with a primary focus on access management applications
  • Serve as technical expert and consult on performance and service issues related to cloud and/or on-premises infrastructure
  • Collaborate with departments and teams to design, engineer, and deploy advanced access management solutions
  • Consult with management and architects to provide feedback and recommendations on high- and low-level design
  • Partner with identity and access management team members to troubleshoot applications, maintain and develop tools, and migrate applications and infrastructure to cloud services
  • Develop detailed application documentation, which includes details to support change and problem management processes
  • Consult with project teams on DevOps best practices
  • Research and evaluate industry trends to recommend strategies in planning to achieve future improvements to enterprise systems
  • Consult with service owners and customers to define and track key performance indicators; develop action plans for identifying needed improvements
  • Provide technical leadership and coach project team members and department staff in DevOps methodologies and best practices
  • Develop documentation for software solutions, processes, architecture, and services
  • Collaborate and share expertise with team engineers and architects to guide and develop strategies that further automate application solutions
  • Work to evolve organizational IT service management processes
  • Identify skills gaps and new solution technologies that would benefit the team; proactively recommend and participate in professional development opportunities to continuously develop expertise
  • Maintain confidential data in the strictest confidence and ensure privacy, security, and proper use in accordance with the University Information Security Policy


  • 5 to 8 years of application development and operations experience, with at least 3 years of experience supporting IT services and infrastructure (applications, functions, servers, storage, networking) in Microsoft and/or Amazon cloud services
  • At least 1 year of experience configuring and deploying containerized applications
  • Strength in multiple technical disciplines, such as systems, applications, networking, and scripting
  • Demonstrated experience with the following technologies:
    • Cloud provider containers and orchestration, such as Azure Kubernetes
    • Continuous Integration/Continuous Deployment systems, such as Jenkins, Nexus, SonarQube
    • In-depth scripting knowledge using Python, Bash, PowerShell, and Azure CLI
    • “Infrastructure as Code” tools, such as Terraform, Ansible, Chef, or Puppet
    • Cloud infrastructure and/or DevOps, with progressive certifications
  • Creative thinking and problem-solving skills
  • Experience with service and solution requirement gathering
  • Process and service orientation
  • Knowledge of security best practices
  • Innovation and curiosity
  • Team orientation
  • Strong communication skills
  • Interest in transferring knowledge and advancing the technology skills of others
  • Comfort with remote work
  • Ability to lead other group members with quick turnaround tasks that often occur in an Agile working environment
Preferred Qualifications

  • Experience with directory services, attribute-based access control, or group management
  • Understanding of mail flow and mail distribution groups

  • Bachelor’s degree or equivalent related work experience

Princeton University is an Equal Opportunity/Affirmative Action Employer and all qualified applicants will receive consideration for employment without regard to age, race, color, religion, sex, sexual orientation, gender identity or expression, national origin, disability status, protected veteran status, or any other characteristic protected by law. EEO IS THE LAW.





Diversity Profile: University



View more

Learn more on Inside Higher Ed's College Page for University

Arrow pointing right
Job No:
Posted: 4/1/2021
Application Due: 5/31/2021
Work Type: Full Time