Expoint - all jobs in one place

המקום בו המומחים והחברות הטובות ביותר נפגשים

Limitless High-tech career opportunities - Expoint

Citi Group Engineering Lead Analyst 
United States, Texas, Irving 
14983392

20.09.2024

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:**

  • Bachelor’s degree in Computer Science, Information Technology, or related field.
Systems & Engineering

Full timeIrving Texas United States$125,760.00 - $188,640.00


Anticipated Posting Close Date:

Sep 23, 2024

View the " " poster. View the .

View the .

View the