Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

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

17.09.2024

Responsibilities:

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

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

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

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

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

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

**Security and Compliance:**

- Implement and manage security measures, including encryption, user authentication, and role-based access control.

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

**Documentation and Training:**

- Maintain comprehensive documentation for Couchbase, Redis, NoSQL configurations, SRE practices, caching solutions, ITSM processes, and troubleshooting guides.

**Continuous Improvement:**

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

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