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.