Senior DevOps Engineer

closed
Teramind Logo

Teramind

πŸ“Remote - United States

Summary

Join our global, distributed team as a DevOps Engineer and contribute to the success of the Teramind product suite. As a key player on the DevOps team, you will work with various departments to implement and operate our SaaS infrastructure. The ideal candidate is a self-starter who enjoys problem-solving and delivering seamless product availability.

Requirements

  • Minimum 7+ years of DevOps work experience
  • Strong understanding of Linux/UNIX administration
  • Excellent understanding of Python and other scripting skills such as bash for automation
  • Experience with containerization technologies such as Docker, Kubernetes
  • Proven expertise in designing and implementing CI/CD pipelines
  • Configuration and managing databases such as PostgreSQL
  • Excellent troubleshooting
  • Awareness of critical concepts in DevOps and Agile principles

Responsibilities

  • Designing, implementing, and maintaining tools and processes for continuous integration, delivery, and deployment of software
  • Working with operations staff to ensure that systems are up and running smoothly
  • Automating, monitoring, testing, configuring, networking, and Infrastructure as Code (IaC)
  • Streamlining and automating processes while troubleshooting existing development procedures
  • Managing the creation, release, and configuration of production systems
  • Architecting and optimizing several service components running on GCP, Oracle, AWS, and Azure environments
  • Codifying DevOps best practices across the company
  • Scripting and maintaining build environments

Preferred Qualifications

  • Technical Cloud certifications (AWS, GCP, Oracle, or Azure)
  • Familiarity with Clickhouse databases
  • Experience with virtualization (VMWare, Xen, KVM)
  • Experience with configuration management systems (Puppet, Chef, CFEngine, etc.)
  • Knowledge of development methodologies across various technologies
  • Strong understanding of network protocols and client-server communication

Benefits

  • High-quality health benefits
  • Retirement Plan with employer match
  • Career-growth opportunities
  • Flexible Time Off and Paid Time Off benefits
  • Professional development budget
This job is filled or no longer available