DevOps / Release Engineer

  • Location: Toronto, Ontario
  • Type: Contract
  • Job #1091

Does this sound like you?
A DevOps guru who gets things done. Someone who knows their way around automate, Cloud services

We are looking for a Release Engineer to manage deployment, help build and troubleshoot development environment issues and desktop support!

What You'll Do

DEPLOYMENT

  • Accept deployment requests and prepare batch releases for production
  • Deploy releases on schedule
  • React to emergency situations with rollbacks or urgent releases
  • Test all releases prior to deployment, and push code back to development for rework
  • Prepare release notes for each release

DEVELOPMENT PROCESS

  • Build and maintain a Continuous Integration tool
  • Build and maintain a Continuous Deployment tool in development environment
  • Build and maintain a release test environment
  • Participate in solution reviews
  • Participate in code reviews
  • Proactively suggest improvements to the development process
  • Proactively suggest new engineering practices, and assist the Technical Director in moving them forward

DESKTOP SUPPORT

  • Support our internal network and work machines
  • Maintain and set up our inventory of work machines

Who You Are

  • 2+ years of release management
  • Familiarity with modern development practices (eg Continuous Integration, TDD) and associated tools
  • Familiarity with Linux/Unix command line, and Jenkins
  • Familiarity with Apache Web Server, Rackspace cloud services, AWS (storage, database, compute)
  • Attention to detail