Infrastructure / DevOps Engineer

Heap


2 months ago

12/05/2019 10:22:00

Job type: Full-time

Category: Software Development


The data volume for our largest customers has increased more than 4x in the last year, and we’re scaling Heap to meet the demand. Our backend supports an expressive set of queries that need to come back with sub-second latencies and reflect up-to-the-minute data. To make this possible, we’re working on a novel distributed infrastructure.
 
We’re looking to bring on an Infrastructure Engineer to lead the DevOps side of this challenge. Help us de-risk our stack, add more 9s to our availability, and incorporate open source tooling.
 
You’ll own the design and development of our DevOps toolchain. You’ll build deploy pipelines and manage configurations. You’ll set up performance metrics and act on them to scale a complex distributed system.
 
We’re looking for stronger software engineering skills than a typical DevOps role requires. This is a building role, which happens to focus on stability, operability, and tooling, not an ops role. You’ll need to be able to understand our codebase and debug issues as they come up. Some example projects:
  • Determine how we'll do service discovery and incorporate it into a codebase that assumes static locations for services.
  • Figure out how we’ll package our code and deploy it from test → stage → production, and eventually eliminate manual deploys on production machines.
  • Where will new instances come from? Pre-baked AMIs? Terraform with vanilla images and a bunch of salt? Containers? Something else?
  • Determine how we’ll monitor, backup, and otherwise operate our Kafka cluster.
  • Much, much more.
 
We’d like to get to know you if:
  • You have experience with modern DevOps tooling - infrastructure as code, configuration management, CI pipelines, package managers - we need someone who has deep knowledge of the full DevOps ecosystem.
  • You communicate with clarity and precision. We care about this almost as much as your technical ability.
  • You’re self-directed with a strong sense for relative priority. There is low-hanging fruit everywhere. We need someone who has a good sense for which projects will have the most impact.
  • You have experience with AWS, especially EC2, VPC, and ELB.
  • (Bonus) You have experience with our stack. Heap runs on Kafka, ZooKeeper, PostgreSQL, Redis, and Node.js, with Terraform, SaltStack, and CircleCI for orchestration, configuration, and continuous integration.

 

Our HQ is in SF, and we have an office in New York, but a large part of our engineering team is remote. We cover relocation costs, and can sponsor visas. We'd love to hear from you, no matter where you are!
 
Heap has raised $95M in funding from NEA, Y Combinator, Menlo Ventures, SVAngel, Sam Altman, Garry Tan, Alexis Ohanian, Harj Taggar, Ram Shriram, and others.
 

People are what make Heap awesome. Regardless of age, education, ethnicity, gender, sexual orientation, or any personal characteristics, we want everyone to feel welcome. We are committed to building a diverse and inclusive equal opportunity workplace everyone can call home.
 

 

Please mention that you come from Remotive when applying for this job.

Help us maintain Remotive! If this link is broken, please just click to report dead link!

similar jobs

  • Skylight (US only)
    2 days ago

    Skylight (https://skylight.digital/) is at the forefront of a civic movement to reinvent how the government serves the public in a digital world.

    Were looking for a DevOps Engineer to join our talented team of technologists in driving this movement forward.

    Youll be a key part of our small, but rapidly growing team, which consists of former Presidential Innovation Fellows, founders of 18F, and members of the U.S. Digital Service.

    We work in small, fast, agile teams to create exceptional customer experiences and enduring solutions out of the governments most complex design and technology challenges. The work is challenging, but highly rewarding.

    Benefits

    We focus on supporting you in a variety of ways:

    • Competitive salary
    • Opportunities for an economic stake in the company's success
    • Performance bonuses, referral bonuses, publication bonuses, and public speaking bonuses
    • Medical insurance, dental insurance, vision insurance, short-term and long-term disability insurance, life insurance, dependent care FSA, healthcare FSA, and health savings account
    • Dollar-for-dollar 401(k) match up to 10% of your salary
    • Flexible paid-time-off policy (minimum of 29 days), which covers any type of leave (such as holiday, sick, and vacation) that you need or want to take
    • Minimum of 9 weeks paid time off for all eligible new birth, adoption, or foster parents
    • Annual $2,000 professional development allowance
    • Annual budget of up to $750 for tech-related purchases
    • Access up to $1,000 before payday to cover emergency expenses
    • Incentives for living in a HUBZone area (https://maps.certify.sba.gov/hubzone/map), including relocation assistance and a monthly stipend to help offset the cost of rent or mortgage
    • Remote-friendly work environment
    • An environment that empowers you to unleash your superpowers for public good

    We participate in E-Verify and upon hire, will provide the federal government with your Form I-9 information to confirm that you are authorized to work in the U.S.

    We're an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, national origin, ancestry, sex, sexual orientation, gender identity or expression, religion, age, pregnancy, disability, work-related injury, covered veteran status, political ideology, marital status, or any other factor that the law protects from employment discrimination.

    Skills & requirements

    What you’ll do:

    • Engineer an incredible experience for developers who are working in web-based environments such as Ruby, Python, Java, and Node.js through automation, virtualization, and process improvement

    • Achieve technical excellence by advocating for and adhering to lean-agile engineering principles and practices such as simple design and automated testing

    • Represent Skylight's culture of delivery when interacting with government stakeholders and other contractors

    What we’re looking for:

    • Expertise in the areas of version control, deployment automation, continuous integration, test automation, monitoring, proactive notification, and “shift-left security”

    • Able to deploy and configure services using infrastructure as a service providers such as Amazon Web Services and Microsoft Azure

    • Able to solve problems using scripting and programming skills

    • Able to administer Linux-based systems, as well as Apache-based web servers

    • Experience with Elasticsearch and Docker

    • Experience creating secure systems while enhancing the privacy of all system users

    • Experience working within a multidisciplinary, agile team format

    • A mindset and work approach that aligns with our core values (https://skylight.digital/culture)

    • Ability to travel from time to time

  • Are you an automation ninja? Can you replace people with scripts that you write? Does poorly engineered architecture give you nightmares?

    If this describes you then please read on! Exodus uses multi-cloud hosted backend services, running numerous cryptocurrency coin nodes and services for our software, and we need ninjas to help us automate, monitor, maintain, and scale them.

    What You Will Do

    • Engineer architectures and automation for zero-downtime deployments.
    • Use technologies like Terraform to manage infrastructure as code.
    • Work with Kubernetes and Prometheus to scale and monitor micro-services.
    • Use tools like Helm and GitlabCI to automate deployments.
    • Work with our development teams to help them setup automation pipelines and solve problems.
    • Collaborate with other DevOps engineers to make the best solution possible.
    • Build geo-distributed infrastructure.
    • Participate in on-call schedules and act in a server/technical support capacity to the team.

    Who You Are

    • You are based (or willing to work) in a timezone around Eastern Asia between UTC +8 (Malaysia) and UTC +11
    • You have excellent references and a history of trust and established relationships in former careers.
    • You have a long history and track record of DevOps that can be demonstrated via GitHub, blogs and/or in a technical interview process.
    • You take initiative and don't wait for direction.
    • You have a passion for cryptocurrencies like Bitcoin and a demonstrated passion for solving problems.
    • You don't care if the platform is Azure or AWS and are willing to work with either and have some experience with at least one.
    • You are willing to be available regardless of when server issues occur.

    What We Offer

    • Freedom to work wherever you want
    • Building the future. Cryptocurrencies lay the foundation of the internet of value, the next major wave in application technology and personal finance.
    • Collaborative and feedback-driven culture.
    • Opportunity to grow. The sky is the limit if you're hungry to succeed.
    • Fair pay, no matter where you live.
    • Competitive compensation package. (Including benefits for US employees only)

    Our Hiring Process

    At Exodus, we pride ourselves in hiring people from all around the world. We work with individuals from various backgrounds; some traditional and some a bit more unconventional.

    Our hiring process focuses on 2 pillars.

    • Efficiency. You can expect the process to take between one and two weeks. We know what it’s like to wait weeks for a recruiter to get back to you and want to be respectful of your time.
    • Transparency. We anticipate you asking questions and will answer with as much transparency and respect to you as possible.

    We are committed to shaping a better world and have built our team based on empathy, radical candor, initiative, and humility.

    Overall, our goal is that you have a great candidate experience with us

  • NS8 is a fraud prevention hub with industry-leading time to value that empowers eCommerce merchants to reduce their total cost of fraud through data orchestration and early-stage detection tools that filter out malicious activity before it starts.

    Why Join Us?

    • We're blowing up and need talented engineers and leaders to keep up with our explosive business growth.

    • We've got funding and our revenue is killing it too. Our numbers are outperforming the projections in our last pitch deck - and we all know how lofty those can be.

    • Our CEO is a developer of over 20 years and has additional founder and CEO experience with fast paced startups, so he gets the engineering side and the business under commits so development can over deliver.

    • Our CTO has decades of technical expertise, running large development organizations with resources in every corner of the globe, deploying products that generate hundreds of millions of dollars annually across diverse and highly regulated markets.

    • Our CSA has over 20 years development experience with both Fortune 20 companies and founding many startups in the platform space, including several large exits.

    Our Engineers:

    • Excel in a flat hierarchy and spend almost 100% of their time writing code.

    • Love working in our agile, continuous integration and deployment environment.

    • Conceive, design, develop, deploy and operate the code they write.

    • Deploy maintainable, instrumented, predictable and reliable distributed systems on a steady cadence.

    • Write tooling for automation, diagnostics, debugging.

    • Participate in on-call rotation for their services.

    • Build with a security mindset and are up to date on industry best practices.

    • Design from the start with multi-tenancy and high availability as requirements.

    • Have developed their remote engineering muscles and are highly engaged via Slack.

    Our Stack:

    • TypeScript, React, Node.js

    • AWS technologies

    • Kubernetes

      • Concourse + Helm3 for CI/CD

      • Prometheus

      • Grafana

    • Kafka

    • ProtoBuf3

    • Mongo

    • MySQL

    Your Role:

    The Director of Cloud Infrastructure is an experienced infrastructure technologist and leader who is passionate about DevOps: leading, mentoring, and scaling teams responsible for NS8’s software development delivery pipeline, cloud infrastructure, and production services.

    Responsibilities:

    • As Director of Cloud Infrastructure, you will collaborate with the CTO, Chief Architect and entire Engineering organization to roll out and maintain DevOps best practices to enable rapid software development through a robust and secure infrastructure.

    • Manage a plan for how to move towards best practice, and communicate progress to relevant stakeholders

    • The Director of Cloud Infrastructure is responsible for NS8’s development, test, and production infrastructures.

    • Support the engineering teams with infrastructure and tools to automatically build, deploy and run applications maximizing the use of automation and observability

    • The ideal candidate will have considerable knowledge of cloud computing and AWS with experience building environments that meet high availability, scalability, and reliability criteria.

    • Experience with continuous integration, continuous delivery and continuous deployment.

    • Experience with container architecture and container orchestration tools (Kubernetes)

    • Experience managing and maintaining Kafka

    • Experience deploying, managing and monitoring production services, as well as the supporting infrastructure such as CI/CD pipelines and container orchestration (Concourse, Istio)

    • Responsible for configuration, management and orchestrating response using alerting tools such as New Relic, Honeycomb and PagerDuty. Streamline incident management and escalation process to provide 24/7 support for production services

    • Managing technical people and engineering leads, including performance management, career management, and conflict resolution

    • An ability to build teams while keeping engineers and leads engaged

    Qualifications:

    • Bachelor’s or Master’s degree in Computer Science or similar.

    • 5+ years developing software in a professional environment

    • 5+ year in DevOps

    Our Benefits:

    • Work from home or on-site in Las Vegas

    • Competitive salaries

    • Equity

    • Medical

    • Dental

    • Vision

    • FSA

    • Fully stocked kitchen for on-site employees

    Our Culture:


    • Vibrant is an understatement, company events are always first class and exciting – axe-throwing, luchador wrestling, fancy dinners, charity events, game shows.

    • Value diversity, transparency, and encourage everyone to be their authentic self.

    • Supportive, learning culture; where engineers are encouraged to present Lunch and Learns on any topics they are passionate about.



    Physical Demands:


    While performing the duties of this job, the employee routinely is required to sit; walk; talk and hear; use hands to keyboard, finger, handle, and feel; stoop, kneel, crouch, twist, crawl, reach, and stretch. - The employee is occasionally required to move around the office.



    NS8 Inc provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.


    This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.

Remotive can help!

Not sure how to apply properly to this job? Watch our live webinar « 3 Mistakes to Avoid When Looking For A Remote Startup Job (And What To Do Instead) ».

Interested to chat with Remote workers? Join our community!