Job Description
Client Location: Burbank, CA
Work Location: Remote
Duration of Assignment: 18 months
W2 Only Position
JOB DESCRIPTION:
Responsibilities:
· Evaluate, architect, and build high-quality systems
· Lead the design and deployment of public cloud services across engineering organizations
· Design systems promoting rapid development, high availability, and clear observability
· Improve the reliability and operability of public and private cloud services
· Collaborate on tool creation and selection, leverage open source, and automate tasks with resiliency and repeatability
· Serve as an escalation resource to operations groups for troubleshooting and optimization
· Lead and collaborate with engineers to ensure services are designed to be cloud-native (where applicable), scalable, and easily operated
· Identify & evangelize new technologies, patterns, solutions, and best practices
· Lead in the creation of self-healing infrastructure-as-Code. Automate everything
· Ensure security best practice is embedded in the DNA of all designs
· Influence the adoption of automation and code-driven solution design in the media systems space
Requirements:
· Adept at leveraging wide variety of modern public and private cloud service provider resources
· EXPERIENCE AND ABILITY TO DIFFERENTIATE SERVICE OFFERINGS FROM THREE MAJOR PUBLIC CLOUD SERVICE PROVIDERS, AWS, AZURE, AND GOOGLE
· Strong experience with Infrastructure as Code technologies (E.G. TERRAFORM, ANSIBLE, CLOUDFORMATION)
· SKILLED IN PAAS/IAAS/SAAS OFFERINGS and their use by developers, studio and commercial applications
· EXPERIENCE WITH CLOUD SERVICE STORAGE OFFERINGS (e.g. S3, Glacier, Nearline, Blob)
· Strong experience moving and storing large data sets in cloud service providers
· Strong experience architecting and deploying with both in-house and third-party development teams
· Strong experience with a wide variety of automation technologies and techniques
· Experience working in media production environments
· EXPERIENCE WITH THIN CLIENT AND VIRTUALIZATION TECHNOLOGIES (E.G. TERADICI, VDI)
· Experience writing software on, or operating, Linux platforms
· EXPERTISE IN MULTIPLE SCRIPTING LANGUAGES (E.G. PYTHON, GO, RUBY, OR SWIFT), with ability to build test coverage for all code being developed
· Strong written and verbal communication skills
· STRONG KNOWLEDGE IN SYSTEM CONFIGURATION MANAGEMENT LANGUAGES (E.G. ANSIBLE, CHEF, PUPPET)
· Experience with operating systems and systems management (e.g. RHEL/CentOS, Amazon Linux, Ubuntu, Windows)
· EXPERTISE IN SOFTWARE DEVELOPMENT CONTINUOUS INTEGRATION (CI) Pipeline knowledge (e.g. Jenkins, Gitlab CI) and Source Control Management (e.g. Git)
· EXPERTISE WITH DEVELOPMENT AND CONTAINER PLATFORMS (e.g. Docker, Kubernetes, EKS, GKE, AKS, Openshift, Fargate)
· Knowledge of Local and Networked File Systems (e.g. SMB, SMBv3, NFS, CIFS)
· Experience developing data center, network, and application architectures
· Deployment experience with high performance data storage solutions (e.g SAN, NAS, or Clustered)
· Experience with secure high speed transport solutions (e.g. Aspera, Signiant)
· Systems Security (e.g. key management, encryption, vulnerability management)
Education:
· BS in Computer Science or related field with 6+ years of experience or equivalent
Company Description
TenTek has been in business since 1989, and is recognized as a leading staffing provider of tech professionals to a growing client base.