Applications Support Senior Analyst
Role details
Job location
Tech stack
Job description
As an Apps Support Senior Analyst, you will take a central role in running and maintaining the production environment for Citi's critical Reference Data Applications - high visibility applications forming the backbone of Citi's operations, serving hundreds of partner systems across Citi's main businesses - Markets, Services, Banking, and Functions - enabling them to service our clients.
You will join a high-performing team focused on building a robust Production Support platform using the latest technologies, AI-driven automation, and reliability techniques. Our mission is to deliver a world-class client experience by digitizing services, eliminating manual work, and ensuring our platforms can scale for growth.
In this global role, you will provide support for our enterprise-critical applications, partnering closely with Application Support, Development, Infrastructure, Business, and Operations teams to ensure seamless service delivery.
Functional Key Responsibilities
- Provide technical and business support for Citi users, addressing daily queries and issues, driving stability, efficiency, and risk management improvements to help the department and overall business succeed.
- Provide resolution to critical incidents including prioritization, timely escalation and communication to key stakeholders, driving immediate fixes, as well as comprehensive post-mortems and root cause analysis of all problems for recurrence prevention.
- Support the planning and execution of system changes, including application releases, infrastructure maintenance, and continuity of business tests, ensuring production stability is maintained.
- Maintain and optimize the production monitoring/observability estate by implementing new features and leveraging analytics to enhance system visibility and proactive alerting.
- Collaborate closely with development teams to recommend and implement improvements to application stability, performance, and recoverability.
- Identify opportunities and implement automation tools to reduce operational toil, improve efficiency, and mitigate risk.
Requirements
We are a forward-thinking, collaborative team looking for ambitious professionals who want to improve how things are done. In return, we offer rewarding work in a supportive environment with clear opportunities for progression., * 5+ years in a Production Support role managing enterprise-level applications.
- Deep expertise in Unix/Linux and advanced Shell scripting
- Proficiency with enterprise monitoring tools (e.g., ITRS Geneos, AppDynamics) and log aggregation platforms (e.g., Splunk, ELK)
- Experience with containerization platforms (OpenShift, Kubernetes)
- Experience with relational (Oracle, MSSQL) and NoSQL (MongoDB) databases
- Strong knowledge of messaging solutions (Tibco EMS, MQ, Kafka)
- Experience working with REST APIs
- Infrastructure: Solid understanding of distributed application architecture, including networks, load balancers, storage, and authentication (AD/LDAP)
- Communication: Excellent written and verbal communication skills, with the ability to articulate complex technical issues to both technical and business audiences.
Desirable Skills
- Proficiency in a programming language (e.g., Python, Java) for automation.
- Familiarity with prompt engineering techniques for interacting with Generative AI / Large Language Models (LLMs).
- Experience with observability standards and tools: Open Telemetry, Prometheus, Grafana, * Bachelor's/University Degree or equivalent experience will be considered.