Apply Now »

Senior DevOps Engineer - Contractor - Quality Assurance

« Back to results

Lizzie McMinn Senior Associate

Phone Work (425) 440-0283
Phone Fax

Job Info

Category Quality Assurance
Employment Type W2 Contract
Compensation $0.00 - $0.00
Location United States, CA - 94089

Client Introduction

This is the chance to work for the hottest Augmented Reality late stage startup that is innovating in the AR space to create new hardware and software that will give its users a never-before-seen AR experience and redefine how we access screens and visualize data.

Job Description

This is a hands-on lead software development and systems operations role supporting Magic Leap's build and release automation services. In this position, you will be part of a team building, evaluating, and deploying Magic Leap’s software stack.

You will help choose and deploy commercial and open-source tools and technologies to build and support a professional software engineering environment, with an emphasis on operational self-service and continuous integration.

Job Responsibilities

•Plan and deploy high availability solutions for DevOps services
•Install, configure, and extend a variety of software systems, including software for version control, code peer review, compilation, continuous integration, performance data collection and analysis, systems monitoring, and more
•Install, configure, and extend a variety of SQL and NoSQL databases, web servers, application frameworks, caches, and distributed messaging systems
•Automate the provisioning, configuration, and monitoring of software and tools for developer workstations, continuous integration servers, computing clusters, cloud infrastructure, embedded devices, and other systems
•Automate the compilation, continuous integration, testing, packaging, and distribution of multiple software components
•Engineer systems and tools to support the build, integration, and verification of complex software systems spanning multiple hardware platforms, embedded devices, mobile platforms, and cloud-based services
•Work closely with developers to tailor tools and solutions for rapidly evolving needs
•Design and maintain large data and file storage solutions
•Encourage and enforce best practices to enable rapid new feature development while maintaining multiple functioning software products


Required Experience

•5+ years of experience in development operations or systems administration
•Experience deploying and scaling high-traffic services in the cloud (AWS/EC2, Google, etc.)
•Experience installing, configuring, and managing Jenkins and/or TeamCity CI servers and slaves, plugins, and integrations
•Experience installing, configuring and managing Gerrit, Crucible, or other code review tools
•Extremely comfortable with Linux, shell-scripting, git
•Expertise in performing and automating systems administration tasks using two or more of Ansible, Chef, Puppet, Fabric
•Familiar with virtual machines such as VMWare and VirtualBox, and containers such as Docker and LXC
•Experience installing and configuring a variety of SQL and NoSQL databases such as MySQL, PostgreSQL, MongoDB, Cassandra, Redis
•Expertise with one or more programming languages, such as C, C++, C#, Ruby, Python
•Experience with software development and testing, and familiarity with Test-Driven and •Behavior-Driven Development (TDD/BDD), Continuous Integration, and Continuous Deployment
•Experience with embedded systems and physical hardware
•Excel in a fast-paced, agile environment supporting multiple projects using a wide variety of technologies
•Strong communication skills and the desire to teach and mentor other engineers with varying domains of expertise

Required Education

BA/BS, MS preferred, in Computer Science or related field preferred, but considerable weight will be given to experience and prior accomplishments

Previous MonthNext Month