Expoint - all jobs in one place

מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר

Limitless High-tech career opportunities - Expoint

Citi Group Engineering Lead Analyst - VP 
United States, Texas, Irving 
591913246

31.12.2024

Key Responsibilities:

1. Engineering Knowledge:

  • Apply core engineering principles to design, develop, and optimize database architectures that are robust, scalable, and maintainable.

  • Collaborate with cross-functional teams to ensure that engineering practices align with company goals and industry standards.

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

  • Collaborate with development teams to integrate Couchbase, Redis, and other NoSQL databases into new and existing applications.

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

  • Ensure Couchbase, Redis, and other NoSQL environments are secure and compliant with industry standards and company policies.

  • 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.

  • Provide training and support to other team members and stakeholders on NoSQL database management, caching strategies, ITSM best practices, and SRE principles.

11. Continuous Improvement:

  • Stay up-to-date with Couchbase, Redis, NoSQL database technologies, caching strategies, SRE methodologies, and industry trends.

  • Participate in architecture reviews, code reviews, and contribute to continuous improvement initiatives across the team.

Qualifications:

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

Nov 25, 2024

View the " " poster. View the .

View the .

View the