Discover your dream Career
For Recruiters

Why DevOps is one of the most difficult jobs in a bank

Investment banks are embracing ‘devops’ – the set of practices that operate at the boundary between operations and IT development to encourage better collaboration between teams and the faster release of new software and products. The jobs are plentiful (Morgan Stanley has 50 that mention the word, JPMorgan has over 300) – but good luck to anyone who takes a devops job in the finance industry.

Devops is designed to bring teams with very different priorities closer together: operations and IT development.

Operations teams are all about running stable and reliable systems. When something works well, they like to keep it that way, unless they can be persuaded that something really adds to the system’s security or performance, for example,

By comparison, development teams are all about change. They are tasked with writing new systems or changing existing systems to meet the needs of users or clients. Theoretically these are fully tested and reliable, but as the pace and complexity of change has increased, it’s become almost impossible to test a change fully.

Developers’ challenge when it comes to releasing new products is compounded by the fact that the new developments often require updated software tools, but that older versions of these tools are usually working with other applications. The newer versions always bring a risk of not working with the old stuff. This is especially the case when an old version didn’t do something that was required, so a programmer created a workaround. When the new version is loaded, that key workaround suddenly won’t work. And sometimes these changes haven’t been documented.

The role of devops, then is to act as a bridge between these two systems. In old-fashioned change management speak, it’s a bit like the difference between ‘run the bank’ and ‘change the bank’. The devops professional carries a huge responsibility for bringing the two teams together and getting it right.

Getting it right isn’t at all easy though. In banking today, it is nearly totally impossible for a bank to run a completely parallel system alongside their current live one in order to truly test from end to end and side to side. Devops jobs are therefore about preparing as best you can for a change and then crossing-fingers, and that can be very stressful indeed.

Graham Drew is the pseudonym of a consultant who works in banking

Have a confidential story, tip, or comment you’d like to share? Contact: sbutcher@efinancialcareers.com in the first instance. Whatsapp/Signal/Telegram also available.

Bear with us if you leave a comment at the bottom of this article: all our comments are moderated by human beings. Sometimes these humans might be asleep, or away from their desks, so it may take a while for your comment to appear. Eventually it will – unless it’s offensive or libelous (in which case it won’t.)

Photo by tam wai on Unsplash

 

author-card-avatar
AUTHORGraham Drew Insider Comment
  • St
    Steve Pereira
    25 September 2019

    DevOps is not a job. Anyone with more than 30 seconds of reading could see that.

    I'm not sure what kind of robot wrote this article but it's not clear how it's trying to make its case.

  • De
    Derence Voo
    25 September 2019

    With blue green deployment, running and changing the bank is possible. You need a solid devops architect in your organization. A well design software rollout system can truly be a key factor that distinguish you and your compeititors, so stop thinking devops is trivial, I am sick to see so many company hiring these professionals as contract staff or pay them like the old days programmers.

Sign up to our Newsletter!

Get advice to help you manage and drive your career.

Boost your career

Find thousands of job opportunities by signing up to eFinancialCareers today.
Latest Jobs
Deutsche Bank
Private Banker - Director
Deutsche Bank
New York, United States
Trafigura
Legal Counsel
Trafigura
Montevideo, United States
Trafigura
Accounts Payable / Accounts Receivable Analyst
Trafigura
Montevideo, United States
Barclays
Cyber Operations Analyst
Barclays
Florham Park, United States
Barclays
Macro TFS FX Application Support
Barclays
New York, United States

Sign up to our Newsletter!

Get advice to help you manage and drive your career.