Job Description
Walt Disney Imagineering is the creative force behind Disney theme parks, attractions, resorts, and cruise ships. These experiences increasingly depend on technology. Software development at Imagineering moves fast. We need your help to speed up the development cycle, to quickly deliver this software, and to improve system reliability. The Imagineering Systems Reliability Engineering (SRE) team helps Imagineers create and deliver the software solutions that power experiences in our theme parks and resorts.
Primary responsibilities include designing, building, and supporting automated build and deployment systems, platforms and cloud environments that will be used to assemble and deliver experiences to our park and online guests. The Senior Systems Engineer is expected to have expert level systems administration skills on both the Linux and Windows platforms and must have experience with CI/CD platforms (Jenkins), systems automation (Chef/Ansible/Terraform), systems development (Go, Python, Ruby) and cloud automation tools (Boto, CloudFormation, Terraform), source control, cloud hosting, container computing, web technologies and the DevOps team culture. This position will also bring expertise on systems, operational excellence and application stability, security, performance, and capacity management, as well as documentation. This position works closely with Imagineering Technology Studio teams to brainstorm, architect, gather requirements, troubleshoot, and provide stellar customer support.
Design: Leading project/planning efforts, architectural design, engineering, attending meetings w/ various teams. - 30%
Build: Implementing, integrating and configuring solutions, tools, infrastructure and systems. - 30%
Run: Systems Administration and Application Support -- Level 2 & Maintenance and Support- 30%
Skills and Requirements
7 or more years of experience with implementing, administering, and supporting production websites and backend support systems.
Direct experience within the gaming industry: specifically supporting gaming developers on both existing and new workflows/pipelines
50% build; 50% SRE
Understand how to install and configure operating systems, specifically with expertise in Linux and Windows Server.
Software Development Continuous Integration (CI) Pipeline knowledge (GitLabCI, Github Actions)
Experience with Source Control Management systems (Git)
Experience in public and private cloud hosting services (AWS, Google Cloud, Azure, OpenStack, CloudStack) as well as familiarity with container computing (eg. Docker, ECS, Kubernetes, Terraform).
Recognized as a subject matter expert on at least one OS and proficient in multiple operating systems, including OS performance monitoring, setup, configuration, tuning, and troubleshooting.
Proficient in web or web server technologies: Java, Node.js, Tomcat, IIS, Apache/nginx, MySQL, PostgreSQL, etc., including being able to perform basic setup, configuration, and troubleshooting.
Understand internet technologies and network protocols, including HTTP, basic load balancing configurations, security zones, VIPs, SNMP, REST and DNS.
Able to implement existing base standards for new systems and/or applications with mentoring for all of the following:
Site monitoring and instrumentation
Application monitoring and instrumentation
System monitoring and instrumentation
Resiliency and performance
Has experience on one or more load balancer platforms (setting up pools, VIPs, layer 7 routing, debugging).
Able to author tools and scripts to be used by others to automate repeatable production tasks in standard languages like Bash, Ruby, Python, or Go.
Advanced skills in at least one programming language such as Python, PHP, Ruby, Java, Go, Swift or C++ and able to build unit test suites for all software being developed.
Experience supporting and/or developing backend tools or services
Able to perform and provide in depth analysis on load test runs against a
moderately complex system.
BS degree in computer science or related exp.
Onsite in Glendale 4x week null
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal employment opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment without regard to race, color, ethnicity, religion,sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military oruniformed service member status, or any other status or characteristic protected by applicable laws, regulations, andordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to [email protected].