Infrastructure 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.
- Design, build, and maintain the infrastructure used by Work Market to serve our website and platform to the world
- Work closely with the engineering team to help build highly available, secure, and performant applications
- Troubleshoot production issues and lead blameless post-mortems to identify root causes
- Build internal tooling to empower your team and other groups to move faster and more efficiently
- Participate in oncall alongside developers and be available to work with our client/customer support teams if necessary
- Be a part of non-technical projects with other teams in the company to help meet our strategic objective
- Work with a fun and talented engineering team and move your career forward!
- Will bring interesting ideas for our quarterly hackathon!
- Be a part of a social squads and compete with other squads!
- Designed, deployed, and managed large cloud infrastructures such as AWS, GCE, etc.
- Excellent oral and written communication. Ability to convey ideas internally to co-workers as well as externally through meetups and talks.
- Solid understanding of Linux (Ubuntu or other distro) system administration, configuration and command-line tools. (Do you love/hate systemd and journalctl for example?)
- Ability to understand distributed software architectures and troubleshoot them from infrastructure through application layers.
- Experience with containers (Docker/rkt) and how they work internally. Deployment into a production environment using a scheduler (Mesos / Kubernetes / Nomad / ECS) a plus.
- Implemented a service discovery system using tools like Smartstack/Consul/EtcD for dynamic environments.
- Understand networking from data link through application layer.
- Familiarity with security and vulnerability management.
- Ability to write code/scripts using languages such as Python, Go, Ruby.
- Passion for technology and desire to push our tech stack forward.
- Be a team player and work closely with developers and operations.
- Understanding of standard internet protocols (Ethernet, ARP, IP, ICMP, UDP, TCP, SSL, DNS, HTTP, etc.)
- Experience with configuration management systems and concepts.
- Strong experience with version control software such as Git.
- Experience with Monitoring, Instrumentation and performance engineering.
Nice to Have:
- Experience in a "continuous delivery/deployment” environment and supporting tools.
- Experience with Java and JVM in a production environment.
- Experience with messaging patterns/architecture (ActiveMQ, RabbitMQ, AMQP, Kafka)
- Ability to configure and customize monitoring tools (Prometheus, Nagios, Zenoss, New Relic, Graphite, etc)
- Hands on experience with server build automation
- Deployed Overlay/Underlay networks to support multi-host docker environments
- Experience working at a startup!
Questions
There are no answered questions, sign up or login to ask a question
- Team Player
- AWS
- Cloud
- Design
- Infrastructure
- Java
- Linux
- Python
- Ruby
- Strong Oral and Written Communication
- Troubleshooting
- Writing Code
- AMQP
- Apache Kafka
- DNS
- Git
- Go
- Instrumentation
- Nagios
- SSL
- System Administration
- TCP/IP
- Ubuntu
- HTTP
- Docker
- Build Automation
- RabbitMQ
- ActiveMQ
- New Relic
- Java Virtual Machine
- Apache Mesos
- Rkt
- Ethernet
- Monitoring Tools
- Kubernetes
- Website
- ZenOSS
- Smartstack
- Graphite
- Prometheus

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