Job ID: 2023-17345 Type: Full-Time # of Openings: 1 Category: Information Technology
Princeton University
Overview
The Cloud Engineer is a member of the Enterprise Infrastructure Services team within the central IT department at Princeton University. This team is responsible for provisioning access to cloud providers (Microsoft Azure, Amazon AWS, Google GCP), implementing governance policies, managing costs, and advising on best practices for deploying and securing cloud infrastructure.
The Cloud Engineer will collaborate with application development and infrastructure teams to establish secure, reliable, and cost-effective cloud environments. This will include automating provisioning processes, establishing security baselines, deploying policy frameworks, monitoring policy compliance, monitoring costs, and monitoring service availability and performance. The Engineer will analyze on-premises applications, recommend the most effective way to migrate applications to the cloud, and assist with cloud migrations. The Engineer will develop custom software as needed to assist with migrations and operations. The Engineer will share knowledge of programming, DevOps processes, and cloud services with colleagues. The position includes on-call and after-hours duties as required.
This position reports to the Director for Cloud Infrastructure Services, within the Enterprise Infrastructure Services department of the Office of Information Technology at Princeton University.
This is a 2-year term, benefits-eligible position.
Responsibilities
Collaborate with infrastructure, application development, monitoring, and security teams to evaluate and identify optimal cloud solutions
Identify best-of-breed tools and approaches for deploying, securing, and monitoring cloud infrastructure
Keep informed of new services and functionality made available by cloud providers
Design and deploy proof-of-concept networking, storage, and compute configurations that meet functional requirements
Investigate and resolve cloud infrastructure issues
Recommend best practices for use of cloud services
Develop Python applications to be deployed as serverless functions or containerized applications
Develop Infrastructure as Code templates used to deploy cloud infrastructure and applications
Develop and configure automated testing and deployment pipelines
Automate business processes
Automate code and application testing
Document code and configurations
Provide support for cloud management and automation software and tools
Support applications and services managed by the Cloud Infrastructure Services team as needed
Maintain and share knowledge of new and developing technologies and industry standards related to cloud technologies and services
Serve as a mentor and help team members develop their cloud knowledge and technical skills
Support and maintain cloud infrastructure and solutions using the standard ITIL framework and service management processes in ServiceNow.
Qualifications
Essential Qualifications:
5 or more years of proven experience developing and deploying cloud native applications and migrating applications to the cloud
Proven experience employing cloud infrastructure through Infrastructure as Code using CI/CD
Proficiency in Python programming
Familiarity with container technology
Familiarity with networking concepts: VPN, network address translation, subnets, routing, access control lists, firewalls, and load balancers
Experience with Identity and Access Managment, privilege and role assignments, access auditing
Experience writing compelling proposals and recommendations
Agile project management experience
Excellent oral and written communication skills
Proven ability to understand new systems beyond areas of expertise and to understand interactions of technologies
Ability to develop ideas and strategies and to communicate effectively with diverse stakeholders having varied levels of technical proficiencies
Understanding of infrastructure security controls including cyber security frameworks
Ability to handle multiple high-priority projects and re-prioritize workloads to meet changing business needs
Self-motivation, ability to find information, ability to break large projects down into incremental tasks
Preferred Qualifications:
Cloud developer certifications
Experience with PowerShell, Azure Bicep, Terraform, Cloudformation
Experience building and deploying containerized applications
Skill in leading training sessions and teaching new skills to others
Familiarity with the ITIL service delivery framework, including Incident, Change, and Problem management
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. KNOW YOUR RIGHTS
Princeton University is a vibrant community of scholarship and learning that stands in the nation's service and in the service of all nations. Chartered in 1746, Princeton is the fourth-oldest college in the United States. Princeton is an independent, coeducational, nondenominational institution that provides undergraduate and graduate instruction in the humanities, social sciences, natural sciences and engineering.As a world-renowned research university, Princeton seeks to achieve the highest levels of distinction in the discovery and transmission of knowledge and understanding. At the same time, Princeton is distinctive among research universities in its commitment to undergraduate teaching.Today, more than 1,100 faculty members instruct approximately 5,200 undergraduate students and 2,600 graduate students. The University's generous financial aid program ensures that talented students from all economic backgrounds can afford a Princeton education.