Skip to content
Cherith
All Roles

DevOps Engineer

Labs Remote Full-time

You will design, deploy, and manage cloud infrastructure and CI/CD pipelines to support application development and production environments, with a focus on automation, monitoring, and security best practices.

Infrastructure Management

  • Design, deploy, and manage cloud-based infrastructure on platforms such as AWS, Azure, Google Cloud, or Linode to support application development and production environments.
  • Implement Infrastructure as Code (IaC) to automate provisioning and configuration of servers, networks, and storage.
  • Monitor and optimize system performance, ensuring high availability, fault tolerance, and scalability of applications.

Continuous Integration and Continuous Deployment (CI/CD)

  • Develop and maintain CI/CD pipelines using tools such as Jenkins, GitLab CI/CD, or CircleCI to automate software build, testing, and deployment processes.
  • Collaborate with development teams to integrate automated testing frameworks and ensure code quality before deployment.
  • Manage containerized environments using Docker and orchestration platforms like Kubernetes to streamline application deployment and scaling.

Automation and Scripting

  • Develop and maintain scripts in languages such as Go or Bash to automate repetitive tasks, system monitoring, and log analysis in Linux-based environments.
  • Implement automation for system backups, disaster recovery, and security patching using tools and frameworks compatible with Linux, ensuring minimal downtime and compliance with industry standards.

Monitoring and Incident Response

  • Configure and manage monitoring tools such as Prometheus, Grafana, or ELK Stack to track system performance, application metrics, and potential security threats.
  • Respond to and resolve incidents related to infrastructure or application failures, performing root cause analysis to prevent recurrence.
  • Establish and maintain alerting systems to proactively address issues before they impact end users.

Collaboration and Security

  • Collaborate closely with development and QA engineers to ensure seamless integration of development and operational workflows.
  • Implement security best practices, including managing firewalls, IAM roles, and encryption protocols, to safeguard sensitive data and ensure compliance with regulatory standards.
  • Participate in code reviews and infrastructure audits to uphold high standards of quality and compliance.

Documentation

  • Document infrastructure configurations, deployment processes, AI tool development, and incident response procedures to ensure knowledge sharing and operational continuity.

What You Will Bring

Must have at least 4 years' experience in:

  • Cloud Infrastructure & Architecture: Multi-cloud (AWS, Azure, GCP, Linode), Infrastructure as Code, high availability design.
  • CI/CD & Containerization: Pipeline automation (Jenkins, GitLab CI/CD, CircleCI), Docker & Kubernetes, automated testing.
  • Automation & Scripting: Go, Bash, infrastructure automation, system monitoring and log analysis.
  • Monitoring & Incident Management: Prometheus, Grafana, ELK Stack, root cause analysis, proactive alerting.
  • Security & Compliance: IAM and firewall management, encryption, regulatory compliance.

Education & Experience

Employer accepts a bachelor's degree in Computer Science, Information Technology, or relevant field followed by 4 years of experience in the position of Software Engineer, DevOps Engineer, or related.

Interested in this role?

Send us a note with a bit about yourself and why this role caught your eye. No formal cover letter required.

Apply via Email