Applications Development Sr Programmer Analyst - Assistant Vice President
Citi · Irving, Texas, US
The Applications Development Senior Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementatio...
Job description
The Applications Development Senior Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contribute to applications systems analysis and programming activities. Key Responsibilities: - Infrastructure Management: Design, implement, and manage highly available and scalable infrastructure on leading cloud platforms such as AWS, Azure, or Google Cloud Platform (GCP). - Automation & Scripting: Develop robust automation scripts using Python and Unix shell scripting (Bash/Shell) to automate repetitive tasks, manage configurations, and orchestrate complex workflows. - CI/CD Pipeline Management: Design, build, and maintain continuous integration and continuous deployment (CI/CD) pipelines using tools like Jenkins , GitLab CI/CD , GitHub Actions , or Azure DevOps , ensuring rapid and reliable software delivery. - Containerization & Orchestration: Implement and manage containerization technologies, primarily Docker and orchestration systems like Kubernetes (K8s) , to ensure consistent environ...