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

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.