Job Description :
Build & Release Engineer @ San Jose, CA

Responsibilities

- Own Build & Release tools and processes
- Work with Development, QA, and Project Management teams to set release schedules and environments in a dynamic fast-paced environment.
- Help define best practices for Source Control (Branching Strategies), Continuous Integration, automated testing, Build automation, Deployment, and Release Management.
- Automate various day-to-day tasks, such as environment maintenance, generating detailed build/release notes, and surfacing information the development/QA/Business teams need to make informed decisions on what to release.
- Build tools for internal use to support software engineering best practices

Minimum Qualifications
- 8+ years of Software Development experience mostly in Release Engineering/DevOps areas
- 4+ years of Development Experience in any of Java, Python & Node programming languages
- 4+ years of experience with continuous integration tools like Jenkins/Hudson, TeamCity, GoCD, etc.
- 2+ years of experience with configuration management tools like Puppet, Chef, or Ansible
- Familiarity with Open Source DevOps tool chain instead of reinventing solutions (Monitoring, Dashboards, Cloud, Containers etc
- Strong knowledge in Git, SVN or any of equivalent SCM tools & Branching Strategies
- Extensive experience in Linux and/or Windows website and web service deployments.
- Experience building Monitoring, Dashboards to manage infrastructure
- Experience implementing Continuous Delivery pipelines
             

Similar Jobs you may be interested in ..