Job
Description
Role Overview: American Airlines is seeking a skilled and proactive Redis Engineer to join the Data Movement team. As a Redis Engineer, you will be responsible for installing, configuring, maintaining, and providing production support for Redis instances. Your role will involve automating operational tasks, ensuring high availability, performance, and scalability of Redis deployments, and collaborating with development and operations teams to optimize data storage and real-time messaging performance. Key Responsibilities: - Install, configure, and maintain Redis (standalone, clustered, and sentinel configurations) in development, testing, and production environments. - Monitor, troubleshoot, and resolve Redis-related production issues to ensure system reliability and performance. - Design and implement high-availability and disaster recovery strategies for Redis deployments. - Develop automation scripts and tools to streamline Redis infrastructure provisioning, deployment, and monitoring. - Work closely with other IT professionals to optimize data storage, caching, and real-time messaging performance. - Implement and maintain monitoring and alerting for Redis using tools such as Prometheus, Grafana, Datadog, or equivalent. - Perform routine maintenance tasks, including upgrades, patching, and backup/restore processes. - Participate in on-call rotations to support Redis infrastructure during off-hours. - Maintain documentation of configurations, standard operating procedures, and best practices. - Implement and manage security measures to protect IT infrastructure from cyber threats and ensure compliance with security policies. Qualifications Required: - Bachelors degree in computer science, Computer Engineering, Technology, Information Systems (CIS/MIS), Engineering or related technical discipline, or equivalent experience/training. - Must be willing to work varying shifts (Day, Night, Split, or weekends). - 3+ years experience with clustering, persistence mechanisms, replication, containerized environments, and Redis in production environments. - Proficiency in scripting languages such as Bash, Python, or Go. - Experience with Infrastructure as Code (IaC) tools like Terraform or Ansible. - Familiarity with CI/CD tools and processes. - Strong Linux system administration skills. - Experience with cloud platforms such as AWS, GCP, or Azure. - Understanding of networking concepts, performance tuning, monitoring, and security in containerized platforms. - Familiarity with workflow and ITSM tools and ticketing systems. - Excellent customer service skills with the ability to interface at all levels of the organization. - Excellent verbal and written communication skills. - Ability to work independently and perform in a collaborative, team-based environment. (Note: Any additional details about the company were not provided in the Job Description.),