Software Engineer: DevOps

Remote
United States
Posted 3 weeks ago

A global leader in Governance, Risk, and Compliance (GRC) solutions is hiring a Software Engineer: DevOps. This key role involves actively engaging with cross-functional teams to build and maintain the cloud infrastructure and tooling that supports their enterprise GRC SaaS product, Risk Cloud®.

This is a full-time, remote position in the United States. The anticipated base salary range is $100,000 – $150,000 per year + variable + equity + benefits. This role is integral to service excellence and includes some responsibilities for 24/7 on-call support.


Role Summary and AWS Infrastructure Mandate

The DevOps Engineer’s primary focus will be on AWS infrastructure management, requiring a proven track record of building and sustaining robust environments. The role spans the full spectrum of modern DevOps practices, from Infrastructure as Code (IaC) and CI/CD to internal tooling development and observability.

Key Responsibilities:

  • AWS Infrastructure Management: Build new and support existing infrastructure within AWS environments. This expertise is crucial to operations.
  • Infrastructure as Code (IaC): Utilize Terraform to automate and manage cloud infrastructure, build custom modules, and employ Ansible for large-scale automation tasks.
  • CI/CD Pipeline: Work closely with Engineering and Information Security teams to deploy, maintain, and operate GitLab CI/CD runners and GitLab infrastructure/pipeline code.
  • Internal Tooling & Automation: Develop and maintain internal tools using Golang and Python, leveraging a Git-based development workflow to enhance operational capabilities.
  • Observability: Implement and manage monitoring and logging frameworks, primarily using Datadog, for optimal performance and quick issue resolution.
  • Containers: Collaborate with teams to construct, maintain, and deploy containerized environments using Docker.
  • Financial Management: Monitor and manage cloud costs, including AWS Savings Plans and Reserved Instances, to identify potential savings.

Required Experience and Technical Stack

The ideal candidate is a highly experienced DevOps professional with a strong foundation in cloud security and a deep familiarity with the specified technology stack, particularly within a SaaS environment.

  • Required Experience:
    • 5 years of experience in a DevOps or related role, preferably in a SaaS or Financial Services environment.
    • 3+ years in AWS, Terraform, Kubernetes, Docker, GitLab, Go, Datadog, and OpsGenie (Required).
  • Core Technical Expertise:
    • AWS Infrastructure Management: Proven track record of successfully building and maintaining robust AWS infrastructures.
    • Terraform Expertise: A solid grasp of Terraform for infrastructure management and module creation.
    • Programming: Practical experience in programming with Golang and/or Python for automation tools.
    • Containers: Proficiency with Docker and a strong understanding of containerization technology.
    • Observability: Strong background in monitoring, logging, and using tools like Datadog to enhance system observability.
    • CI/CD: Hands-on experience with GitLab and GitLab Runners for setting up and managing CI/CD processes.
  • Security Knowledge: Knowledgeable in security best practices for infrastructure, including patching, penetration testing, and familiarity with WAR, FTR, and CIS Benchmarks.

Job Features

Job CategoryDevOps, Software Engineering

Apply For This Job

A valid phone number is required.