Previous Job
Previous
DevOps Engineer
Ref No.: 19-08427
Location: Seattle, Washington
 Job Title: DevOps Engineer
Location: Seattle WA
Contract
 
Job Description:
  • The ideal candidate is someone who has a solid and successful background driving CI/CD, automation, infrastructure as code, configuration management, monitoring, and tools development for enterprise software and systems running in datacenters.
  • The candidate must have great communication skills, a passion for Continuous Integration / Continuous Delivery, and a strong sense of ownership.
  • A proven record of accomplishment of designing, developing, and maintaining dependable, mission-critical build pipelines, systems and products is a must.
  • The successful candidate will help drive and build our cutting edge, Nextgen Infrastructure for the entire Enterprise!
 
Technical – Required
  • Bachelors or higher in computer science or equivalent (can be waived for corresponding experience) with 3+ years of relevant experience.
  • Expertise with build pipelines, packaging, and artifact management.
  • Expertise with programming and scripting languages such as Python, Ruby, Go, or Java.
  • Extensive experience with CI tools such as Jenkins, RunDeck
  • Strong background in Linux in an enterprise production environment.
  • Experience with agile methodologies and practices.
  • Experience using configuration management software like Ansible or Puppet.
  • Experience with Build Tools such as Maven, Gradle and equivalents.
  • Strong interest in learning new and emerging technologies.
  • Expertise in cloud services (AWS, Azure or GCP).
  • Familiarity with infrastructure as code platforms like Terraform or equivalent solutions.
  • An understanding of network engineering and security principles (e.g. protocols, routing, switching, filtering, firewall rules, etc.).
  • Experience with virtualization technologies such as VMware or Xen.
  • Excellent written and oral communication skills.
  • Good understanding of security and systems best practices.
  • Experience architect, designing and setting up a CI/CD framework in legacy and non-legacy environments.
 
Technical - Preferred
  • Knowledge supporting and implementing Microsoft Active Directory Services.
  • Experience supporting Windows environments using PowerShell or Chef or other management tool.
  • Knowledge supporting Java application servers such as Apache Tomcat or JBOSS.
  • Experience supporting no-SQL data stores such as Cassandra.
  • Experience with API driven infrastructure.
  • Experience using containers is a plus (Docker, LXC)"
 
Responsibilities:
  • Work with developers and the systems engineering team to build long term solutions and tools supporting the Engineering team at large.
  • Lead the design and implementation of state-of-the-art Continuous Integration and Continuous Delivery processes.
  • Build and innovate to replace large-scale manual operating processes automation.
  • Come up with Containerization strategy using tools like Docker and Kubernetes.
  • Collaborate and help build utilities and tools for internal use that enable you and your fellow engineers to operate safely at high speed and wide scale.
  • Driving analysis, design, and development of automation tools for deployment, development, and operational tasks.
  • Develop infrastructure as code and testable infrastructure.
  • Move systems and infrastructure to the cloud and build pipelines to deploy to the cloud.
  • Develop appropriate metrics to demonstrate performance and operational efficiency.
  • Work cross-functionally with various teams to drive amazing results.
  • Resolve problems at their root with simple and repeatable solutions.
  • Design automated systems management solutions with self-repair as the goal.
  • Create processes that enhance operation workflow and provide positive customer impact.
  • Leverage a variety of cutting edge commercial and open source tools to manage deployments into Test and Production environments.