Description
Systems Architect
Job Description:
·
Location: Vancouver or Los Angeles preferred
·
Job Category: Engineering
·
Career Level: Very Experienced Individual
Contributor, Experienced Team Lead
·
Job Type: Full Time
·
Travel: Moderate
·
Summary:
Method Studios is currently in
search of a Systems Architect to join its Technology team. The primary focus of
this position is in providing a secure digital environment operating across
global facilities. Candidate will act as lead in the initiative to modernize,
standardize, and provide a solid foundation on which to build company pipeline
services.
Job Duties and Responsibilities:
·
Architect systems infrastructure in a visual
effects facility operating across diverse markets and geographical regions.
Markets include Feature VFX, Commercial VFX, Commercial finishing, and Graphic
design. Lead continued design and review
processes as the infrastructure evolves thereafter.
·
Research and evaluate new and innovative
approaches to building core infrastructure.
·
Document “the vision” and prepare project plans
for deployment.
·
Work with CTO to prepare budgets for each
facility, including technology and potentially engineering staff.
·
Report on progress to Executive Management.
·
Manage the deployment in each studio.
·
Work with localized Systems teams to:
o
Understand the unique requirements of each
location.
o
Provide a high-performance, collaborative, and
secure environment allotting for work on very sensitive material with strict
requirements for security.
o
Establish environment for key technologies with
Linux as the primary platform but support Mac OSX and Windows systems as well.
o
Implement for key technology components,
including high-performance graphics workstations, render farms, large
high-performance storage systems (NAS, SAN), a high-performance media network,
and Autodesk Flame machines.
o
Administer servers and cross-platform network
services across modern secure distributed infrastructure based on LDAP, DNS,
DHCP, RADIUS, NIS, NFS, AD, etc.
o
Conduct robust monitoring and reporting of the
network.
o
Conduct resource usage measurement and
reporting.
o
Manage users, groups, and network devices.
o
Take on a unified and automated approach to
workstation and server OS management.
Education, Experience, and Skills
Required:
·
Expert knowledge of RedHat Linux, Python, C/C++,
Shell scripting (BASH/TCSH), MEL, SVN, Perl
·
Significant experience with Linux, OSX, Windows,
QT libraries, Boost libraries, OpenGL
·
Minimum 5 years of experience working in senior
systems engineer role
·
Strong experience with high availability and
high scalability computing systems
·
Experience managing large-scale projects
including budget and people management
·
Experience building and operating virtual server
infrastructures
·
Advanced knowledge of high performance
networking concepts; preferred hands-on experience
·
Preferred experience designing and building
large network infrastructures from the ground up
·
Bachelors or Masters in Computer Science,
Engineering, Mathematics or comparable professional experience in visual
effects or other media/data intensive environments.
·
Positive can-do attitude combined with the
ability to work under pressure to meet deadlines
·
Excellent communication and organizational skill
with strong attention to detail