Senior DevOps Engineer

Posted 46ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

DevOps Engineer responsible for eliminating friction in SDLC and empowering engineering teams at TrueML. Key duties include managing AWS environments and building automated workflows.

Responsibilities:

  • Improve System Architecture: Lead our push toward a modern, cloud-native organization by designing and managing scalable, resilient systems on AWS.
  • Code Your Infrastructure: Own our Infrastructure as Code (IaC) strategy using Terraform, ensuring our environments are repeatable, versioned, and stable.
  • Modernize CI/CD: Build and optimize high-velocity deployment pipelines using GitHub Actions, ArgoCD, and Helm to get code from "commit" to "production" seamlessly.
  • Master Orchestration: Deploy and operate Kubernetes clusters, ensuring our containerized services are healthy, scalable, and easy to manage.
  • Build Internal Tools: Act as a "force multiplier" for our developers by creating custom CLI tools, scripts (Python/Go), and frameworks that automate routine tasks.
  • Drive Data-Driven Decisions: Enhance system visibility into performance and operational costs, giving engineers the data they need to make smart, impactful choices.
  • Own Reliability: Perform deep-dive root cause analysis on complex system issues and implement long-term fixes that improve overall platform stability.

Requirements:

  • A Technical Problem Solver: You hold a degree in Computer Science or a related engineering field and have a proven ability to debug complex, distributed systems.
  • Cloud-Fluent: You have a strong grasp of AWS services and networking fundamentals (DNS, HTTP, VPCs) and understand how to design for the cloud.
  • Container-Savvy: You have hands-on experience managing Kubernetes and are comfortable using Helm to manage complex configurations.
  • A Developer at Heart: You are proficient in Python, Go, or TypeScript and prefer building an automated tool over performing a manual task twice.
  • Security-Minded: You don’t treat security as an afterthought; you design with a "security-first" mindset, integrating best practices into every layer of the stack.
  • A Collaborative Communicator: You enjoy working cross-functionally and can translate complex infrastructure needs into clear documentation and guidance for development teams.