Finding the best job has never been easier
Share
About Citi:
**Key Responsibilities: **
1. **Engineering Knowledge:**
- Apply core engineering principles to design, develop, and optimize database architectures that are robust, scalable, and maintainable.
- Leverage best practices in software engineering, system design, and infrastructure management to build reliable and efficient database solutions.
2. ** Design and architecture
- Design, deploy, and manage Couchbase clusters, Redis, and other NoSQL databases with persistent storage capabilities across multiple environments (development, staging, production).
- Implement and manage effective caching solutions using Redis to optimize application performance and reduce latency.
- Execute and manage backup, recovery, patching, and upgrade strategies for Couchbase, Redis, and other NoSQL databases to ensure data integrity, availability, and up-to-date systems.
3. **SRE & Operations: **
- Apply SRE principles to enhance the reliability and performance of Couchbase, Redis, and other NoSQL database systems.
- Implement and manage monitoring, observability, and incident response systems for database and caching environments.
- Establish and maintain Service Level Objectives (SLOs) and Service Level Agreements (SLAs) for Couchbase, Redis, and other NoSQL database systems.
- Participate in on-call rotations, troubleshoot incidents, and conduct root cause analyses to prevent future occurrences.
- Automate repetitive tasks, configuration management, and infrastructure provisioning using tools like Terraform, Ansible, or similar.
4. **Monitoring and Observability and configuration: **
- Utilize tools such as Prometheus, Grafana, or similar to monitor and visualize database and caching metrics.
- Set up and manage alerts, dashboards, and logs to ensure proactive issue detection and resolution.
-Expertise in configuration management, some knowledge of non DB components such as middleware components, network, OS, virtualization and other ecosystem
5. **IT Service Management (ITSM):**
- Integrate ITSM practices into database and caching operations, including incident management, change management, and problem management.
- Utilize ITSM tools to track, manage, and resolve database-related incidents and service requests.
- Document and adhere to ITSM processes and workflows to ensure compliance and operational efficiency.
7. **Application Support:**
- Assist in the design and review of database architectures, schemas, and models for NoSQL solutions.
- Provide guidance on best practices for Couchbase, Redis, and NoSQL development, database design patterns, and caching strategies.
8. **Security and Compliance:**
- Implement and manage security measures, including encryption, user authentication, and role-based access control.
9. **Performance Tuning and Optimization:**
- Analyze query performance and make recommendations for improvements across Couchbase, Redis, and other NoSQL databases.
- Optimize cache management, indexing strategies, and data distribution to ensure efficient database and caching operations.
10. **Documentation and Training:**
- Maintain comprehensive documentation for Couchbase, Redis, NoSQL configurations, SRE practices, caching solutions, ITSM processes, and troubleshooting guides.
11. **Continuous Improvement:**
- Stay up-to-date with Couchbase, Redis, NoSQL database technologies, caching strategies, SRE methodologies, and industry trends.
**Qualifications:**
- **Experience:**
- 5+ years of experience in managing and optimizing databases with persistent storage in a production environment.
- Strong understanding of engineering principles, NoSQL databases, distributed systems, caching solutions, and data modeling principles.
- 4+ years of experience in Site Reliability Engineering (SRE) or related operations roles.
- Experience with infrastructure automation tools (e.g., Ansible, Terraform, Jenkins).
- Proficiency in scripting languages (e.g., Python, Bash) for automation tasks.
- Experience with monitoring and observability tools (e.g., Prometheus, Grafana).
- Familiarity with ITSM processes and tools.
- Experience in performing patching and upgrades of NoSQL databases.
- **Education:**
Anticipated Posting Close Date:
View the " " poster. View the .
View the .
View the
These jobs might be a good fit