Desired Skills and Experience

  • Unite software development (Dev) with production and operations (Ops) into a single, integrated, and continuous Software Development Life Cycle.
  • Provide system engineering and DevOps support to software engineering and IT operations teams.
  • Become a go-to person for developers and operation teams on Continuous Integration / Delivery implementations.
  • Help evolve our existing architecture and adhere to best practices and corporate standards for continuous deliver.
  • Ownership of the continuous integration, system infrastructure, monitoring and performance optimization.
  • We’re looking for someone who has an interest in system architecture and a passion for getting things done.
  • BS in Computer Science or similar higher technical degree with 10+ years of overall experience.
  • Extensive experience managing and supporting large-scale websites.
  • Strong Unix/Linux/Windows system administration and network troubleshooting skills.
  • Strong Unix/Linux Shell Programming and experience in one or more of the following: Perl; Ruby; Python; Groovy.
  • Continuous Integration and automated deployment experience for multi-branched, multi-module projects.
  • Must be comfortable with industry standard build tools including: Maven, Ant, Gradle, MSBuild, etc.
  • Knowledge of Agile and experience in Scrum is essential.
  • Strong focus on code quality, related analytic tools and integration with Sonar.
  • Experience with automated testing frameworks such as xUnit family of testing tools and functional testing tools such as Selenium and WebDriver.
  • Source code management using SVN/GIT repositories hosting and management for multiple projects.