Senior Database Engineer – Azure Cosmos DB

Job Description

Hyderabad
Posted 6 months ago

Salary: Negotiable

Qualification: Any Degree

Shift: Night Shift_6:30 pm – 3:30 am (IST)

Position Overview:

We are seeking a talented and experienced Azure Cosmos DB Engineer to join our team. As an Azure Cosmos DB Engineer, you will be responsible for designing, implementing, and maintaining our Azure Cosmos DB databases to support our organization’s data needs. You will work closely with our development, infrastructure, and data teams to ensure the reliability, scalability, and performance of our Cosmos DB environment.

Responsibilities:

  • Design, implement, and maintain Azure Cosmos DB databases to meet the organization’s data storage and retrieval requirements.
  • Work closely with development teams to understand data access patterns and optimize database schema and queries for performance and scalability.
  • Configure and manage Cosmos DB instances, including provisioning and scaling resources based on workload and performance requirements.
  • Collaborate with infrastructure teams to ensure high availability, disaster recovery, and data replication across multiple Azure regions.
  • Monitor and troubleshoot Cosmos DB performance, availability, and security issues, and implement proactive measures to prevent downtime and data loss.
  • Implement and enforce security best practices for Cosmos DB, including encryption, access control, and compliance with regulatory requirements.
  • Develop and maintain documentation, guidelines, and best practices for Cosmos DB usage and administration.
  • Stay up-to-date with the latest Azure Cosmos DB features, updates, and best practices, and evaluate their applicability to the organization’s needs.
  • Configuration of one development and one production database within the Cosmos DB environment.

Requirements:

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 2+years of experience working with Azure Cosmos DB in a production environment.
  • Strong understanding of NoSQL database concepts and data modelling principles.
  • Proficiency in Azure cloud services and infrastructure, including Azure Portal, Azure Resource Manager (ARM), and Azure CLI.
  • Experience with programming languages such as C#, Java, or Python.
  • Excellent problem-solving skills and ability to troubleshoot complex database issues.
  • Strong communication and collaboration skills, with the ability to work effectively in a cross-functional team environment.
  • Azure certifications such as Azure Solutions Architect, Azure Developer, or Azure Administrator (preferred).

Apply Online

loader

Apply Now

Chat with Us 👋