Are you an individual ready to make an impact leveraging your programming skills to change the world? Do you have experience scripting, integrating disparate systems, and developing tools? Do you say no to the status quo? Are you looking to join and exciting team that has over 150 years experience developing and supporting applications for Stanford University?
As a Service Reliability Engineer, you will need to be curious and possess deep technical knowledge. Youre a problem solver and someone who uses ingenuity to solve hard problems. We are looking for passion, attention to detail, taking pride in one's work, taking ownership, and having ideas/opinions. If youre an enthusiastic team player who cares about the infrastructure, remains calm in crisis, collaborates cross functionally, and loves writing code for automation and improving operations we want to talk to you.
You'll be a part of a modern, lean, self-governing engineering team where you have the ability to switch hats between designing features, coding, testing for quality and performance. We value transparency and trust. We continue to create purpose in our work, question the status quo, seek individual mastery and encourage autonomy.
So what do we do? At the end of the day, our organizations mission is to deliver world-class service and technological solutions in support of research, teaching and learning, administration, and healthcare at Stanford. Our team gets pulled into projects requiring custom development of any kind. This development typically involves 3rd party APIs, developing automation critical to the implementation or maintenance of an application or service, automating tasks in support of reliability, or developing tools where no software solution exists on the commercial market.
The Service Reliability Engineer is a member of the Automation and Service Reliability team in the Communication Services division of IT Services. We are part of University IT (UIT), the central IT organization for Stanford University. This position will report directly to the Director of Automation and Service Reliability.
Provision, maintain, and scale production services.
Design and develop features in both the cloud and on premise that enable radically simplified automation.
Innovate new tools that allow our organization to deliver our services more quickly: self service provisioning, deprovisioning and management of services at scale.
Improve scalability, service reliability, capacity, and performance.
Leverage third party APIs to build integrations with other systems.
Propose, conceptualize, design, implement, and develop solutions for complex applications.
Possess expert programming and troubleshooting skills in order to resolve highly complex problems where the analysis and resolution requires extensive knowledge of the many diverse system components, such as: authentication, networking, firewalls, databases, operating systems, storage, and server hardware.
Participate in meetings with senior level staff and possess professional services level soft skills.
Oversee testing, debugging, change control, and documentation for projects.
Engage in long-term strategic planning.
Design complex application development administration and programming standards and work with other technical professionals to implement these standards and best practices.
Improve the physical design of existing systems to optimize performance.
Lead projects, as necessary, for special systems and application development.
Education & Experience:
Bachelor's degree and eight years of relevant experience, or a combination of education and relevant experience.
Knowledge, Skills and Abilities:
Domain experience with building solutions or applications on premise or in the cloud.
Ability to quickly learn and adapt to new technologies and programming tools.
Able to understand and often predict the emergent behavior of complex systems.
Demonstrated experience in designing, developing, testing, and deploying applications.
Demonstrated experience leveraging third party APIs to build integrations.
Strong understanding of data design, architecture, relational databases, and data modeling.
Must have extensive understanding of networking protocols (TCP/IP, HTTP, SSL, DNS, FTP, etc) and extensive knowledge of complex firewall topologies.
Must have extensive experience in Web Services (REST, SOAP), XML and data persistence layer framework design and development.
Thorough understanding of all aspects of software development life cycle and quality control practices.
Must have a deep understanding and good working experience in application servers like Apache, Tomcat etc.
Bonus points if you have experience with telephony APIs: Avaya API, Cisco Call Manager API, Level 3 API.
Strong communication skills with both technical and non-technical clients.
Demonstrated experience leading activities on structured team development projects.
Certifications and Licenses:
Constantly perform desk-based computer tasks.
Frequently sit, grasp lightly/fine manipulation.
Occasionally stand/walk, writing by hand.
Rarely use a telephone, lift/carry/push/pull objects that weigh up to 10 pounds.
* - Consistent with its obligations under the law, the University will provide reasonable accommodation to any employee with a disability who requires accommodation to perform the essential functions of his or her job.
May work extended hours, evening and weekends.
Interpersonal Skills: Demonstrates the ability to work well with Stanford colleagues and clients and with external organizations.
Promote Culture of Safety: Demonstrates commitment to personal responsibility and value for safety; communicates safety concerns; uses and promotes safe behaviors based on training and lessons learned.
Subject to and expected to comply with all applicable University policies and procedures, including but not limited to the personnel policies and other policies found in the University's Administrative Guide, http://adminguide.stanford.edu.
Stanford is an equal opportunity employer and all qualified applicants will receive consideration without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other characteristic protected by law.
Located between San Francisco and San Jose in the heart of Silicon Valley, Stanford University is recognized as one of the world's leading research and teaching institutions. Leland and Jane Stanford founded the University to "promote the public welfare by exercising an influence on behalf of humanity and civilization." Stanford opened its doors in 1891, and more than a century later, it remains d...edicated to finding solutions to the great challenges of the day and to preparing students for leadership in a complex world. The University's thriving diverse community is comprised of nearly 7000 undergraduate students, 9000 graduate students, 2000 faculty members, 1900 postdoctoral scholars, and over 11,000 academic and administrative staff in seven schools including several interdisciplinary research centers and institutes. The campus spreads over 8000 contiguous acres and nearly all undergraduates live on campus. Stanford offers bachelor's and master's degrees in addition to doctoral degrees (PhD, MD, DMA and JD) plus a number of professional and continuing education programs and certifications. More at http://facts.stanford.edu and http://www.stanford.edu.
Stanford University is an equal opportunity employer and is committed to increasing the diversity of its faculty. It welcomes nominations of and applications from women, members of minority groups, protected veterans and individuals with disabilities, as well as from others who would bring additional dimensions to the university’s research, teaching and clinical missions.