Overview

TechStyle Fashion Group is looking for a remote DevOps Engineer experienced in building deployment tools with zero downtime deployment. We are looking for a talented, intelligent engineer with excellent skills and a desire to learn and grow professionally. This role places a heavy emphasis on both developing complex build/deployment systems and providing support to a team of developers. The ideal candidate will be someone who’s passionate about developing software the right way and knows how to maximize efficiency within the SDLC through automation.

This position will report to the Manager, Engineering.

RESPONSIBILITIES:

  • Design and develop enterprise level Continuous Integration / Continuous Delivery solutions
  • Improve performance and scalability of production systems
  • Lead the effort to improve the existing deployment infrastructure, striving for a goal towards zero downtime deployment
  • Administer and write code to support the build and release tool suite (Terraform, Cloud Formation, Jenkins, Git preferred)
  • Troubleshoot build, packaging, and component management issues, working with the Engineering team to resolve them
  • Assist with development of automated unit and integration tests. Ensure tests are passed before integrating within trunk.
  • Fully automated deployment to all environments with ability to self service deploy at will
  • Be a key driver in operational intelligence. Design, build, and monitor key metrics produced by production systems.

QUALIFICATIONS:

  • 5+ years as a dev ops engineer in a web or ecommerce software product development organization.
  • Automated build platform/continuous integration tooling (Jenkins preferred)
  • Experience with testing using TDD or BDD with 1 or more testing frameworks (Mocha / Chai, Jasmine)
  • Experience with building and deploying applications on AWS
  • Ability for coding and scripting, with a preference towards Javascript (NodeJS)
  • Experience with infrastructure as code tools (Terraform)
  • Experience with containerizing applications and container orchestration (Docker, AWS ECS, Kubernetes preferred)
  • Demonstrated ability to deliver high quality solutions in a high growth environment where priorities shift rapidly
  • Deep experience with the Agile/Scrum SDLC processes through the entire SDLC: software design, coding, unit test, integration test, build and release
  • Strong organizational skills and the ability to multitask; can set priorities and follow a timeline.
  • Eager and adaptable to change. Works with little guidance and direction. Able to navigate complex systems with ease.
  • Excellent verbal and written communication skills