CORE DUTIES*:
·Act as the conceptual source SME for cloud end-to-end architecture solutions involving innovative system design, including AWS and future providers, networking, provisioning, and management
·Design, develop, install, configure, administer, and maintain highly scalable available elastic solutions that implement industry best practices using cloud service providers such as AWS, Azure, Google Cloud, etc.
·Provide support and technical governance, expertise related to cloud architectures, deployment, and operations
·Drive scope definition, requirements analysis, functional and technical design, capacity planning and management, application build, product configuration, unit testing, and production deployment
·Troubleshoot highly complex problems for which the analysis and resolution require extensive knowledge of many diverse system components
·Provide technical expertise and ownership in the diagnosis and resolution of an issue, including the determination and provision of workaround solution or escalation to service owners
·Design highly secure systems that meet or exceed Stanford’s security requirements
·Develop a library of deployable and documented cloud design patterns, based on the Stanford application portfolio, as a basis for deploying services to cloud
·Develop solutions architecture and evaluate architectural alternatives for private, public, and hybrid cloud models, including IaaS, PaaS, and other cloud services
·Enhances, evangelizes, and contributes to DevOps development principles, activities and complex development tasks (infrastructure as code, continuous integration and delivery, and designing for failure)
·Ensure critical applications are designed and optimized for high availability and disaster recovery
·Develop long-range technology plans.
·Provide project management, coordination, and programming for IT project having a significant impact.
·Provide leadership and IT solutions for complex problems involving the cloud portfolio.
·Identify applicable new technologies through research, collaboration with peers, and participation in standards organizations, industry groups, panels, etc.
·May work on University-wide task forces and committees related to strategic planning efforts for information technologies.
·Deep understanding of cloud architecture and implementation features (OS, multi-tenancy, virtualization, orchestration, elastic scalability)clo
·Demonstrated knowledge of DevOps tool chains and processes (Git, Jenkins, Chef, Puppet, Ansible, Salt, and Cloudformation)
·Experience in designing HA, DR, Backup and retention architectures on cloud platforms
·Experience deploying Amazon Web Services (AWS) and Google Cloud public cloud infrastructures and a deep understanding of existing AWS technologies including experience covering cloud security, network, cloud integration, active directory, SSO, compute, storage, database, monitoring, cloud tools, and other AWS services
·Experience with SaaS and PaaS platforms (ServiceNow, SalesForce, etc.)
·Experience with one or more programming languages (Ruby, Python, Perl, Javascript, Golang)
·Experience in the design, development, and deployment of large heterogeneous distributed systems and environments
·Deep understanding of computer networking and networking support services, especially with virtual and cloud environments
·Ability to work effectively in a team environment and lead cross-functional teams.
·Advanced knowledge of security trends and best practices.
·Excellent oral and written communication skills, with the ability to communicate complex technical issues to non-technical users.
·Demonstrated experience with Agile development methodologies is preferred.