Citi is looking to boost its configuration, build and deployment automation activities to help build the future of banking and fin-tech
Requirements
- 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
Responsibilities
- Set up and configure bare-metal / virtualized 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
Other
- Good command of English - both written and spoken
- Full time job
- Bachelor's degree (not explicitly mentioned but implied)
- Travel requirements not mentioned