
DevOps Engineer
Hudu
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
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