Senior Site Reliability Engineer

Greenhouse


1 week ago

07/07/2019 10:21:23

Job type: Full-time

Hiring from: US only

Category: Software Dev


About the position

Our Infrastructure team is a small but critical part of our organization, responsible for designing, implementing and maintaining Greenhouse’s platform. We craft the environment that enables our engineers to focus on shipping new features, each of which brings us closer to the goal of delivering the best recruiting software possible.

We’re working on some interesting problems, and we’re searching for a Senior Site Reliability Engineer who’ll help keep our site performant and secure by building scalable and fault-tolerant cloud infrastructure. You’d design and implement features that support our in-house development platform, using technologies like Docker and Kubernetes.

In the coming year, you'd help us build out advanced monitoring and autoscaling systems, support for global scalability and disaster recovery, and continuous integration and deployment for our applications.

If you’re looking for a dynamic environment and excited by what we’re looking to do, this may be the job for you.

Learn more about our engineering culture here!

Who will love this job:

  • A problem solver, who not only thinks about the bigger picture, but can also connect the dots and dedicatedly resolve issues quickly and efficiently

  • A lover of detail with the mentality to analyze and manage large problem domains

  • A doer, who doesn't just tinker but has a strong bias for action

  • A great teammate, who is able to contribute and thrive within a fast-paced environment

What you’ll do:

  • Build new features and improvements to our Kubernetes-based PaaS

  • Enhance system observability by instrumenting applications, adding new data sources, and creating high-impact dashboards and alerts

  • Collaborate with product engineers to design new applications and make them performant, scalable, and reliable

  • Scale the platform to deliver a consistently great user experience worldwide

  • Learn and deploy cutting-edge tools and technologies: Docker, Kubernetes, Container Linux, Terraform, Prometheus, Grafana, and Go

You Should Have:

  • A deep understanding of Linux systems

  • Experience running production cloud infrastructure

  • Proficiency in a high-level programming language

  • A knack for troubleshooting and fixing hard bugs

  • Ability to design and build large distributed systems

  • Your unique talents! If you don’t meet 100% of the qualifications above, tell us in your cover letter why you’d be a great fit for this role.

Pay, Perks & Such:

At Greenhouse, we love to celebrate our diverse group of hardworking employees – and it shows. We’re proud to say that in 2018, we’ve been ranked #2 by Crain’s New York Best Places to Work, #10 Best Company Culture to work for by Comparably, #37 Best Place to Work by Glassdoor and are recognized on Inc. Magazine’s Best Workplaces list. We pride ourselves on our collaborative culture that is pervasive throughout every step of a Greenhouse employee's journey. Starting with our interviews and continuing through our executive “Ask Me Anything” sessions, collaboration is at the heart of working at Greenhouse.

We offer a full slate of benefits including competitive salaries, stock options, medical, dental, vision, life and disability coverages, FSA, HSA, flexible vacation, commuter benefits, a 401(k) plan and a parental leave program. And... we offer some not-so-standard, extra-fun benefits, including learning & development stipends, adoption and fertility benefits, an employee discount platform, and of course, fully stocked fridges and cold brew on tap. :)

We value diversity and believe forming teams in which everyone can be their authentic self is key to our success. We encourage people from underrepresented backgrounds and different industries to apply. Come join us, and find out what the best work of your career could look like here at Greenhouse.

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

  • We are looking for passionate and enthusiastic open-source software developers (junior, middle, senior) to join our ever growing geographically-distributed Graphics domain team.

    The Graphics domain team is contributing to the entire Linux Graphics stack from the Linux kernel up to the Graphics toolkits including but not limited to DRI and kernel-mode graphics drivers, Wayland/Weston, OpenGL, Vulkan, OpenGL/EGL and other open-source Graphics drivers within the MESA 3D Graphics Library for different customers’ projects in various market verticals.

    Key Responsibilities

    • Analyzing client problems and designing solutions leveraging open source technologies and Collabora's technical expertise

    • Defining and scoping client projects in collaboration with the delivery team

    • Discussing graphics-related technologies with clients and represent the company at conferences and trade-shows to demonstrate and promote our leadership in the open source arena

    • Contributing publicly to open source projects to ensure Collabora's continuing technical leadership

    • Gain working knowledge of customers’ products, applications, technical and business strengths and target markets

    • Understanding client needs and reconciling time constraints, available technologies and resources, and open source best practices

    Required Skills

    • Linux experience

    • Knowledge of open source development methodologies and relevant open source communities

    • Good English language skills (both verbal and written)

    • Ability to work and communicate in an online fully distributed environment

    Desired Skills

    • Any track record of experience with direct development in the GNU/Linux Graphics stack from the Linux kernel (e.g. DRM/KMS, GPU driver, dma_buf) to the user space (X11, Wayland/Weston, DRM/DRI, Khronos EGL, OpenGL, OpenGL ES, MESA…)

    • Existing familiarity with one or more of Collabora's market verticals

    • BS/BA or experience in the role of Engineer

    Collabora is a software consultancy specializing in bringing companies and the Open Source community together. We combine years of Open Source software leadership with an understanding of the challenges that businesses, non-profits, and governments face. Collabora brings deep technical expertise in system integration & architecture, graphics, multimedia, web engines and communications to a number of market verticals, including mobile, IVI / automotive, set top box / smart TV, and a range of other specialized embedded applications.

    Collabora has the unique business model of enabling enterprises to leverage Open Source software in their solutions. Having worked with notable industry leading companies in the automotive, aerospace and handset mobile verticals amongst many others, Collabora has established a broad customer portfolio.

  • Sylabs is looking for talented cloud native engineers to help us deliver scalable, rock solid cloud and on-premise services that support the usage of Singularity Pro in Enterprise environments. Join our friendly, fully-remote team and get a taste of what it means to build a service that supports clusters with 10,000 nodes!

    Responsibilities:

    • Work closely with Development, QA, and Product teams to design and develop core Singularity features in areas which may include: container security, container image formats, container orchestration & deployment, plugins, etc.

    • Develop and support tools for cloud and on-premise deployment of Singularity Pro in Enterprise environments.

    • Manage development using GitHub and ZenHub as part of a fully remote team.

    Required Skills:

    • 3+ years experience in software development and deployment.

    • Experience on deploying kubernetes on cloud and/or on-prem infrastructures.

    • Knowledge in distributed systems, APIs, cloud computing and scalability.

    • Experience programming in Go.

    • Excellent communication skills, and an ability to work independently and collaboratively as part of a remote team.

    Preferred Skills:

    • Experience with existing container technologies.

    • Experience working with hypervisor technology.

    • Experience on kubernetes deployments and development  (e.g kube-admin, minikube, kubicorn).

    • Exposure to scientific computing workloads / machine learning workflows.

  • Atomia delivers cloud management and billing software to service providers all over Europe. We focus on enterprise clients that expect industry-leading service level and expertise. Among our customers are some of the leading telecom and hosting companies in Europe.

    Now, we are looking to expand our team with remote positions, starting with IT operations. Remote is not new to us as a company, we have always had offices in Serbia and Sweden. We also have several team members working completely or partly remote.

    We offer a fast-paced and fun workplace with a friendly and open atmosphere. Our whole team meets in different European locations twice a year for a team building/company meetup.

    Our Ops team works with large customer environments and internal operations. Our software and services are used by hundreds of thousands of users every day. You will contribute on every level with maintenance, monitoring and with the development of our operational services.

    We are looking for someone that can work independently and with great communication skills. Our day to day work involves both communicating with customers and driving internal processes and development forward. We expect our team members to be able to work in a self-driven mode while understanding and keeping track of their responsibilities.

    Examples of responsibilities:

    • Maintenance of application infrastructure in AWS and Azure

    • Maintenance and operations of applications and hosting infrastructure in VMware and OpenStack environments

    • Monitoring and error management in multiple environments and applications

    • Continuous improvement of monitoring, system efficiency, security and service reliability.

    • Documenting systems and processes as necessary to ensure operational continuity

    Required skill set:

    • Linux administration (Ubuntu/Debian, Redhat/CentOS)

    • Network administration (firewalls, routing, switching, etc.)

    • Database administration (MySQL, MS SQL, PostgreSQL, No SQL databases)

    • Cloud and virtualization (Amazon AWS, Azure, OpenStack, VMware, KVM, Xen)

    • Programming and configuration management (various scripting languages)

    What we offer:

    • Work where you’re most productive

    • Flexible working hours so you are free to plan the day

    • Whatever equipment you need to do great work

    • Gym or other sports/fitness contribution

    • Health and pension insurance

    • If you like working from a Coworking space, you can do it and we will pay (and yes it is allowed to just buy lattes so the cafe doesn’t kick you out)

    • Keep growing by attending a local paid conference a year

    • 2 x annual teams retreats 

    If you feel that you are the person we are looking for and that you are up for a challenge, we are anxious to meet with you. Please apply and make sure to write a personal note specifically for this application. We value written English and we would love to hear why you are a great fit for us.

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!