DevOps Engineer

Kraken


1 week ago

11/30/2019 10:22:00

Job type: Full-time

Hiring from: EMEA or APAC

Category: Software Dev


About Kraken

Our mission is to accelerate the adoption of cryptocurrency so that you and the rest of the world can achieve financial freedom and inclusion.  Founded in 2011 and with over 4 million clients, Kraken is one of the world's largest, most successful bitcoin exchanges and we're growing faster than ever. Our range of successful products are playing an important role in the mainstream adoption of crypto assets.  We attract people who constantly push themselves to think differently and chart exciting new paths in a rapidly growing industry. Kraken is a diverse group of dreamers and doers who see value in being radically transparent. Let's change the way the world thinks about money! Join the revolution!

About the Role

This role is fully remote, EMEA or APAC time zones preferred

The DevOps Engineer is critical to the Kraken platform and infrastructure. You are smart, highly skilled, and self-motivated, with a penchant for out-of-the-box thinking.  You are a developer who is interested in deployment and network operations, or a system administrator who has a passion for scripting and coding.  In other words, you understand how systems work in the overall technical infrastructure, and you are eager to push outside your defined areas of competence and bridge the needs the business has with the technical know-how to build the solution.  

At Kraken, our culture and our people are at the core of our strategy, and the future growth and health of our company rests on our ability to attract and retain the very best talent in the industry.

Responsibilities

  • Responsible for the operation, support, and security of production infrastructure
  • Author automation tools to assist with deployments, logging, monitoring, and capacity planning for on-premise and cloud-hosted environments
  • Define and manage the development of all tools and processes needed for a “Control Room” to enable 24/7 problem monitoring and remediation
  • Support various operational open source tools and frameworks as needed
  • Responsible for disaster recovery planning and operation
  • Comfort with collaboration, open communication, and reaching across functional borders
  • Work would require on-call support including nights and weekends as needed

Requirements

  • 10+ years of experience & expertise in Linux
  • Experience with operating systems and TCP/IP network fundamentals
  • Experience coding in higher-level languages (e.g., PHP, Python, C++, or GO)
  • Experience in configuration and maintenance of applications such as web servers, load balancers, relational databases, storage systems and messaging systems
  • Experience with Open Source Network/Server Monitoring tools.
  • Experience with Clustering and Orchestration tools
  • Experience learning software, frameworks and APIs
  • Nice to haves: Infiniband, HighPerformance File Systems, Backup solutions
We’re powered by people from around the world with their own unique backgrounds and experiences. We value all Krakenites and their talents, contributions, and perspectives.

Check out all our open roles at https://jobs.lever.co/kraken. We’re excited to see what you’re made of.  

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

  • ReifyHealth (US only)
    2 weeks ago
    At Reify Health, we are building a more creative healthcare system. We envision a world where every potential therapy, if safe and effective, is available to the patients who can benefit.

    Our healthcare system relies on clinical trials to develop new, potentially life-saving treatments for patients. But clinical trials continue to be slow, unpredictable, and expensive. Reify Health’s product helps both the research leaders driving forward clinical trials and the doctors and nurses who care for the patient participants. As we continue scaling the adoption of our product, we accelerate world-class clinical research and unlock innovation.

    DevOps at Reify aims to be an engineering team with a focus on building out the process, tooling, and infrastructure as a platform that enables product engineering to release, monitor, and manage our applications with high velocity and efficiency. We value automation, self-service, and empowerment of product engineering to manage their code from development to production. By joining our team, you will play a significant role in supporting our growing architecture and our culture of impact and empathy.


    Your Responsibilities

    • Architect and design AWS solutions to meet product/company needs
    • Collaborate with team leads to develop infrastructure requirements
    • Develop tools and processes to streamline the automated deployment of our code
    • Enhance and maintain continuous integration tools that support the product engineering team
    • Ensure the product is operational and provide support in case of emergency


    Your Skills & Qualifications

    • Strong core knowledge of Linux operating system and computer networking
    • Experience managing AWS resources, specifically CloudFront, IAM, Route 53, S3, RDS, and DynamoDB
    • Experience working with container technology, such as Docker
    • Experience building, running, and maintaining a service orchestration framework such as Kubernetes, Mesos, or Triton
    • Experience with infrastructure as code tooling such as Terraform or CloudFormation
    • Experience monitoring data architectures (e.g. Kafka, Spark, etc.)
    • Experience with deploying and configuring monitoring services, such as New Relic and Datadog
    • Managed multiple AWS accounts across multiple AWS regions
    • Embody infrastructure-as-code philosophy
    • 5+ years of DevOps experience


    What Will Make You Stand Out

    • Experience in managing and deploying a cloud-based infrastructure compliant with regulatory regimes such as HIPAA and GDPR
    • Experience implementing security controls for AWS environments, including setting up a VPN and secrets management system
    • Experience working in Aptible/Heroku environment
    • Experience with ELK stack or similar solutions to intelligently manage system logs
    • Experience configuring error tracking systems, such as Sentry
    • Previous experience with functional programming languages/philosophy (or existing Clojure chops!)
    • Experience in a startup environment (as a remote employee using video/chat collaboration tools, if you’d like to work remotely)
    • Relevant experience in a healthcare/health-tech company


    Compensation & Benefits

    • Competitive Salary and Stock Options: Compensation varies from mid-level to very senior and is commensurate with your experience.
    • Comprehensive Health and Wellness Coverage: 100% premium coverage for you (and >50% for your dependents) for: a top-tier health plan covering you in all 50 states (with option of HSA for medical expenses and as investment vehicle) dental, vision, disability (short-term and long-term), and basic term life insurance (for your entire tenure at Reify). We enable 24/7 access to doctor by phone or online via telemedicine coverage.
    • Retirement Plan: 401(k) with company match
    • Company-provided Workstation: You will receive a brand new MacBook Pro laptop
    • Location Flexibility & Transportation: For those working out of Boston, we provide: a free monthly public transportation pass (and are located 2-3 minutes from Downtown Crossing); unlimited coffee, infused water, and more (provided by WeWork); flexibility to work from home as needed. For those working remotely: you can work from anywhere in the U.S. compatible with an EST work schedule. Additionally, we’ll fly remoters in for our quarterly “remoters’ week”, filled with fun activities, good food, and many opportunities to get to know your colleagues better.
    • Vacation and Holiday Flexibility: Generous paid-time-off policy that accrues with your tenure at Reify which includes holiday flexibility and parental leave
    We value diversity and believe the unique contributions each of us brings drives our success. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

    We also completely eschew the “bro culture” sometimes found at startups.

    Note: We are currently only considering US citizens or Green Card holders. Thanks!
  • 1 month ago

    Want to be one of DNSFilter's DevOps Engineers?

    Are you a 🦄 looking for a 🚀 to take a ride on?

    Excited to tackle new challenges even though you're also a bit afraid of change?

    Want to work with great people at one of the fastest-growing startups in the industry?

    If this is you, you might be interested in the opportunity to join DNSFilter!

    DNSFilter (a TechStars 2018 company) is a fast-growing SaaS startup with over 1700+ customers and is cash-flow positive. We are a proven product in a proven market.

    Why work at DNSFilter?

    • Growth prospects - grow within the organization!

    • Strong DevOps and Engineering teams to support you

    • Work from home, a co-working space, or our DC/Denver offices

    • Experienced founders who have built successful teams and successful companies

    • Company gatherings each year (last year we all met on a beach in Colombia for 1 week)

    • Paid vacations and holidays

    • Full medical and dental benefits for US employees

    "Your mission, if you choose to accept it":

    1.) Manage over 100 servers around the globe - primarily running Ubuntu and CoreOS

    2.) Further automate components of our infrastructure through docker, ansible, and in AWS

    3.) Participate in on-call rotation (currently only 1-2 pages a month)

    This might sound "corporate". But at DNSFilter, it is not.

    We deeply believe this mission-critical. We know people are our most valuable asset. They are the soul of the company and what will make us successful. They are what makes it so exciting to start each day at DNSFilter.

    You can see our full stack on StackShare.

    Typical responsibilities will include:

    1.) Work closely with our CTO who has developed and maintained all DevOps to this point.

    2.) Perform OS/kernel upgrades on a regular cadence of Ubuntu 16.04/18.04 and CoreOS virtual and dedicated instances.

    3.) Maintain Production, Development, Staging, QA environments, including some Windows instances for debugging.

    4.) Document DevOps processes and state - in infrastructure as code, with commits to github where possible.

    5.) Assist QA and developers with automated tests and local development environment setup and maintenance through docker containers.

    6.) Increase the resiliency of services by developing master/slave and load balanced solutions.

    7.) Further enhance monitoring of servers and services, the performance of services.

    This might seem like a lot of expectations for the role (or not!). But do not fear, you'll be given time. You'll be given the necessary support and resources to succeed. We've been working with the best people in the field. You'll have access to them, and the scope of your responsibilities will advance at the pace that's best for you. This leads us to an important question...

    Is this an opportunity for you?

    We believe this opportunity is a great fit for you if:

    1.) You care about people and doing the right thing - your work product is a reflection of yourself.

    2.) You have a generous and always-positive personality. It makes people ask you "What did you eat for breakfast?!".

    3.) You ❤️ learning and you learn fast. You want to keep building your career and your skillset.

    4.) You see new challenges as an opportunity to build new skills and have fun.

    5.) You are driven and have this freaky mix of good judgment, creativity, and a detail-oriented mindset. This officially makes you a creature of legends. 

    What we're looking for:

    1.) 3+ Years of DevOps or Linux server administration experience

    2.) 1+ Years of Experience with Docker Containers

    3.) 3+ Years of Experience with Linux

    4.) 1+ Years of Experience with Ansible

    You'll set yourself apart if you have:

    1.) Experience in Ubuntu and CoreOS

    2.) Familiarity with any of our project languages, in order of importance: Node/React, Ruby on Rails, golang, Python, PHP, c#, Java, Elixir

    3.) Experience with GCP or AWS

    4.) Experience setting up and maintaining VMs in Linux

    5.) Ability to do some light 'glue' coding in Bash

    6.) A demonstrated level of comfort with command-line tools like grep, sed, awk

    7.) Experience and knowledge with DNS. Not scared of tools like dig, nslookup. Can explain how DNS works.

    8.) Networking experience - Firewalls, traceroute, mtr, as well as: We own our own IP Space, ASN, do BGP announcing of our anycast network, need to tweak BGP Community strings

    9.) Experience with SQL - specifically PostgreSQL and TimescaleDB or other time-series databases in general.

    10.) Demonstrated comfort with Virtual and Dedicated hosting outside AWS (which is where most of our infrastructure lives)

  • 2 months ago

     Who are Tyk, and what do we do?

    The Tyk API Management platform is helping to drive the connected world and power new products and services. We’re changing the way that organisations connect any number of their systems and services.

    Whether internal, external, public or highly encrypted systems, Tyk helps businesses drive value across the retail, finance, telecoms, healthcare, or media industries (to name just a few!) If you’ve banked online, used an app to check the news, or perhaps even driven a connected car, API’s, and by extension, Tyk, make that possible.

    Founded in 2015 with offices in London, Atlanta and Singapore, we have many thousands of users of our B2B platform across the globe. Brands using Tyk range from Singapore Post and Skills, Future Singapore, to global organisations like Capital One, the Financial Times, and Starbucks. We have a varied user base hailing from every continent – even Antarctica.

    Our Mission

    The internet started by connecting mainframes, by the end of the 20th century 600m desktop and laptop computers exchanged email and web-traffic.

    Today around 15 billion ‘things’ are connected to the internet, growing at a rate of a billion per year.

    Tyk are committed to enabling interconnectivity between systems and between devices. We’ve started by building an API Management platform.

    What can you do with us?

    We are looking for a Consulting Engineer to provide technical consulting and assurance on pre-sales opportunities.

    This role will be a part of product development, helping implement features and contributing to product discussions.

    Consulting Engineers work very closely with their account managers to provide technical expertise that helps potential customers understand how they can use Tyk to meet their API management needs.

    We are helping our customers solve their critical API Management issues, whether that be through custom integrations, partnership relationships, or simply troubleshooting upgrades with their engineering team.

    You will work with engineers from the product team to enhance our offering and convey the clients’ needs, as well as contribute to the product, support documentation and other supporting assets.

    REQUIREMENTS

    RESPONSIBILITIES:

    • Participating in customer calls with an account manager to provide technical expertise to pre sale and post sale prospects.

    • Taking part in calls and meetings to discuss requirements and their specific use case.

    • Taking part in client calls to guide them with our best-practices, advice on their overall solution and answer their questions.

    • Build PoC’s for highly valued clients and/or important use cases.

    • Working with potential or existing customers to solve a particular problem, either via email or via a screen-share / pairing session.

    • Collaborate on RFI/P/Qs.

    • Consult, advise and comment on existing product proposals.

    • Propose new features, ideas and concepts to the product leadership team for consideration in future releases.

    • Hosting meetups, workshops & talks at conferences.

    • Travel to conferences & client site. International travel.

    • Generate content relating to API Management, our technology and anything related to our arena.

    • Assist with support (our support is only done by engineers).

    • Manage your time and tasks independently.

    Essential skills and experience:

    • Background in software development and/or solution architecture

    • Degree educated in a STEM subject

    • General usage of Linux, scripting and related utilities

    • Client-facing activities such as video conference calls, in-person meetings, pitches and presentations

    • Understanding of common internet technologies, protocols, standards and data formats

    • A good understanding of DevOps and deployment practices and technologies (Puppet, Chef, Docker, Cloud services such as AWS and Azure, as well as IaaS such as OpenShift and Heroku)

    • Solid experience in backend engineering experience and/or solution architecture for complex systems.

    • Experience with software engineering best practices (e.g. unit testing, code reviews, design documentation)

    Useful skills and experience:

    • Practical experience working with APIs

    • Creating proof of concepts

    • Creating and documenting solution architectures.

    • Experience building applications in Go, C, or C++

    Soft skills:

    • Like speaking with people in general and clients specifically

    • Like helping people

    • Like solving technical problems

    • Like public speaking and happy to join tech discussions with clients and on slack

    BENEFITS

    • Our early-stage team members will shape our business, there is an attractive package based on experience and performance that includes equity. Everyone has unlimited holiday.

    • You will work with a talented, and passionate team of industry experts, developing a cutting-edge product that is driving change and innovation within startups and household names alike.

    • We’re a distributed team. Work from our London office during induction, once you are up to speed, you can work from home, a cafe, your mum’s house, wherever you get your best work done, we’ll support you in making that happen.

    • The best software and hardware available – we are prime movers in “The New Stack”, our setup reflects that.

    • We are growing rapidly and are looking for team members keen to grab hold, accelerate that further and shape our future.

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!