Release Engineer
Work Market
(New York, New York)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.
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!
- 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.
- 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
There are no answered questions, sign up or login to ask a question
- Java
- Linux
- Python
- Ruby
- Security
- Unix
- Apache Maven
- Bash
- Git
- Go
- Gradle
- Groovy
- Nagios
- Regression Testing
- Software Configuration Management
- TCP/IP
- Computer Science
- Software Engineering
- Docker
- Grunt
- Sensu
- New Relic
- Apache Mesos
- Rkt
- Kubernetes
- Vulnerability Management
- Graphite
- Microservice Architecture

Want to see jobs that are matched to you?
DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.