Job Software Developer/ Engineer/ Architect

Innovation DevOps Engineer - VP

Responsibilities

Job Purpose Statement:  

The DevOps Engineer is responsible for a variety of engineering activities including the design, acquisition and development of hardware, software, and network infrastructure in coordination with the Technology team. The overall objective of this role is to ensure quality standards are being met within existing and planned frameworks.

This person will act as a primary source to Dev teams for DevOps practices that aim to simplify the development process of software. DevOps is a series of practices and processes that are intended to speed up and automate aspects of the processes of developing, testing and releasing software, allowing for the continuous delivery of software and software updates. 

The DevOps Engineer combines aspects of a technical role and an IT operations role and will be involved in the project management and planning side of development.

Key Responsibilities: In this role, you will be handling the following (but not limited to) responsibilities:

  • Provide assistance with a product or product component development within the technology domain
  • Conduct product evaluations with vendors and recommend product customization for integration with systems
  • Assist with training activities, mentor junior team members, ensure team’s adherence to all control & compliance initiatives
  • Assist with application prototyping and recommend solutions around implementation
  • Provide third line support to identify the root cause of issues, react to systems & application outages or networking issues
  • Support projects and provide project status updates to project manager or Sr. Engineer
  • Partner with development teams to identify engineering requirements and assist with defining application/system requirements and processes
  • Create installation documentation, training materials, and deliver technical training to support the organization
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behaviour, conduct and business practices, and escalating, managing and reporting control issues with transparency.

CITI INNOVATION LAB DUBLIN

Citi Innovation Lab strives to create world-class digital banking innovations in order to deliver a differentiated client experience and to enable the business to grow in new ways. Launched in 2009 the Citi Innovation Lab Dublin was the first Lab in Citi’s global Lab network. Operating on a Lean Start-up model, the Labs have the ability to accelerate a concept from idea to incubation to launch efficiently and effectively. This enables Citi to bring the right new innovative products to market faster and with outstanding outcomes.

Citi Innovation Lab Dublin specializes in helping Citi to deliver on its ambition of being the world's leading digital bank. The Lab focuses on developing new banking channels, adding intelligence to interactions through the use of AI and exploring new technologies to enhance the client's experience. Through the use Data Science & Big Data the Lab helps to create cross-product and cross-Citi solutions that enable Citi and our client's to unlock new opportunities. The Lab also focuses on solving key challenges with the Digitization of Banking, FinTech and exploring opportunities in disruptive new technologies such as Digital Money, Blockchain / Distributed Ledger Technology.

We value:

  • Placing clients at the core of all we do to in order to discover and deliver highly innovative, intuitive and commercially relevant new products & services.
  • Discovering new technologies and unlocking the benefits for Citi and our clients.
  • Delivering innovative solutions which result in economic value for Citi
  • Cultivating a positive culture in our organization, by fostering staff engagement, diversity, inclusion and an innovative mindset.
  • Effective collaboration and leveraging talent from across Citi to form long-lasting partnerships, and tap into vast resources across Citi.
  • Pioneering innovation catalyst programs to help foster increasing levels of innovation across the company and the discovery of new opportunities.

Knowledge / Experience

  • Strong commercial orientation with a deep passion for client-driven design and development throughout the SDLC
  • Strong background in the financial services and banking industry
  • Strong knowledge of full software development and testing lifecycle
  • Exposure to defect management and analysis
  • Experience with reporting applications

Skills

  • Excellent computer science fundamentals; demonstrable command of data structures, algorithms, and design patterns along with capability to translate them into working, elegant code
  • Clear and concise written and verbal communication
  • Extensive experience of development, maintenance and improvement of software applications
  • Awareness of DevOps and Agile principles
  • Familiarity with the principles of DevOps and SRE
  • Excellent teamwork and strong problem-solving skills
  • Good attention to detail and knowledge of programming languages
  • Excellent organizational and time management skills, and the ability to work on multiple projects at the same time

Tech Stack Skills

  • Scripting: Python, bash
  • CI/CD: Jenkins, TeamCity, uDeploy
  • Repositories: Git, Artifactory, Confluence, JIRA
  • Database: MongoDB / MaaS, MySQL, MSSQL, Oracle, Elastic
  • OS Administration: Linux, Wintel
  • Docker management: Openshift
  • Monitoring: ELK Stack, Grafana, ITRS

Qualifications

  • Bachelor’s degree/University degree or equivalent experience
  • Project Management experience
  • Comprehensive knowledge of design metrics, analytics tools, benchmarking activities, and related reporting to identify best practices
  • Demonstrated analytic/diagnostic skills
  • Ability to work in a matrix environment and partner with virtual teams
  • Ability to work independently, multi-task, and take ownership of various parts of a project or initiative
  • Ability to work under pressure and manage to tight deadlines or unexpected changes in expectations or requirements
  • Proven track record of operational process changes and improvement

Advantage

  • Basic knowledge about blockchain technologies
  • Passionate and enthusiast about cryptocurrencies
  • Basic cryptography (PKI, digital signatures)

Citi is an equal opportunities employer