DevOps Engineer, Sr. (Seattle)

Seattle, WA 98104

Employment Type: Contract Job Category: DevOps Job Number: 19226

Job Summary:

The Data Engineering Team for our client’ s company has a lot of data and even more talent. They are looking for a creative, collaborative, and results-driven Data and Analytics DevOps Engineer to help on the Data Engineering Operations team. The Data Engineering Operations team has a mission to provide responsive, innovative, and creative extension, support, development, and maintenance on our data platforms, tools, and products. This is a great opportunity for a talented and creative person who is passionate about data and DevOps to join a great company competing in the next generation of media, entertainment, and technology.  If you love the cloud and automating things, then this is the job for you! 

Responsibilities:
  • Proactively work with the Data Engineering Operations & Sustainment team through strategic thinking, innovative design, agile planning, and creative implementations 
  • Help develop Continuous Integration / Delivery processes of our new data platform 
  • Actively participate in systems analysis, performance tuning, unit testing, production support and resolution analysis 
  • Perform root cause analysis to determine the cause of software defects, downtime, production issues, and other performance or experience-impacting issues 
  • Design and participate in the implementation of the tools, scripts, products, and platforms needed to maintain a high-availability, intuitive, accessible, and robust data platform 
  • Collaborate, advocate, and adopt new concepts, ideas, techniques, guidelines, and best practices 
  • Rigorously investigate defects, downtime, bugs, issues; assist a team on mitigating and remediating them based on investigation, planning, and coordination with all impacted teams 
  • Innovate, develop, and deploy smarter, faster, and more efficient ways of doing things 
  • Be an advocate for, and a governor of, existing standards within the development and sustainment frameworks and assist in the development of new standards where they are absent 
  • Provision, configure and deploy new infrastructure and services 
  • Design, manage, and maintain tools to automate operational processes 
  • Contribute to making our infrastructure simple, reliable, and easy to operate 
  • Maintain and enhance monitoring and alerting 

Requirements for the Role:

Technical 
  • Hands-on experience with automation, build, testing, and deployment tools such as Ansible, Chef, Saltstack or Puppet 
  • Experience with deployment and management of systems in AWS including VPC, EBS, EC2, and Cloud Formation 
  • Experience with Continuous Integration (CI) tools just as Jenkins 
  • Experience with git source control 
  • Solid Networking and Linux fundamentals 
  • Experience using scripting languages, such as Python, Ruby, or Perl, to manipulate data, develop tools and automate processes. 
  • Experience with very large databases (VLDB) with complex data sets in relational databases such Redshift and Azure Data Warehouse 
  • Knowledge of Extract Transform and Load (ETL) development process 
  • Basic SQL experience to help trouble shoot issues and diagnose problems. 
  • SQL tuning experience and understanding of database optimizer plans 
  • Expertise in distributed systems such as Hadoop, scalability, availability, and/or application development frameworks 
  • Familiar with challenges of large data sets and systems 
  • Practice working in an agile software development lifecycle environment 
  • Hands-on involvement analyzing and modeling complex data sets 

Non-Technical 
  • Demonstrated sound analytical and diagnostic skills navigating issues that are not readily defined or conflict with available information 
  • Aptitude in balancing time-to-market with sustainable and re-usable architectures 
  • Proven ability to identify opportunities and implement solutions for improving automation, build, deployment, and sustainment tasks 
  • Works well on teams employing software development lifecycle (SDLC) patterns and practices with agile/scrum experience preferred 
  • Ability to navigate, understand, and organize ambiguous business problems in order to recommend concrete technology solutions 
  • Emphasis on communication and customer service, customer usage and ROI analysis 
  • Brings intellectual curiosity and creativeness to work every day 
  • Excellent communication skills with the ability to communicate clearly and effectively based on the audience 
  • Desire to work in a highly collaborative environment 
  • Demonstrated ability to deliver on commitments to themselves, the team, and their customers 
  • Comfortable pushing for more information or detail when prudent
   
Preferred Qualifications 

If you do not have these skills don’ t worry because they are not required. If you do have any of these skills, make sure to let us know.
  • Hands-on experience with some of our major tools including AWS 
  • Knowledge of distributed computing tools including Amazon Redshift 
  • Programming and/or scripting language experience 
  • Previous experience as a DBA 
  • You have previously worked in the media or entertainment space 
  • B.S. or M.S. in Computer Science, Management Information Systems or a field related to technology.

 

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.