Applications Development Sr Programmer Analyst
citi
Job Description
Responsibilities:
- Design, implement, and maintain robust CI/CD pipelines using industry-standard tools.
- Automate infrastructure provisioning, configuration management, and application deployments.
- Implement and manage monitoring and logging solutions to ensure system health and performance.
- Troubleshoot and resolve production incidents, ensuring minimal downtime.
- Collaborate with development teams to improve application performance and scalability.
- Stay up to date with the latest DevOps tools, trends, and best practices.
- Work with containerization and orchestration technologies like Kubernetes, Docker, and OpenShift to deploy and manage microservices.
- Deliver against the observability roadmap for Services Technology by building scalable, reusable telemetry solutions.
- Integrate observability, logging, and monitoring tools such as Prometheus, Grafana, ELK Stack, and Datadog for real-time infrastructure monitoring.
Mandatory Skills:
- Strong shell scripting and Unix/Linux administration skills.
- Hands-on experience with CI/CD tools (e.g., Jenkins, Harness, Tekton, Ansible, TeamCity).
- Experience with log monitoring tools (e.g., ELK, Splunk).
- Experience with system monitoring tools (e.g., AppDynamics, Grafana, ITRS).
- Deep understanding of containerization concepts and experience with Docker and Kubernetes.
Good to Have Skills:
- Python scripting experience.
- Experience with AI-powered developer tools (e.g., GitHub Copilot).
Qualifications:
- Bachelor’s degree in computer science or a related field.
- 5+ years of experience in a DevOps/SRE role.
- Excellent problem-solving and communication skills.
- A passion for automation and continuous improvement.
- Proven ability to troubleshoot integration issues and support observability across hybrid platforms (on-prem, cloud, containers).