Kubernetes Engineer

ArangoDB


4 weeks ago

06/22/2019 10:21:23

Job type: Full-time

Hiring from: US or Europe

Category: Software Dev


ArangoDB is the leading native multi-model NoSQL database, with more than 10 million downloads. It combines the power of graphs, with JSON documents and a key-value store. ArangoDB makes all of our clients data models accessible with a single declarative query language. Developers can build high-performance applications using a convenient SQL-like query language or JavaScript extensions. ArangoDB itself is written in C++, but a lot of our tools surrounding it are written in Go. Oh, and did we mention it is open source?

We are looking for an experienced Kubernetes Engineer to lead the development of our Kubernetes Operator. Our goal is to make working with data easy. And because we want to make it simpler for others, we have to work on solving complex problems like the simple deployment of ArangoDB in cluster environments. As a part of our dynamic team you will work on various components that integrate deeply into Kubernetes that make running stateful and resilient databases as easy as possible for our customers.

Our headquarter is in San Francisco (US), our development hub is in Cologne (Germany) and our diverse team includes workmates at remote locations worldwide. So do you prefer your desk at home or do you want to join our modern family at one of our locations? Your choice.

About the Role

  • You build and improve our Kubernetes operator to run and deploy our ArangoDB database

  • Work closely with Customer Care to provide technical support and integrate client feedback into the product lifecycle

  • You help produce user guides and documentation in cooperation with Marketing

  • Help the open source community and our clients with best practice

  • You help with the design, development and maintenance of our tools around ArangoDB that are written in Golang

Your Skills

  • Kubernetes is your thing and you feel at home in the Open Source world surrounding it

  • You have hands-on experience developing for and working with large scale distributed systems

  • Besides Kubernetes you have more than heard of Mesos (DC/OS), Docker (Swarm), Cloud Foundry

  • Development experience with more than one programming language, including Go

The over 50 minds of ArangoDB come from 4 different continents and over a dozen countries. Diverse backgrounds enable us to see new solutions. We love this diversity and encourage everyone who is curious and visionary to join the multi-model movement.

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

  • About Down:

    Down app is the #1 hookup / casual dating app. Honest dating: choose Date or Hookup. You can find Down in the Android or Apple store, with 6m+ users

    Our mission is to enable more honest, sex-positive, and fun relationships and conversations around the world.


    About the gig:

     Down is a 100% remotely-distributed team! 


    We are looking for a Senior Backend Engineer who is excited to share their experience building products and scaling systems. We want you to help us design and build the next generation of high performance APIs and backend services.


    This is a great opportunity to join a small and growing engineering team, where you will make a big impact daily on a product is used by hundred of thousands of people each month. 


    Here are some projects our team is currently working on: 


    Redesigning our matching algorithm

    Exploring new integrations of payment systems, including cryptocurrency

    Analyzing and improving user lifecycle and funnels

    Building community marketplace for dating discussions, advice, and personal connections 


    **What would qualify you as a good fit for us??


    You have 3+ years of work experience on backend tech (APIs, web services, and distributed systems) 

    You have experience coding professional projects in Ruby on Rails 

    You show considerable care for code quality, documentation, testing and accuracy of implementation. 

    You are comfortable being the lead or solo developer on a project 

    You design your code for scalability and performance. 

    You can reason and debate about tradeoffs and database choice for a particular storage problem. 

    You absolutely love to work with other engineers and jump at the chance to help answer questions or solve a problem for someone else.

    Clear communication and ability to own complex projects end-to-end, coordinating with other teams as necessary 


    Location of work: anywhere in this world


  • Giant Swarm GmbH (European timezones)
    Yesterday

    We are looking for a Kubernetes Solution Engineer

    Giant Swarm is a fast growing open source infrastructure management platform used by modern enterprises. Our vision is to empower developers around the world to ship great products.

    You are the voice of the customer inside Giant Swarm and the voice of Giant Swarm towards the customers, helping both sides to be successful.

    We're a distributed, diverse, and growing team, spread across Europe. The company is based in Cologne, Germany, where we have a small office in a coworking space. However, only a few people work there. All workflows are created to function remotely - but of course, if you want to visit Cologne, you are more than welcome!

    While we are remote first, we appreciate quality time with our co-workers, so we meet in person twice a year to work and have fun together.

    Work-life integration

    • Flexible working hours, and working from home or anywhere you prefer but please note that your permanent location should be somewhere in Europe.

    • Currently, the number of kids from our team members outnumbers the number of employees.

    • We don’t only care about the kids “within” the company, but also about all children - for example, we compensate the carbon of all our flights.

    • As an international company, we want to create similar standards for everyone, regardless of location. So, additional perks (for example, a location-aware, fixed amount paid each month to cover costs like co-working, phone contracts or gym memberships), paid parental leave and healthcare compensation are compulsory.

    Your Job:

    • You work closely with customers to understand their architecture and further their understanding of Giant Swarm, helping them to get the most out of our product and the CNCF landscape, master Cloud Native tools like Kubernetes, Prometheus as well as Loki, Helm and others.

    • Our solution engineers are becoming part of diverse open source communities around tools that our customers need and use, contributing back to those projects where possible. You build and maintain helm charts that might start out as a special project for one customer and end up being a managed service run by all our customers.

    • You hold trainings and workshops at conferences, for our existing customers, as well as with Giant Swarm’s potential customers. Do note that the role requires minimum travel as most of our interactions as a fully remote company are via video conferencing.

    • Learn from customer's problems with moving to microservices architectures, get your hands dirty and find out what Cloud Native project's entrails look like. The more successful our customers are with the Cloud Native journey, the more successful we are.

    • Ultimately, you are also responsible for documentation, helping the product teams implement fixes, prioritizing features and making sure we only need to answer questions once.

    • First impressions are important! You help create a great onboarding experience for our customers and become the main point of contact for them.

    • To sum it up: Customer Success is all that matters. Within the solution engineering team, we make sure our customers are happy and taking the right steps going forward, at best you anticipate the problems they might face in the future.

    Why we think this job is worth applying for (challenge us!)

    • Impact, Impact, Impact! We are a remote-first organization with a growing team from 15+ European countries. Every new team member changes the team. This is great! People who know things we don’t are highly welcome.

    • “It's easier to ask forgiveness than it is to get permission” (Grace Hopper) - sure, it’s not 100% like this, but we have a strong culture of failure which, is part of our agile mindset. We don’t do things like in the guidebook. You can try things out! Our default to 100% transparency will help you here.

    • We play a key role in our customers' digital transformation. We have partnered up with Amazon and Microsoft to provide our solution on their cloud platforms - more will follow.

    • We have been in this ecosystem from the get-go and as part of the CNCF family, we feel at home in the community. As a part of Giant Swarm, you will also join this extended family.

    • We serve some of Europe's leading organizations and are talking to many more.

    WHY Giant Swarm?

    We like to give you a glimpse on how working with is like:

    Self-organization

    Creative work needs freedom and openness. We encourage you to do your work wherever and whenever you want. We expect passion and encourage sustainability. If you need rest, take it. We don't count holidays - but we are also aware that this combined with remote work can also lead to working too much. So we encourage you to take holidays and help you to manage the freedom and flexibility.

    Teamwork

    We are a growing company with team members distributed all over Europe and plans on expanding to the US. Our ambitious goals are only achievable as a team. Everybody’s input is highly welcome and appreciated. Although sometimes rules and processes are necessary, we try to keep them as lean as possible. Always question the status quo and find new ways of collaboration and teamwork.

    Learning

    Learning is mandatory and fun at the same time. If you realize you want to expand your knowledge in a specific area, we support you with conferences, books etc.

    Basics

    We offer fair (transparent and open) salaries with benefits like choosing your own laptop, additional perks (for example, a location-aware, fixed amount paid each month to cover costs like co-working, phone contracts or gym memberships), paid parental leave and healthcare compensation are compulsory. And you will participate in our stock options program. Currently, our team members have more children than we are employees. So family-friendliness is a must.

    We are not hiring job descriptions. We hire humans. :) We welcome applications from everybody, regardless ethnic or national origin, religion, gender identity, sexual orientation or age.

    Requirements:

    • You have experience with more than one programming language, including Go, and a strong architectural background.

    • You feel at home in the Kubernetes world, especially the multitude of Open Source tools around Kubernetes and the Container World.

    • You can explain complicated things concisely and easily for a diverse audience.

    • You have a strong sense in providing an awesome customer service that makes life easier for Developers. Your communication skills (especially written form) are excellent. Very good English skills are a must-have. German skills are a bonus.

    • You are open to attend conferences with our team and hold talks in front of customers. You are happy to travel 5-10% per year

    • We (and our customers) are currently mostly distributed around Europe (around UTC), thus, your main timezone should be somewhere between -2UTC to +2UTC to ensure better communication.

  • 5 days ago

    We’re looking for a mid to senior-level Golang engineer to join the Codeship engineering team. you’ll work on our build runtimes and elastic infrastructure components, using Golang, Docker, container orchestrators, and AWS tools like Kinesis. 

    WHAT YOU’LL DO

    • Work on CodeShip, a leading CI/CD tool that is provided as a cloud service. Specifically, you’ll share ownership of the build components -- things like the build runtimes, build orchestrators, logging service, and management of our AWS fleet.

    • Collaborate with our stellar product management team to implement new features for our growing customer base.

    • “Drink our own champagne” by following industry best practices, including using CodeShip to deploy CodeShip.

    • Ensure the stability and reliability of customer-facing parts of our application, including bugfix and maintenance work.

    • Be curious to understand the “why” behind what you’re implementing and feel ownership over the solution that you ship to our users.

    • Deeply understand how your code will be deployed and how it will run in production, including participating in a distributed on-call schedule.

    • Deliver code with a quality-first mindset.

    • Share your knowledge with the community via blog posts, meetup and conference talks, or online presentations

    • Work from your home office (or one of the CloudBees offices, if you’d like) with a talented, distributed team of engineers from many backgrounds, collaborating on architecture and technology decisions in a direct and constructive way.

    • Work in a team with a strong feedback culture who push each other to improve.

    WHAT THE ROLE REQUIRES

    • Prior experience with Golang and a drive to learn more

    • Deep knowledge of software engineering principles: system design, cloud infrastructure, reliability engineering

    • Ability to work independently, and track and communicate your work with your team

    • Passion for building high-performing and fully automated systems

    • A "you build it, you run it" mentality. Engineers participate in on-call rotations

    • Comfortable in a culture of fast iteration

    • Experience working as part of a team on a large and growing application and codebase.

    • Respect, humility, transparency, and a desire to work on a globally distributed team

    WHAT YOU’LL GET  

    • Highly competitive benefits and vacation package

    • Ability to work for one of the fastest growing companies with some of the most talented people in the industry

    • Team outings

    • Fun, Hardworking, and Casual Environment

    • Endless Growth Opportunities

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!