Infrastructure 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.

Responsibilities
  • 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!
Ideal Candidate
  • 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

sign up or login to save this job and more
New York, New York
Skills Desired
Sign up or login to see how your skills match up.
  • 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.