What are the responsibilities and job description for the Cosmos DB Developer position at CA-One Tech Cloud Inc.?
Job Details
- Proven experience working with Azure Cosmos DB or similar globally distributed databases.
- Strong knowledge of Cosmos DB's multi-model architecture, including document, key-value, graph, and column-family stores.
- Experience with Cosmos DB APIs such as SQL, MongoDB, Cassandra, and Gremlin.
- Solid understanding of distributed systems and database scaling strategies.
- Hands-on experience with performance tuning, query optimization, and cost management in Azure Cosmos DB.
- Proficiency in SQL and NoSQL database technologies.
- Experience with Azure services (e.g., Azure Storage, Azure Functions, Azure Active Directory) and cloud-native application architecture.
- Familiarity with containerization (e.g., Docker, Kubernetes) and CI/CD pipelines.
- Strong problem-solving skills with a focus on identifying and resolving performance bottlenecks and issues in large-scale databases.
- Knowledge of data consistency models (strong, eventual, bounded staleness) and how they impact database design.
- Experience with monitoring tools like Azure Monitor or Application Insights to ensure optimal database performance.
Preferred Skills:
- Experience with other database systems such as MongoDB, Cassandra, or relational databases (SQL Server, MySQL).
- Knowledge of DevOps practices and experience with Infrastructure as Code (e.g., Terraform, ARM templates).
- Familiarity with machine learning models and data processing pipelines for analytics purposes.
- Strong scripting skills in languages like Python, PowerShell, or Bash for automation tasks.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.