As an SDE II DevOps Engineer, you will be responsible for managing and supporting our companys 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, maintain and monitor a multitude of NoSQL database clusters, ensuring obligations to SLAs.
Manage both in-house and SaaS solutions in the Public cloud (Or 3rd party).Diagnose, mitigate and communicate database-related issues to relevant stakeholders.
Design and Implement best practices for planning, provisioning, tuning, upgrading and decommissioning of database clusters.
Understand the cost optimization aspects of such tools/softwares and implement cost control mechanisms along with continuous improvement.
Advice and support product, engineering and operations teams.
Maintain general backup/recovery/DR of data solutions
Work with the engineering and operations team to automate new approaches for scalability, reliability and performance.
Perform R&D on new features and for innovative solutions.
Participate in on-call rotations.
What you will need
4 years+ experience in provisioning & managing NoSQL databases.
Proficiency in two or more: Elastic Search, MongoDB, Redis, ScyllaDB.
Proficiency in at least one scripting/programming language - Python, Bash.
Experience with deployment orchestration, automation, and security configuration management (Jenkins, Terraform, Ansible).
Hands-on experience with Amazon Web Services (AWS)/ Google Cloud Platform (GCP).
Comfortable working in Linux/Unix environments.
Knowledge of TCP/IP stack, Load balancer, Networking.
Proven ability to drive projects to completion.
A degree in computer science, software engineering, information technology or related fields will be an advantage.