Senior DevOps Build & Release Engineer
- Full-time
- Type of Contract: Permanent
- Department: Ads
Company Description
Dailymotion is one of the world’s leading video-sharing platforms. It attracts over 300 million unique visitors and 3 billion videos views worldwide per month by offering the best content from users, independent content creators and premium partners.
As part of its growing activities, Dailymotion is looking to enforce its programmatic and monetization product by building its own video ad stack to deliver new monetization solution for its own ecosystem around online, mobile and TV, and provide innovative marketing solutions for advertisers.
Job Description
- Build configuration and automation tools to simplify the process of deploying, upgrading, and scaling systems and software across our environment
- Lead in the creation and maintenance of the systems that build, test and release our applications
- Build continuous integration workflows and implement release management practices
- Consider performance, scalability, and reliability in all decision making
- Embed on a team that manages and operate the infrastructure that makes our real-time bidding platform possible
Qualifications
- 5+ years experience deploying to production in high-traffic environments serving a high level of requests per second (blue-green & zero downtime deployments)
- Experience with building compiled programming languages such as Golang, C++, Java
- Experience with continuous integration, testing and an interest in continuous deployment and automation tools (Jenkins, Artifactory, Capistrano, Rundeck, Blue/Green vs rolling deploy, immutable deployment practices)
- Intermediate to advanced git user (git, GitHub or Bitbucket)
- Exposure to building scalable, fault-tolerant infrastructures and comfort designing deployment methods behind load balanced multi-tier web applications
- Familiar with release best practices such as branch cutting and moving code reliably through pipelines of development, testing, staging to production.
- Eagerness to learn and apply new technologies and skills
- Capable of troubleshooting application and system issues within the build pipeline and during releases across the stack (application, system, database)
- An ability to identify and communicate risky release practices (such as untested schema changes).
- Strong scripting and implementation skills (you should be able to immediately demonstrate your knowledge of bash, python or ruby scripting).
Strongly Preferred:
- Experience with Amazon Web Services and Docker
- Experience with Ansible, Chef/Puppet, Terraform or similar tools.
- Strong communication skills - able to work effectively with technical and non-technical teammates
- Good level of fluency in English (spoken, written)
- Bachelor’s degree in Computer Science / Engineering (Masters degree preferable) or equivalent work experience
Additional Information
- We offer great health / dental / vision insurance
- 401k (company Safe Harbor contribution)
- summer hours, paid vacation, sick time, paid holidays, company sponsored Training Opportunities (upon eligibility) and much more.
By clicking the link above or any third-party link within this posting, you are leaving this site and going to a third-party website where the third-party website's terms and privacy policy apply