Lead DevOps Engineer
Job description
Lead DevOps Engineer
US-NJ-Princeton
Job ID: 2021-12361
Type: Full-Time
# of Openings: 1
Category: Information Technology
Princeton University
Overview
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.
Responsibilities
- 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
Qualifications
- 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
- 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
PI133048167