Our client is a fast-growing, AI-powered marketing platform currently being utilized by leading SaaS (Software as a Service) companies. As a dynamic startup of 30 people, they are rapidly expanding their team. They are looking for a highly skilled and motivated Senior DevOps Engineer to join their globally distributed team, with a focus on incorporating talent from Latin America. Their engineering team operates across the US and India, and you will play a crucial role in maintaining and scaling our robust infrastructure.
This role requires a proactive, autonomous, and problem-solving-oriented individual who can hit the ground running and deliver results with minimal supervision. If you're ready to tackle challenging technical hurdles and thrive in a high-growth environment, we want to hear from you.
Responsibilities
Design, implement, and manage highly available, scalable, and secure cloud infrastructure primarily within AWS
Serve as an expert in containerization technologies, specifically Docker and Kubernetes
Develop, maintain, and optimize our infrastructure-as-code using Terraform
Lead the architecture and maintenance of our CI/CD pipelines to ensure fast, reliable, and automated deployments
Monitor, troubleshoot, and resolve complex issues across our cloud environment, applications, and infrastructure
Collaborate with development teams to optimize application performance, scalability, and observability
Advocate for and implement best practices in security, reliability, and cost-efficiency
Requirements
5+ years of total experience in DevOps, System Administration, or a related role
Expert-level proficiency in AWS services (e.g., EC2, VPC, RDS, Lambda, IAM, EKS)
Expert-level experience with Docker and Kubernetes orchestration and management
Proven experience implementing and managing Infrastructure as Code (IaC) with Terraform
Extensive experience in designing, building, and maintaining robust CI/CD pipelines (e.g., Jenkins, GitLab CI, GitHub Actions, CircleCI)
Hard Worker: A strong commitment to getting the job done effectively and efficiently
Self-Motivated \& Proactive: Takes initiative and ownership of projects without needing constant direction
Autonomous: Capable of working independently and managing time and priorities in a remote setting
Problem-Solving Oriented: Thrives on identifying technical challenges and developing effective, scalable solutions
Results-Driven: Focused on achieving key outcomes with minimal supervision
Nice to Have:
Experience with message queuing and streaming services such as SQS, Kafka, and/or RabbitMQ