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.