Jobs and Careers
IN

Senior Devops Engineer

Intellum
Fully Remote, United StatesRemotefull_timeVerifiedPosted 4 Nov 2024

About the role

Description

About us 


Intellum is the leader in corporate education technology and powers the largest, most successful customer, partner, and employee learning programs in the world. Large brands and fast-moving companies like Google, Meta, Amazon, Walmart, Xero, Atlassian, Mailchimp, Airbnb, Stripe, and TikTok rely on Intellum to engage and educate the audiences they touch.  


We have always been a “remote first” company and are proud to have team members located all over the world. We value Curiosity, Creativity, Perseverance, and Kindness and strive to demonstrate these core values every day. Our culture is very important to us. We invest in our people in fun and exciting ways, including personal development budgets and an annual all-company retreat that is focused less on work and more on human connections. We are in growth mode, and our “smart growth” approach ensures that we will continue to scale our company effectively. 


Summary  

 

We are seeking a Senior DevOps Engineer (IC3) to take a leading role in building, maintaining, and automating our cloud infrastructure, with a strong emphasis on transitioning to Kubernetes (K8s) and containerization. This role also requires solid expertise in core Linux systems and experience managing virtual machines (VMs), as our infrastructure will include a hybrid of both traditional VMs and containerized applications during this transition.


The successful candidate will excel at automating processes, navigating complex infrastructure challenges, and leading projects from inception to completion. They should be comfortable with managing both legacy and cutting-edge systems, ensuring a smooth and secure transition to our next-gen Kubernetes platform. Additionally, they must be skilled at communicating with both technical and non-technical stakeholders.


To demonstrate your attention to detail, include the phrase “details matter” on the application form.


Our Stack 

  • Applications: Ruby on Rails and Node.js
  • Databases: PostgreSQL, MongoDB, Redis, Memcached, Opensearch
  • Search/Indexing: Elasticsearch
  • CI/CD: Spinnaker, Jenkins
  • Infrastructure as Code: Terraform, Ansible
  • Containerization: Kubernetes, Docker
  • Cloud Providers: AWS and Google Cloud Platform
  • Virtual Machines and k8s clusters using GKE and EKS

Responsibilities  

  • Lead the design, implementation, and scaling of Kubernetes clusters to support our containerized platform, while also managing legacy VM-based infrastructure during the transition.
  • Manage and maintain Linux-based VMs and server environments, ensuring secure and stable operations as we shift towards Kubernetes.
  • Automate infrastructure management tasks across both VMs and Kubernetes environments using tools like Terraform, Ansible, and Helm.
  • Troubleshoot and optimize both Linux VMs and Kubernetes environments, ensuring high availability, performance, and security.
  • Collaborate with software engineers to ensure a smooth transition from VM-based infrastructure to containerized environments, improving development workflows along the way.
  • Create and maintain CI/CD pipelines that support both traditional VM-based applications and Kubernetes deployments, automating testing and deployment processes.
  • Monitor virtual infrastructure and be part of a 24x7 on-call rotation to respond to alerts.
  • Document infrastructure, architecture decisions and processes.

Required Skills 

  • 7+ years of experience working with infrastructure and operations, including Devops, SRE or Systems Engineer roles.
  • Infrastructure as code (IaC) expertise with Terraform and Ansible, automating infrastructure setup, scaling, and maintenance.
  • Strong experience with Kubernetes and Docker, including designing, deploying, and scaling containerized applications in production.
  • Ability to troubleshoot and optimize Linux systems and containerized environments, ensuring performance and security across both.
  • Deep understanding of Kubernetes concepts such as Pods, Services, Ingress, ConfigMaps, Secrets, and Namespaces.
  • Excellent troubleshooting skills in containerized environments, with the ability to solve complex problems involving Kubernetes and cloud infrastructure.
  • Experience in building and maintaining CI/CD pipelines that support both VM-based and Kubernetes-based applications.
  • Experience with Helm for managing Kubernetes applications and deployments.
  • Expertise in core Linux skills, including administration, networking, security, and troubleshooting.
  • Familiarity with Kubernetes networking and security best practices, including RBAC, Ne

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Intellum

View company profile →