Kubernetes Solutions Engineer

Giant Swarm GmbH


1 month ago

07/19/2019 10:21:23

Job type: Full-time

Hiring from: European timezones

Category: Software Dev


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.

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

  • Saagie (CET +2h / -2h)
    3 weeks ago

    We are looking for a Release Manager to setup a brand new team called “Release team”.


    Your main mission is to develop & document Saagie on-premises Installation.


    It includes :

    • develop & maintain configurator & installer
    • develop & maintain version upgrader
    • write and maintain installation documentation (you know: developer & documentation, it’s complicated).
    • test compatibility & certify Saagie on Kubernetes distribution (on-premises or managed cloud)
    • package Saagie version & build release plan in collaboration with the Product Managers
    • on the first six months on-site or Remote installation

    Your customers will be :

    • Customer Ops/IT team
    • Partner
    • Internal SRE
    • Internal Public Cloud team.

    The development has already begun with two freelances and you will be there to set up a permanent team and then hire & onboard new people on the team.


    The team will incubate within CTO Office for the first 6 months so you will report to the CTO on this time. Then you will report to the Head of Engineering.


    Your team will be integrated to a twenty product team compound of:

    • developers (backend Kotlin developers and react front end developers)
    • UX team (so they can help you designing CLI or even documentation)
    • Test team (which have no mercy for defects … and for developer)

    And collaborate with a seven SRE team compound of :

    • DevOps team (I mean Sys Admin who automate everything)
    • NetOps team

    And then train in France & US :

    • PreSales/Solution Architect
    • Professional Services
    • Partners

    Teams are working in a kanban  style with a real agile mindset (means not SAFE or hidden Waterfall cycle).


    All the organization and the management is set up to work remotely first. The tolerated timezone is +2 hours/-2 hours regarding Paris timezone.

    Preferred experience

    • Developer with motivation in operations or System Administrator with motivation in development
    • Motivation in the Data & Analytics area (it include Machine Learning & AI)
    • You love Jenkins
    • You are good and motivated with documentation
    • You know the JVM, you can switch to Kotlin
    • Want to be a team lead and develop management skill
    • English & French spoken & written
  • D2iQ (formerly Mesosphere) is on a mission to provide the best multi-cloud and hybrid-cloud services platform in the industry, built with Kubernetes on DC/OS. We’re looking for highly motivated engineers to join us.

    This team is responsible for delivering a world-class global-scale, multi-cloud infrastructure automation platform to some of the most innovative names in tech, cloud, healthcare and financial services.

    This position will give you the opportunity to collaborate with the brightest engineering minds in cloud infrastructure and distributed systems, as you design and develop reliable, resilient, and scalable services with Kubernetes.

    As an ideal candidate, you would have empathy for your customer and your team, and welcome customer feedback. You would excel with minimal technical supervision, and design and implement solutions independently, while also supporting your team members. You would embrace time constraints, and work with team members to deliver high-quality products and features, with rapid iteration.

    You’d contribute in:

    • Performing code reviews and give constructive, critical, and cordial feedback.

    • Performing design reviews and provide insight to your team.

    • Creating clear designs and write helpful documentation.

    • Engaging the Kubernetes community on projects that are important to our product.

    • Writing reliable Kubernetes control plane code, and the tests that allow it to safely evolve.

    You’d be a great fit if you:

    • Understand Kubernetes control plane architecture

    • Understand container orchestration

    • Can comfortably write and test software in Go

    • Have developed and operated large-scale infrastructure services

    • Have automated infrastructure in public clouds

    • Are self-driven and motivated, with a strong work ethic and a passion for problem-solving

    • Can debug, troubleshoot and resolve complex technical issues reported by customers

    • Know Linux or other Unix-like operating systems

    • We'd be impressed if you also:

    • Apply agile development principles in short work iterations.

    • Implement Continuous Deployment practices in your work.

    • Have implemented Kubernetes controllers.

    • Have developed loosely-coupled distributed systems.

    • Have deployed applications in Mesos and/or DC/OS.

    • Can develop applications in Python, C, or C++.

    • Actively participate in the Kubernetes community, and/or contribute to the Kubernetes ecosystem.

    • Understand cloud platforms architecture, especially networking, security, storage, and resilient application topologies.

    D2iQ - Your Partner in the Cloud Native Journey

    On your journey to the cloud, you need to make numerous choices—from the technologies you select, to the frameworks you decide on, to the management tools you’ll use. What you need is a trusted guide that’s been down this path before. That’s where D2iQ can help.

    D2iQ eases these decisions and operational efforts. Rather than inhibiting your choices, we guide you with opinionated technologies, services, training, and support, so you can work smarter, not harder. No matter where you are in your journey, we’ll make sure you’re well equipped for the road ahead.

    Backed by T. Rowe Price, Andreessen Horowitz, Khosla Ventures, Microsoft, HPE, Data Collective, and Fuel Capital, D2iQ is headquartered in San Francisco with offices in Hamburg, London, New York, and Beijing.

  • 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.

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!