Hudu

DevOps Engineer

Hudu

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $80,000 - $120,000 per year

About the role

  • Deploy and manage Ruby on Rails applications in AWS and Kubernetes environments, ensuring high availability, scalability, and resilience across all production and staging systems.
  • Implement and maintain security best practices across the infrastructure, including identity and access management (IAM), encryption at rest and in transit, container security scanning, and patch management.
  • Monitor and analyze application and infrastructure logs (Rails logs, Kubernetes logs, AWS CloudWatch, S3 access logs, Nginx, PostgreSQL, etc.) to proactively identify, investigate, and resolve issues.
  • Debug system performance bottlenecks across the stack, including slow database queries, S3 object storage latency, misconfigured Nginx or load balancers, or Rails application-level issues.
  • Design and maintain CI/CD pipelines that automate build, test, and deployment processes with minimal downtime.
  • Collaborate with developers to improve observability and instrumentation, ensuring that metrics, tracing, and logging are in place to diagnose issues quickly.
  • Conduct infrastructure capacity planning to ensure resources are optimized for cost and performance as customer usage grows.
  • Respond to incidents and outages, participate in root cause analysis, and implement corrective actions to prevent recurrence.
  • Maintain and optimize Kubernetes clusters, ensuring proper resource allocation, autoscaling, and workload distribution.
  • Work with databases (PostgreSQL) to tune queries, configure backups, manage replication, and ensure reliability.
  • Manage and monitor cloud storage systems (S3, EBS, etc.), ensuring secure, performant, and cost-effective use.
  • Implement disaster recovery strategies, including regular testing of backups and failover processes.
  • Stay current on DevOps, Rails, AWS, and Kubernetes practices and technologies, applying them to continuously improve system reliability, security, and performance.

Requirements

  • Associates degree required
  • Minimum of 5 years’ experience in a DevOps engineering role
  • Advanced expertise in AWS EC2, Aurora, Postgres, Puma, NGINX, and Kubernetes
  • Experience with Ruby programming language
  • Extensive knowledge of Ubuntu
  • Experience with Git or Mercurial, GitHub Actions/Gitlab Pipelines, and CI/CD tools
  • Excellent time managing skills with the ability to multi-task, prioritize, and meet deadlines
  • Must possess fluent ability to communicate in English in oral and written format
Benefits
  • Health Insurance
  • 401k plan with company matching
  • Paid time-off
  • Flexible work hours
  • Work Life Balance
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
RubyAWS EC2PostgreSQLKubernetesCI/CDUbuntuNginxPumaGitGitHub Actions
Soft Skills
time managementmulti-taskingprioritizationdeadline managementcommunication
Certifications
Associates degree