Senior DevOps Engineer

 Posted 2 months ago
  
 Mexico
  
5-10 years experience
Apply Now

Please mention DailyRemote when applying

AI Summary

You will own and evolve the infrastructure, deployment pipelines, and operational reliability of a high-traffic SaaS platform. This involves managing a Kubernetes-based microservices architecture across production, staging, and development environments.

About the role

We are seeking a Senior DevOps Engineer to own and evolve the infrastructure, deployment pipelines, and operational reliability of a high-traffic SaaS platform running on AWS. You will manage a Kubernetes-based microservices architecture serving multiple web applications, APIs, and asynchronous workloads across production, staging, and development environments.

Technology Environment

  • Cloud: AWS (EKS, Aurora PostgreSQL, S3, ALB, WAF, IAM, VPC)|
  • Orchestration | Kubernetes on EKS
  • IaC: Terraform (modular, multi-environment)
  • Containers: Docker (20+ custom images)
  • CI/CD: GitHub Actions
  • Monitoring: Prometheus, Grafana, Alertmanager
  • Logging: Elasticsearch, Logstash, Kibana, Filebeat
  • Data Stores: MongoDB (replica set), Aurora PostgreSQL, Redis, RabbitMQ
  • Application: PHP / Symfony, Node.js, React

Required Technical Skills

  • Cloud Infrastructure
    • Deep experience with AWS, including compute, networking, storage, IAM, and managed database services. You should be comfortable designing and maintaining VPCs, load balancers, and multi-environment cloud architectures.
  • Container Orchestration
    • Strong hands-on experience with Kubernetes in production: deploying, scaling, and troubleshooting workloads including Deployments, StatefulSets, DaemonSets, CronJobs, Ingress, RBAC, and storage. Experience with autoscaling strategies (HPA, event-driven, or scheduled) is expected.
  • Infrastructure as Code
    • Proficiency with Terraform or similar IaC tools for provisioning and managing cloud infrastructure. Experience with modular design, remote state management, and multi-environment workflows.
  • Containerization
    • Solid experience with Docker, including writing and optimizing Dockerfiles, managing image registries, and supporting containerized local development environments.
  • CI/CD Pipelines
    • Experience building and maintaining automated build, test, and deployment pipelines using GitHub Actions or similar platforms. Understanding of container image promotion workflows and environment-based deployment strategies.
  • Monitoring & Observability
    • Experience with metrics-based monitoring and alerting using tools such as Prometheus, Grafana, and Alertmanager or equivalent. Comfortable building dashboards, writing alert rules, and integrating with notification channels.
  • Logging & Log Aggregation
    • Familiarity with centralized logging pipelines using tools such as the ELK stack (Elasticsearch, Logstash, Kibana) or similar. Understanding of log collection, transformation, indexing, and retention strategies.
  • Database & Data Store Operations
    • Working knowledge of operating and supporting MongoDB, PostgreSQL, Redis, and RabbitMQ or similar technologies in production. This includes backup/restore procedures, replica management, and basic performance tuning.
  • Networking & Security
    • Understanding of cloud networking fundamentals (VPCs, subnets, security groups, DNS), TLS/SSL certificate management, WAF configuration, and securing internal tools. Familiarity with authentication proxies and access control patterns.
  • Scripting & Automation
    • Proficiency in Bash and/or Python for operational automation. Ability to read and understand application configurations (PHP, Node.js) enough to support deployment and troubleshooting workflows.

Preferred Technical Skills

  • Experience with event-driven autoscaling tools such as KEDA
  • Familiarity with GitOps workflows and an interest in evolving deployment practices
  • Exposure to workflow automation platforms (n8n or similar)
  • Experience with cost optimization strategies (spot instances, right-sizing, lifecycle policies)
  • Familiarity with error tracking platforms such as Sentry
  • Experience upgrading or migrating major infrastructure tooling versions in production

Interview Process

  1. 30 Minute Screening call with a member of our recruiting team
  2. 1 hour Technical Interview with one of our lead DevOps Engineers
  3. 1 hour Technical and culture fit Inter view with the Hiring Manager
  4. 30min to 1 hour Meeting with the client. (Optional)

Why Join Tech9

At Tech9, we believe great talent deserves great opportunities — no matter where you are in Latin America. We build real teams, not just rosters, and we’re committed to making Tech9 a place where you can do your best work, grow your career, and thrive on your own terms.

  • Work with World-Class U.S. Clients
    • Gain hands-on experience with top-tier American companies and high-impact projects that challenge you and elevate your career.
  • Competitive, USD-Based Compensation
    • Your skills have global value. We pay competitively in U.S. dollars, giving you financial stability and recognition for what you bring to the table.
  • Grow Your Skills on Us
    • All Tech9ers get access to Udemy’s full course library. Whether you want to deepen your expertise or explore something new, we invest in your growth.
  • A Community, Not Just a Contract
    • When you join Tech9, you become a Tech9er. That means being part of a collaborative, inclusive community of talented professionals across LatAm who support each other and grow together.
  • Modern Tech & Agile Teams
    • Work with current technologies, frameworks, and methodologies alongside teams that move fast, communicate well, and value your input.


Similar Jobs

See all Remote Software Development jobs →

Personalize your Remote Job Search in 3 Easy Steps!

Discover remote opportunities in DevOps Engineer

Answer easy questions

Answer easy questions

200,000+ jobs across 15+ categories

Get your best job matches

Get your best job matches

Only hand-screened, legit jobs

Find a remote job faster

Find a remote job faster

No ads, scams, or junk

I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!

Sarah J. — Sarah J. · Marketing Manager ★★★★★ Verified