About The Team
DevOps - because even the best developers need heroes.
Whether you agree or not, a DevOps Engineer is definitely nothing less than a hero to us - and with good reason! When 5% of Indian households shop with us, it’s important to build resilient systems to manage millions of orders every day. We’ve done this – with zero downtime! Sounds impossible? Well, that’s the kind of Engineering muscle that has helped Meesho become the e-commerce giant that it is today. We value speed over perfection and see failures as opportunities to become better. We’ve taken steps to inculcate a strong ‘Founder’s Mindset’ across our engineering teams, making us grow and move fast.
We place special emphasis on the continuous growth of each team member - and we do this with regular 1-1s and open communication. As DevOps Engineer II, you will be part of self-starters who thrive on teamwork and constructive feedback.
We know how to party as hard as we work! If we aren’t building unparalleled tech solutions, you can find us debating the plot points of our favorite books and games – or even gossiping over chai. So, if a day filled with building impactful solutions with a fun team sounds appealing to you, join us.
About The Role
As an SDE II DevOps Engineer, you will be responsible for managing and supporting our company's BAU operations, handling cloud migrations between different cloud service providers, and conducting proof-of-concepts (POCs) to cater to the requirements of engineering teams. You will work closely with cross-functional teams to ensure smooth operations and efficient delivery of services.
What You Will Do
- Manage and maintain day-to-day BAU operations, including monitoring system performance, troubleshooting issues, and ensuring high availability.
- Lead and execute cloud migration projects, transferring applications and services between different cloud service providers.
- Collaborate with engineering teams to understand their requirements and provide POCs for new tools, technologies, and processes to improve efficiency.
- Develop and maintain automation scripts and tools to streamline operational processes.
- Implement and maintain CI/CD pipelines for deploying applications across various environments.
- Collaborate with engineering teams to optimize system architecture for scalability and reliability.
- Monitor and analyze system logs and performance metrics to identify areas for improvement and take proactive measures.
- Stay up to date with industry trends and best practices in DevOps, cloud computing, and infrastructure automation.
- Actively participate in rotational on-call duties to ensure continuous operational support.
What You Will Need
- Strong knowledge of cloud computing platforms such as Google Cloud.
- Experience with containerization technologies such as Docker and orchestration tools like Kubernetes.
- Proficiency in programming and scripting languages such as Java, Python, Go, JavaScript, and Perl/Bash.
- Solid understanding of CI/CD methodologies and tools like Jenkins, Git and ArgoCD.
- Understanding with infrastructure-as-code (IaC) tools such as Terraform or CloudFormation.
- Strong troubleshooting, and problem-solving skills around Infrastructure and Systems.
- Excellent communication and collaboration skills.
- Bachelor's degree in Computer Science, Engineering, or a related field.