Summary
Join our team as a Senior DevOps Engineer and help build the next generation product discovery platform. We're creating a platform for e-commerce companies, leveraging AI for personalized product discovery. You'll be working with experienced professionals to design, architect, and develop large-scale distributed systems. Your responsibilities will include collaborating with software engineers, implementing automation tools, and staying up-to-date with industry trends. This role requires extensive DevOps experience, expertise in AWS services, and proficiency in various DevOps tools. We offer a collaborative and innovative environment.
Requirements
- A senior level 5+ years of DevOps engineering experience
- Proven experience as a DevOps Leader or similar role, successfully in the implementation of automated DevOps practices within a software development environment, preferably with large scale multi-tenant SaaS products
- Experience in managing and scaling highly available, multi-region, fault tolerant systems in a production environment, leveraging automation to ensure reliability and seamless operations
- Expertise in AWS services, including ECS/EKS, S3, Lambda, MSK and SQL Databases and related technologies, with a focus on building large scale secure, scalable, and resilient platforms
- Proficiency in modern DevOps tools such as Git, Terraform, and scripting languages to automate infrastructure, deployments, and configuration management
- Solid understanding of CI/CD principles, infrastructure-as-code concepts, and automated testing frameworks, with experience supporting agile development teams
- Experience in containerization technologies like Docker, Kubernetes
- Knowledge of security best practices for infrastructure and applications
Responsibilities
- Be a part of our journey as we design, architect, and develop large scale distributed systems with a focus on best practices, scalability, and fault tolerance
- Work with product managers and fellow engineers to to design, implement, and maintain infrastructure solutions that are scalable, secure, resilient and highly available
- Collaborate closely with software engineering to set up streamlined CI/CD pipelines, automated testing frameworks, and infrastructure-as-code solutions that align with their agile development practices
- Advise software engineers to ensure the platform is designed with operability in mind
- Lead the implementation of automation tools, frameworks, and processes to simplify deployments, configuration management, monitoring, and auto scaling
- Stay up-to-date with industry trends, emerging technologies, and advancements in DevOps, and recommend their integration as applicable
Preferred Qualifications
Experience with Postgres, DynamoDB, Temporal, Thrift , Loki, Grafana, Prometheus is a plus