Cloud Native Engineer

Sylabs


1 week ago

07/08/2019 10:21:23

Job type: Full-time

Category: Software Dev


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.

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

  • 1 week ago

    You will be one of three lead developers and maintainers of k6, a modern open source tool for performance testing, written in Go. k6 was released publicly in early 2017 and has already received over 5,000 stars on Github and has an active community of users and contributors.

    You will have a lot of influence on the project road map and will work with a high degree of autonomy, building and maintaining the tool.

    Your responsibilities will be to both write code, extending the functionality of k6, and to maintain the code base, interface with the user community (i.e. review patches :) and potentially evangelize the tool. Your main, long-term goal will be to create the best possible tool and to get as many people as possible to use it.

    You'll also be involved with the k6 cloud integration, Load Impact's commercial service built on top of k6. Specifically the parts of the cloud service written in Go, that orchestrates a distributed k6 test across 10+ data centers around the world.

    Due to our small teams and fast development pace, you will have a substantial and immediate impact on how the end product is architected, developed, and how the engineering team operates. Most importantly, you will work with competent colleagues and will be able to expand your knowledge and skills in different directions.

    Skills required:

    We are looking for a person combining very strong programming skills with experience in contributing to open-source projects.

    Applicants must:

    • Have a strong programming background and experience developing applications in Go

    • Good technical communication skills

    • Understand internet protocols well, primarily IP, TCP, HTTP but also preferably HTTP/2, SPDY, WebSockets, QUIC, gRPC

    • Be familiar with modern development processes and practices. Preferably having recent experience developing large scale applications

    It is great if you also:

    • Have worked in open source projects, either as a heavy contributor or, even better, as maintainer for projects with multiple contributors

    • Have experience working with web performance, testing & optimization

    • Have experience working with network performance, testing & optimization

    • Have experience working with Python and JavaScript

    • Know about things like Docker, AWS, microservices architecture, DataDog/APM tools

    • You should have a GitHub (or similar) account where we can look at the code you have written.

    • Load Impact is a remote-first company. If you are located in Stockholm, you can work from the office, otherwise, you can work 100% remotely.

    About Load Impact

    Load Impact is the world’s most widely used online load testing service, with over 100,000 users from 190+ countries and over 6 million executed load tests!

    We are a small company but very experienced in developing applications for performance testing and monitoring. We started out as a software development consulting company way back in 2000, developing performance test and measurement software for customers such as Nasdaq and the European Space Agency. We built both, low-level networking software and high-level web user interfaces and became quite good. At Load Impact, we pride ourselves on understanding the lower levels of networked applications while at the same time realizing the importance of UX. In 2009 we launched loadimpact.com, becoming a product company rather than a consulting company, and we have never looked back.

    More information about us: https://k6.io/ and https://loadimpact.com/

    Recruiting is ongoing. We will respond to your application immediately. If you don’t have a CV ready, just send us a link to your Github/LinkedIn with a few sentences about yourself!

  • 1 week ago

    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.

  • 1 month ago

    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.

    About Mesosphere

    Mesosphere is dedicated to helping enterprises unlock the next generation of datacenter scale, efficiency and automation with Apache Mesos. Mesosphere’s open source product, the datacenter operating system (DC/OS), is a new kind of operating system that spans the entire datacenter, pools datacenter resources,  and automates IT operations. Backed by Andreessen Horowitz, Khosla Ventures, Microsoft, HPE, Data Collective, T. Rowe Price, and Fuel Capital, Mesosphere is headquartered in San Francisco with a second office in Hamburg, Germany.

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!