Senior DevOps Engineer

Remote

Company Overview

Unchained offers a suite of bitcoin financial services built on top of a unique collaborative custody model. These include: buying and selling bitcoin directly to and from cold storage, bitcoin retirement accounts, bitcoin-backed loans, concierge services to educate clients on best security practices, and cold storage solutions for institutions and other businesses.

Position Overview

Unchained is looking for a motivated and highly skilled Senior DevOps Engineer to join the team and contribute to our cutting-edge products and services. As a Senior DevOps Engineer, you will architect, build, and maintain stable and efficient cloud infrastructure through automation and best practices. You will play a critical role in ensuring the smooth operation, scalability, and efficiency of our infrastructure and development processes. You will collaborate closely with cross-functional teams to design, implement, and maintain robust DevOps solutions and tools that enhance our software delivery pipelines.

Unchained Engineering is filled with talented, hard-working, and passionate engineers. We want to see a strong sense of ownership, intrinsic drive, a desire to learn and grow, and, ultimately, output and results. We hold each other to a very high standard and expect that accountability to be mutual. Finally, we strive to embody aspects of the Bitcoin ethos – transparent, brutally honest, and based on proof of work. If that sounds like just the thing you’ve been missing in your career up to this point – we look forward to seeing you in the inbox.

What You Will Do

  • Implement DevOps infrastructure projects alongside a skilled team
  • Design and implement secure automation solutions for development, testing, and production environments
  • Build and deploy automation, monitoring, and analysis solutions
  • Manage our continuous integration and delivery pipeline to maximize efficiency
  • Implement industry best practices for system hardening and configuration management
  • Secure, scale, and manage Linux virtual environments
  • Develop and maintain solutions for operational administration, system/data backup, disaster recovery, and security/performance monitoring and application reliability
  • Continuously evaluate existing systems with industry standards, and make recommendations for improvement
  • Help expand our use of containers & orchestration frameworks to streamline our testing and demo environments
  • Acquire and apply domain specific knowledge of bitcoin that helps you anticipate infrastructure needs (bitcoin node redundancies, lightning setups etc…)
  • Understand and optimize our GitLab pipelines

Who You Are

  • You’re an experienced administrator of Linux / UNIX-like servers from the command line
  • You have experience with customizing application behavior through configuration management tools like Puppet/Ansible and shell scripting
  • You are an expert in orchestrating AWS environments with Terraform, and Terragrunt in a secure fashion using a secure backend for state, and HashiCorp Vault or AWS Secrets Manager for secret storage and retrieval
  • You have experience securing networking environments across a variety of disciplines:
  • WAF, malware protection and vulnerability scanning, DDoS protection, management of VPCs, DNS, certificates, and VPNs
  • You have experience supporting Kubernetes environments in AWS EKS with high uptime, security, and redundancy
  • You are experienced with CI/CD systems such as GitLab Pipelines, Jenkins, and are familiar with artifact storage such as for container images in Nexus and/or AWS ECR
  • You are familiar with deploying to Kubernetes with raw manifests, kustomize, helm charts, helmfile, ArgoCD, and other Kubernetes orchestration tooling
  • You are familiar with providing administrative support for Celery, RabbitMQ, Redis, PostgreSQL, Nginx, uWSGI, HAProxy
  • You have experience with Splunk, Prometheus, AlertManager, Grafana, and PagerDuty
  • You think of our infrastructure as your infrastructure. You keep things tidy and well understood while optimizing reliability, visibility, and ease of use
  • You have strong communication and documentation skills
  • You have excellent judgment, analytical thinking, and problem-solving skills
  • You are self-motivated individual that possesses excellent time management and organizational skills
  • You turn high-level plans into practical and applicable actions and solutions
  • You reside in the United States and are authorized to work without sponsorship

Nice to Haves

  • You write Python code to interact with the AWS API using boto3
  • You have a strong understanding of micro-services and related architectures
  • You have written a micro-service from scratch, built a helm chart for it, and deployed it to a Kubernetes cluster
  • You do well managing multiple bitcoin and lightning network nodes
  • You’ve obtained an AWS Certification such as the Solutions Architect Associate

What We Offer

  • Company paid medical, dental, and vision coverage
  • 401k with employer match
  • Employee stock options
  • Unlimited PTO
  • Training & development opportunities
  • Remote work flexibility