DevOps/Site-Reliability Engineer

Lightning Labs⚡️


4 weeks ago

07/24/2019 10:21:23

Job type: Full-time

Category: Software Dev


As a DevOps engineer, you'll be responsible for managing the deployment of auxiliary value added services for that we deploy for the Lightning Network such as Lightning Loop[1]. Existing knowledge of Bitcoin, and particularly key management is desired. As our systems deal with live funds, security is of the utmost importance. Our current stack includes tools such as: etcd, Kubernetes, Prometheus, Docker, Grafana, and Traefik. 

As part of your role, you'll be working with a globally distributed team in order to develop and maintain secure and robust infrastructure that supports the Lightning Network. Additionally, you'll also be working to make it easier to deploy, monitor, and secure deployments of our open source software that comprises the decentralized Lightning Network.  

An ideal candidate would have a strong passion for Bitcoin and a desire to make using Bitcoin cheap, fast, and simple for everyone.

Roles:

  • Design and deploy secure key management systems for Bitcoin that incorporate both hot and cold wallets 

  • Refine our software lifecycle, deployment and management practices

  • Build tools and processes to improve development practices

  • Design fault tolerant and highly available service architectures 

  • Design and maintain passive monitoring and alert systems for our services

  • Ensure our infrastructure is secure, recoverable (disaster, data), and maintained (security patches, tool upgrades, etc)

  • Improve the state of the art for deploying+monitoring decentralized infrastructure such as lnd

Skills: 

  • Proficiency with Linux and a scripting language such as Python

  • Deep understanding of AWS services and experience maintaining a cloud deployment

  • Understanding of networking concepts (TCP/IP, DNS, routing, subnets). 

  • Familiarity orchestration and management infrastructure such as Kubernetes or Terraform 

  • Experience with standard web stack technologies (eg. http services, caches, proxies, load balancers)

  • Strong grasp of modern security practices and prior experience with key/secret management technologies 

[1] https://blog.lightning.engineering/posts/2019/03/20/loop.html

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

  • Our customers need on-boarding and training before they can master the Platform.sh fun. Can you deliver breathtaking and exhilarating tech demos, and explain the intricacies of command line tools? We run OEM PaaS services for famous brands like Magento Enterprise Cloud Edition and Sensio Cloud - can you help us build and run these vibrant software products?

    Directly reporting to our Director of Customer Solutions and in close interaction with our Sales, Support, Engineering and Infrastructure teams, you will be responsible for selling and proactively ensuring a stable and secure product experience:

    In a given day you might:

    • Tailoring product to meet prospects requirements

    • Working closely with sales teams for product demos and answering technical questions

    • On-boarding and training new customers

    • Demonstrating customer business knowledge in the light of our product utilization

    • Analyzing customers’ technical needs to suggest consulting services and meet their requirements

    • Supporting our large accounts in their daily use of our product

    • Liaising with engineering teams when necessary for product improvement

    • Getting up to speed regularly with our new product features

    • You will give our customers their very first impression of our product, leading the path to high satisfaction in their product experience. 

    Qualifications

    Minimum Qualifications

    • Proven successful experience in handling technical customer relations in the web industry

    • Demonstrated the ability to successfully matching customer expectations with product capacity

    • Extensive knowledge of web application architecture and services (DNS, CDN, web servers, databases, cache layers, etc.) and distributed systems.

    • Extensive knowledge of web development workflows and existing tools (git, CI tools)

    • Knowledge of common web applications and frameworks: Magento Ecommerce, Symfony, Drupal, eZ Platform, or Typo3 

    • Knowledge of cloud services (AWS, Azure)

    • Dynamism with a cool head

    Preferred Qualifications

    • Mad Linux (Debian) skills

    • Public speaking experience

    Sound Like a Good Fit? We’d love to talk to you!  

    This is a remote job. Work from anywhere!

    We are a worldwide distributed team and are looking for a candidate who can perform well working remotely. To be an effective performer you’ll need to be able to effectively collaborate across time zones while operating with a high level of independence and autonomy.

    About Platform.sh

    Platform.sh is an idea-to-cloud application platform that simplifies cloud infrastructures.

    We give developers the tools they need to experiment, innovate, get rapid feedback and deliver better-quality features with speed and confidence thanks to our unique rapid cloning technology.

    Platform.sh serves thousands of customers worldwide including The Financial Times, Gap, Magento Commerce, Orange, Hachette, Ikea, Stanford University, Harvard University and The British Council.

    We want people who are passionate, open, multicultural, friendly, humble and smart to join us and help this fast-growing, award-winning company to revolutionize the tech industry.

  • Netlify (Americas, EMEA)
    3 weeks ago

    At Netlify, we’re building a platform to empower digital designers and developers to build better, more elaborate web projects than ever before. We’re aiming to change the landscape of modern web development.

    The mission of our platform engineers is to scale Netlify’s microservices infrastructure for the next million users.

    Our main office is located in the Dogpatch district in San Francisco, CA, however, 40% of our company is distributed around the world.

    Some of the challenges you’ll be working on:

    • Scale our infrastructure to handle hundreds of thousands of request per second.

    • Increase observability, reliability, and monitoring of all Netlify’s systems.

    • Build internal tools to help us managing, releasing, and scaling our own applications.

    • Automate our incident responses and scale-up procedures.

    • Develop deployment pipelines for services running in Kubernetes.

    • Build internal tools for reliably releasing immutable infrastructure using Terraform, Ansible, and Packer.

    • Grow the system's global footprint to include different cloud providers.

    • You’ll benefit from the following prior knowledge and experience:

    • Understanding of Linux OS fundamentals.

    • Web and CDN technologies.

    • Understanding DB performance and monitoring, both RDBMS and NoSQL.

    • Internet standards like HTTP, DNS, and TLS.

    • Being part of a weekly on-call rotation.

    Competencies that we value in candidates:

    • You’re curious and open to learning new technologies and best practices.

    • You can focus on key priorities and pragmatic solutions.

    • You can adjust quickly to changing priorities and conditions. 

    About the team

    We believe that empowered, engaged employees do the best work. We’ll be giving you the tools you need to succeed and looking to you for suggestions for improvement not just in your daily job, but in many other aspects of building a company. Whether you work from our main office in San Francisco, or you are a remote employee, we’ll be working together a lot - particularly, pairing and collaborating - we want you to succeed! We don’t want you to work too hard (burnout is real), and we do want to encourage you to grow (impostor syndrome is also real) - and we’ll help you do that.

    Netlify is devoted to building a team of people with different backgrounds and lifestyles. We eagerly invite applications from people of all kinds. We don’t discriminate against employees or applicants based on gender identity or expression, sexual orientation, religion, age, race, citizenship, pregnancy status, or any other differences. If we can do anything to provide a better interview, i.e. accommodate a disability, then please do let us know.

    How we hire

    After we evaluate your application, we will schedule a conference call so we can meet. If you live in San Francisco, we usually substitute this call with a visit to our office. This first meeting helps us to learn more about your past experience and helps you to learn a little bit more about our company and how we work.

    If we move forward with the process, we will work together in designing a test to evaluate your technical skills. We’ll invite you to join a dedicated Slack channel where we can reach each other and talk about the test.

    If the test is successful, we’ll schedule a next meeting with other members of the company that you’ll be working with, directly or indirectly.

    After this third interview, you’ll meet with the management team to discuss salary and other compensations.

  • 2 months ago

    ALICE is a growing startup serving 2k+ hotels all over the world with a global team of 140 staff spread across 16 countries. Our mission is to help businesses deliver exceptional hospitality with a focus on hotels. We do this by partnering with the world's best hoteliers to build a product that lets them do their best work. We take on the challenge of running the day to day tasks of every department in a hotel through a unified platform.

    We are looking for a Director of DevOps to lead a group of high-performing and globally distributed DevOps engineers. The Director of DevOps will manage and continue to grow a globally-distributed team while contributing to strategic planning to define direction for ALICE Infrastructure and DevOps. You will work with a highly motivated, diverse, and thoughtful group as we rapidly scale to disrupt an industry.

    The Director of DevOps will:

    • Lead a global team of DevOps engineers focused on efficient operation of daily activities, developer productivity and continuous improvement. Monitoring, automation and tools development

    • Establish and maintain DevOps strategies for execution and growth of the operation

    • Work closely with the engineering and product leadership to architect solid technical design and approach to operations

    • Define and manage company’s cloud posture with efficient utilization of cloud services, optimizing AWS cost/usage

    • Define and manage service standards, SLA’s for uptime & monitoring, etc

    • Implement processes for efficient server management including security related tasks, ensuring alignment with security requirements like patching and encryption

    • Develop and maintain a Business Continuity Plan and a Disaster Recovery Plan, and ensuring successful annual testing of each.

    • Develop and recommend standards, guidelines, and best practices for DevOps

    Our stack is:

    • Backend: Java / Groovy and Grails  

    • Web Server: Tomcat  

    • Database: Aurora MySQL (AWS RDS)  

    • ElasticSearch

    • Redis

    Qualifications:

    • 6+ years DevOps management experience at scale

    • Hands-on experience building complex, scalable, and high-performance system software architectures with AWS

    • Experience with designing the appropriate monitoring and alerting for production infrastructures

    • Strong experience with agile software development techniques and highly automated test environments

    • Experience managing mission-critical production systems with strict SLAs around service availability

    • Strong leadership skills with widely distributed teams (geography and time), inspiring and coaching people to help them do the best work of their career; helping people identify opportunities for their own growth, and define plans for achieving measurable goals

    • Organization and context-switching: this role will focus on a number of initiatives, simultaneously.

    • Bachelor’s degree in Computer Science, Engineering or related field

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!