Release Engineer

Work Market

(New York, New York)
Full Time
Job Posting Details
About Work Market
Work Market’s labor automation software empowers companies to create, manage & scale their flexible workforce to dramatically improve productivity. We help companies “Uberize” their business. We have incredible momentum which has triggered our need to rapidly scale our Sales organization.
Summary
As a Release Engineer, you will help manage our source control systems, automate builds and regression testing, create tools and monitoring around all builds, and make sure all builds are done in a consistent and repeatable fashion. This role will require working with development, operations, and product teams to help coordinate the delivery of our features in a way which guarantees the highest amount of quality and performance. You will be an advocate of continuous delivery practices and help evangelize it throughout the company. This is a very important role!
Responsibilities
* Support and improve our tools for continuous integration, automated testing and release management. * Own and operate the deployment tools and processes in collaboration with development team * Develop strategy to implement, improve and support continuous deployment * Write code to automate all aspects of the system * Define, measure and publish key release metrics and monitoring criteria * Work closely with the engineering team to evolve the application deployment architecture that can scale to support microservices.
Ideal Candidate
* BS in Computer Science or equivalent experience * At least 2 years experience in software engineering, release engineering, and/or configuration management * Strong familiarity with software configuration management systems and/or source code version control systems like Git * Experience with continuous delivery, pipelines, traceability, visualization, and automation around builds * Skill with one or more scripting languages such as Python/Bash/Ruby/Go * Experience with JVM languages and build tools like Java, Groovy, Maven, Gradle, Grunt * Knowledge of measurement and monitoring tools like Graphite, New Relic, Nagios, Sensu * Extensive knowledge of Unix/Linux **Nice to Have**: * Understanding of TCP/IP stack * Familiarity microservice architecture - the good, bad and ugly. * Experience with containers (Docker, rkt) and schedulers (Mesos, Kubernetes, Nomad) * Familiarity with general security and vulnerability management

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.