HNHacker News
TopNewBestAskShowJobs

alexk

1,782 karma · joined March 20, 2008

Cofounder of https://goteleport.com

Teleport allows engineers and security professionals to unify access for SSH servers, Kubernetes clusters, web applications, and databases across all environments.

submissionscomments
alexk··on Ask HN: Who is hiring? (September 2020)
Gravitational (YC S15) | Backend Engineer | US, Europe, Canada, Remote OK | https://gravitational.com

Do you enjoy building security and deployment tools for other engineers? Join us to hack on open source software anywhere in the U.S, Canada and Europe. Most of our code is Go, we have very little technical debt, our codebase is clean and small.

We expect you to be comfortable with the following:

  * Go.
  * Linux, networking.
  * Scalability or security experience for systems engineering software is welcome.
We’re looking for senior engineers to join the Teleport team. Gravitational is a company started by engineers to build products for engineers. We are a stable and growing company.

We offer:

  * Competitive salary and equity.
  * 401k with company match.
  * Offsite retreat for everyone once a year.
  * Excellent health insurance.
  * Work anywhere in the U.S.
Apply: https://jobs.lever.co/gravitational We are also looking for Full-stack Engineers, On-Call System Administrators and SRE, you can find more details on our jobs page.
alexk··on Ask HN: Who is hiring? (August 2020)
Gravitational (YC S15) | Backend Engineer | US, Europe, Canada, Remote OK | https://gravitational.com

Do you enjoy building security and deployment tools for other engineers? Join us to hack on open source software anywhere in the U.S, Canada and Europe. Most of our code is Go, we have very little technical debt, our codebase is clean and small.

We expect you to be comfortable with the following:

  * Go.
  * Linux, networking.
  * Scalability or security experience for systems engineering software is welcome.
We’re looking for senior engineers to join the Teleport team. Gravitational is a company started by engineers to build products for engineers. We are a stable and growing company.

We offer:

  * Competitive salary and equity.
  * 401k with company match.
  * Offsite retreat for everyone once a year.
  * Excellent health insurance.
  * Work anywhere in the U.S.

Apply: https://jobs.lever.co/gravitational

We are also looking for Full-stack Engineers, On-Call System Administrators and SRE, you can find more details on our jobs page.

alexk··on Ask HN: Who is hiring? (July 2020)
Gravitational (YC S15) | Systems Engineer | Seattle, Oakland, US, Remote OK | https://gravitational.com

Do you enjoy building security and deployment tools for other engineers? Join us to hack on open source software anywhere in the U.S. Most of our code is Go, we have very little technical debt, our codebase is clean and small.

We expect you to be comfortable with the following:

  * Go.
  * Linux, networking.
  * Scalability or security experience for systems engineering software is welcome.
We’re looking for senior engineer to join the Teleport team. Gravitational is a company started by engineers to build products for engineers. We are not a SaaS, we are stable and growing.

We offer:

  * Competitive salary and equity.
  * 401k with company match.
  * Offsite retreat for everyone once a year.
  * Excellent health insurance.
  * Work anywhere in the U.S.
Apply: https://jobs.lever.co/gravitational
alexk··on Ask HN: Who is hiring? (June 2020)
Europe as well
alexk··on Ask HN: Who is hiring? (June 2020)
yep
alexk··on Ask HN: Who is hiring? (June 2020)
Gravitational (YC S15) | Systems Engineer | Seattle, Oakland, US, Remote OK | https://gravitational.com

Do you enjoy building security and deployment tools for other engineers? Join us to hack on open source software anywhere in the U.S. Most of our code is Go, we have very little technical debt, our codebase is clean and small.

We expect you to be comfortable with the following:

  * Go.
  * Linux, networking.
  * Scalability or security experience for systems engineering software is welcome.
We’re looking for senior engineer to join the Teleport team. Gravitational is a company started by engineers to build products for engineers. We are not a SaaS, we are stable, profitable and growing.

We offer:

  * Competitive salary and equity.
  * 401k with company match.
  * Offsite retreat for everyone once a year.
  * Excellent health insurance.
  * Work anywhere in the U.S.
Apply: https://jobs.lever.co/gravitational
alexk··on From Zero to Zero Trust
Check out our open core version as well: https://github.com/gravitational/teleport/

(I work at Gravitational)

alexk··on Gravity: Upstream Kubernetes packaging tools
If you think of an application as composed of hundreds of micro services, than it makes perfect sense. It's a multi-tenant system, it's just each tenant is a part of the same app.
alexk··on Gravity: Upstream Kubernetes packaging tools
We are staying on the safe side here on our recommendations. We have seen many scenarios when high latency on volumes on AWS creates a lot of problems even for small 3 node clusters.
alexk··on Gravity: Upstream Kubernetes packaging tools
> Is cluster-per-app a thing people really do?

Gravity enables a somewhat unique scenario of companies taking their complex micro-services stack and delivering it as an installer for software application. From the end users' perspective they don't even know that it's a k8s cluster, they consume an application that consists of multiple components.

However Gravity supports the scenario when multiple applications are installed in the cluster as well.

alexk··on Gravity: Upstream Kubernetes packaging tools
Actually, some of our customers are doing just that - taking a tarball and making it a VM image. There are a couple of things we are making now to support this use case better, e.g. ability to easily change the ip on the VM boot up.
alexk··on Gravity: Upstream Kubernetes packaging tools
This is one of those ideas we always wanted to implement, but in reality, once we took on deploying K8s it completely consumed all the teams' resources :D
alexk··on Gravity: Upstream Kubernetes packaging tools
Seems like we have to fix the docs a bit, `gravity app` is supposed to work with any helm registry or even without one:

  tele build helm-package ->> tarball
  gravity app install tarball
alexk··on Gravity: Upstream Kubernetes packaging tools
Kubernetes cluster is hard to operate indeed. Techniques that we always had to deploy before Kubernetes, for example package managers, don't always translate to operating a distributed system on a hundreds or thousands of servers.

Some of this complexity is definitely incidental, not all components are not always coordinating well with each other, e.g. docker and API server, networking layer during upgrades for example.

On the other hand lots of this complexity is essential - K8s is a distributed system with database, network and container orchestration layer solving a hard problem.

alexk··on Gravity: Upstream Kubernetes packaging tools
Yep, check out integration with helm for multiple apps:

https://gravitational.com/gravity/docs/catalog/#publish-an-a...

It's something we support right now, but still polishing UX, the idea is to add more support for Helm 3.0 in the future in addition to Helm 2.0 we already support.

alexk··on Gravity: Upstream Kubernetes packaging tools
Hey all, I'm part of the team at Gravitational - a company behind this effort. Will be happy to answer any questions about this project.
alexk··on Ask HN: Who is hiring? (November 2019)
Gravitational (YC S15) | Multiple Positions | Seattle, Toronto, Oakland | https://gravitational.com

Do you enjoy building and selling security and deployment tools for other engineers? Join us to hack on open source software in Seattle, Toronto or Oakland. Most of our code is Go, we have very little technical debt, our codebase is clean and small. Selling our products is fun.

Here is our tech stack:

  * Go.
  * Linux.
  * Kubernetes.
We are looking for sales, marketing and QA automation engineers and managers to join the team.

The full list of our open positions and application instructions:

https://gravitational.breezy.hr/

We offer:

  * Competitive salary and equity.
  * 401k with company match.
  * Christmas bonus.
  * Offsite retreat for everyone once a year.
  * Excellent health insurance.
alexk··on Teleconsole: Share Your Unix Terminal
Exchange trusted ssh CA public keys
alexk··on Teleconsole: Share Your Unix Terminal
Cool question actually. We don’t terminate SSH, the server is used to distribute trust, so while technically possible that this could change, or there is some attack vector we did not think of, the implementation is careful to avoid that.
alexk··on Teleconsole: Share Your Unix Terminal
Hey all, to follow up on everyone’s how it works questions - teleconsole is a demo project built a while ago by Ev, our CEO to showcase the capabilities of https://github.com/gravitational/teleport
alexk··on We Prefer Coding Challenges
Hey Vinh, thank you for the kind words and I'm glad that you got a positive experience with our challenge and the process!
alexk··on We Prefer Coding Challenges
What would happen on those interview calls then?
alexk··on We Prefer Coding Challenges
Just to make it clear - I posted this as an example of anti-pattern, not the actual advice to follow :)
alexk··on We Prefer Coding Challenges
Makes, sense, however video conference interviews usually take up full day from a candidate, as you have to free up your day (and your mind), stay at home and be ready to answer a rapid succession of questions/perform live coding acts.

At least that what my experience when I was a job candidate.

alexk··on We Prefer Coding Challenges
Good question! We usually recommend to submit a fully complete logical part, e.g. auth middleware, client, server. We recommend against submitting incomplete functionality in a PR because it is hard for our interview team to understand whether it's incomplete or complete and has defects.
alexk··on We Prefer Coding Challenges
Author here. Even seasoned developers have to go onsite and spend 1-2 days doing interview.

In this scenario, we are asking for similar amount of time, but with no travel, time that works for everyone and has low stress with an interesting task folks can review beforehand.

Besides, before even going through this challenge, any engineer can make up their own mind whether it's worth for them because we present compensation brackets upfront on the call.

alexk··on Ask HN: Who Wants to Be Fired?
I did not mean to compare different level of hardships people can face. What I mean is that when someone feels pain and suffering they should look for a change whenever it is possible, regardless of the outside perception of their position. Do you agree?
alexk··on Ask HN: Who Wants to Be Fired?
I agree with you that line cook is a very hard job and I have nothing but respect for all the workers out there facing daily harsh conditions.

Having said that, I also understand that mental problems caused by stress at work, the abuse and pressure some intellectual workers face is as real and dangerous, however is less visible.

That's why I think that people reading this should not underestimate those dangers and look for a change from those conditions regardless of whether they come from mental or physical sides of our jobs.

alexk··on Ask HN: Who is hiring? (October 2019)
Sorry for the hiccup, Breezy only allows to list one city per position, so feel free to apply on any position that listed on the website if you are in Toronto
alexk··on Ask HN: Who is hiring? (October 2019)
Gravitational (YC S15) | Multiple Positions | Seattle, Toronto, Oakland | https://gravitational.com

Do you enjoy building and selling security and deployment tools for other engineers? Join us to hack on open source software in Seattle, Toronto or Oakland. Most of our code is Go, we have very little technical debt, our codebase is clean and small. Selling our products is fun.

Here is our tech stack:

  * Go.
  * Linux.
  * Kubernetes.
We are looking for sales, marketing and QA automation engineers to join the team.

The full list of our open positions and application instructions:

https://gravitational.breezy.hr/

We offer:

  * Competitive salary and equity.
  * 401k with company match.
  * Christmas bonus.
  * Offsite retreat for everyone once a year.
  * Excellent health insurance.
  * Flat company structure: report directly to the CTO/Head of Sales.
← PreviousPage 2 of 12Next →