This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Job Overview: Citi, the leading global bank, has approximately 200 million customer accounts and does business in more than 160 countries and jurisdictions. Citi provides consumers, corporations, governments, and institutions with a broad range of financial products and services. Our Enterprise Operations & Technology teams are charged with a mission that rivals any large tech company. Our technology solutions are the foundations of everything we do from keeping the bank safe, managing global resources, and providing the technical tools our workers need to be successful to designing our digital architecture and ensuring our platforms provide a first-class customer experience. We reimagine client and partner experiences to deliver excellence through secure, reliable, and efficient services.
Job Responsibility:
Set up and configure bare metal / virtualized / cloud infrastructure for business applications
Help development teams on-board to modern CI/CD pipelines
Improve high availability, resilience, observability, maintainability and security of applications with industry standard and/or bank's internal solutions
Automating application releases, deployment, configuration and other aspects of software development lifecycle
Enabling connectivity between various components in distributed networks
Help migrating and upgrading systems to newer infrastructure
Champion a set of practical solutions for Information Security
Act as a gatekeeper for remediation requests from IS teams
Help developers to onboard to lightweight, effective security tooling both pre-commit and in the CI pipeline
Ensure that response times and reliability for security systems and data are of an acceptable standard
Smooth infrastructure processes
Take care of Firewall requests
Work with Unix and Wintel SAs, DBAs and other infrastructure teams to implement individual requests, and to improve the quality of service overall
Establish SLAs with infrastructure teams, and ensure that they are tracked
Challenge processes that make developers unproductive without compromising security
Make it easier to order servers, and easier to go to cloud
Drive improvements in tooling
Help our colleagues in CTI, developer tools and GIDA to improve and automate their own internal processes
Participate in automation of painful manual processes
Monitor the uptime of key services such as Bitbucket, Artifactory, JIRA, Confluence, uDeploy
Help our partners in CTI to provide performant tools including but not limited to: Confluence, ServiceNow, JIRA, Artifactory, Bitbucket
Take care of safe, consistent onboarding to Citi approved identity management solutions, and teach developers how to work with these systems
Automate
drive consistently for APIs over processes
Requirements:
5+ years of relevant experience in an Engineering DevOps role
Unix/Linux skills at a system admin level
Strong knowledge in computer networks and hands-on experience with their troubleshooting
Proficiency in scripting (e.g. bash/perl/python/powershell)
Some experience with Java build tools (Gradle/Maven preferred) and databases (Oracle/PostgreSQL preferred)
Experience with CI/CD tools and pipelines (Jenkins/TeamCity/Artifactory)
Understanding of distributed systems architecture, microservices, virtualization techniques
Good command of English - both written and spoken
Ability to plan and organize workload
Ability to work independently, multi-task, and take ownership of various parts of a project or initiative
Bachelor’s degree/University degree or equivalent experience
Nice to have:
Basics of ITIL practices (change/incident management)