Software Engineer: DevOps

LogicGate
82d$100,000 - $150,000

About The Position

In this role, you will actively engage with cross-functional teams to build and maintain cloud infrastructure and tooling to support our enterprise GRC SaaS product. A key aspect of your position will be a strong focus on AWS infrastructure management. We require a candidate with a proven track record of building and sustaining robust AWS infrastructures — this expertise is crucial to our operations. Please note that this role includes some responsibilities for 24/7 on-call support, which is integral to our commitment to service excellence.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent work experience).
  • 5 years of experience in a DevOps or related role, preferably in SaaS or Financial Services environment, and 3+ years in AWS, Terraform, Kubernetes, Docker, Gitlab, Go, Datadog, OpsGenie (Required)
  • Proven track record of successfully building and maintaining robust AWS infrastructures.
  • Knowledgeable in security best practices for infrastructure, including patching, penetration testing, and familiarity with WAR + FTR + CIS Benchmarks.
  • A solid grasp of Terraform for infrastructure management and module creation.
  • Practical experience in programming with Golang and/or Python, particularly in building internal automation tools.
  • Strong understanding of repository management, collaborative coding including: branching, rebasing, squashing, stashing, etc.
  • Demonstrated ability to work with Docker containers, with a strong understanding of containerization technology and its applications.
  • Experience with monitoring, logging, and using tools like Datadog to enhance system observability.
  • Hands-on experience with setting up and managing CI/CD processes using GitLab and its associated runners.

Responsibilities

  • Build New Infrastructure and Support Existing / Engage in developing new solutions and maintaining existing infrastructures within AWS environments.
  • Infrastructure as Code / Use Terraform to automate and manage cloud infrastructure, build custom modules as needed, and employ Ansible for large-scale automation tasks.
  • Continuous Integration and Continuous Deployment / Work closely with the Engineering and Information Security teams to deploy, maintain, and operate GitLab CI/CD runners, GitLab infrastructure, and GitLab pipeline code.
  • Containers / Collaborate with Engineering and Security teams to construct, maintain, and deploy containerized environments using Docker.
  • Internal Tooling and Automation / Develop and maintain internal tools using Git-based development workflow, Golang, and Python, enhancing our operational capabilities and automating routine tasks.
  • Observability / Implement and manage monitoring and logging frameworks, primarily using Datadog, to ensure optimal performance and quick resolution of issues.
  • Manage Costs, monitor AWS Savings plans, Reserved Instances, Compute Savings Plans, and AWS usage for potential savings and efficiencies.

Benefits

  • Competitive salary and variable compensation plans
  • Equity options
  • Flexible health and wellness benefits
  • Generous PTO
  • Annual Company Holidays
  • Health Days
  • Summer Fridays
  • Access to LinkedIn Learning
  • Regular People Leader training
  • Internal Mentorship Program
  • Paid volunteer hours
  • Company-wide charitable activities

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

Bachelor's degree

Number of Employees

101-250 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service