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
- 30 Minute Screening call with a member of our recruiting team
- 1 hour Technical Interview with one of our lead DevOps Engineers
- 1 hour Technical and culture fit Inter view with the Hiring Manager
- 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.