At a Glance
- Tasks: Join us as a Senior DevOps Engineer, managing builds and automating processes in a dynamic team.
- Company: Citi is a leading global bank with a presence in over 160 countries, serving millions of customers.
- Benefits: Enjoy hybrid work, competitive salary, 27 days leave, private medical care, and more perks!
- Why this job: Be part of a cutting-edge team solving complex problems in a supportive and innovative environment.
- Qualifications: Strong Linux, Kubernetes, and scripting skills; degree or equivalent experience required.
- Other info: Citi values diversity and encourages everyone to bring their whole self to work.
The predicted salary is between 48000 - 72000 £ per year.
Citi is a world-leading global bank. We have approximately 200 million customer accounts and a presence in more than 160 countries and jurisdictions worldwide. We provide consumers, corporations, governments, and institutions with a broad range of financial products and services, including consumer banking and credit, corporate and investment banking, securities brokerage, transaction services, and wealth management.
In the world of Capital Markets electronic trading, performance, agility, and reliability are crucial; latency beyond the micro- or even nano-second realm just won’t cut it! A core team of expert engineers within Citi have developed a framework, toolset and collection of components for building self-healing, scalable, high performance, asynchronous, event driven, Java Microservices based solutions. This framework, known as Ambrosia, has solved all the hard problems of failover, high availability, performance and scalability, so that application developers can focus on those pieces of the puzzle that solve the business problem and take performance to the next level.
The overall objective of this role is to assist in building and deploying solutions and supporting tooling that improves developer productivity and the overall developer experience at Citi.
Role Overview/What will you do:
- Perform DevOps role managing build management, automation during SDLC.
- Work on creating Helm charts with Kubernetes and managing k8's clusters and roles.
- Perform root cause analysis of production errors and resolve technical issues.
- Develop scripts for automation.
- Design procedures for system troubleshooting and maintenance.
- Working on Kubernetes Clusters.
- Working on ways to automate and improve build and release processes.
- Deployment Orchestration and Troubleshooting.
- Taking care of critical upgrades and vulnerabilities.
- Advise technical leadership on DevOps best practices and pragmatic enhancements.
Key Skills and Experience required:
- A strong understanding of Linux, networking, source control, scripting, databases, cloud platforms and the software delivery process is essential.
- You will be a highly motivated self-starter who is comfortable taking on new challenges and picking up and learning new technologies.
- Awareness of critical concepts in DevOps and Agile principles.
- Hands-on experience on Docker, Kubernetes along with Helm charts.
- Good knowledge on scripting languages and tools development.
- Good to have knowledge on Redhat OpenShift.
- You will be comfortable working with Linux and be familiar with standard developer tooling, such as Git, BitBucket/GitHub, Jira, Confluence, etc.
- You will have a knowledge of build pipelines, CI/CD and the pathway to production.
- You will be able to triage and troubleshoot build issues, and help other developers understand similar issues on their build pipelines.
- Problem solving attitude and collaborative team spirit.
Any Beneficial / Nice to have skills and experience:
- Knowledge of deploying applications on the OpenShift environment.
- Finance experience is helpful but not essential; what we're looking for is the intelligence and flexibility to tackle diverse technical challenges, and a drive to make things work better on both a technical and process level.
Education:
- Degree educated or similar experience operating in a similar role.
This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.
What we’ll provide you:
- By joining Citi London, you will not only be part of a business casual workplace with a hybrid working model (up to 2 days working at home per week), but also receive a competitive base salary (which is annually reviewed), and enjoy a whole host of additional benefits such as:
- 27 days annual leave (plus bank holidays)
- A discretional annual performance related bonus
- Private Medical Care & Life Insurance
- Employee Assistance Program
- Pension Plan
- Paid Parental Leave
- Special discounts for employees, family, and friends
- Access to an array of learning and development resources
Alongside these benefits, Citi is committed to ensuring our workplace is where everyone feels comfortable coming to work as their whole self, every day. We want the best talent around the world to be energized to join us, motivated to stay and empowered to thrive.
Senior DevOps Engineer (AVP) – London employer: Citibank (Switzerland) AG
Contact Detail:
Citibank (Switzerland) AG Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior DevOps Engineer (AVP) – London
✨Tip Number 1
Familiarise yourself with the Ambrosia framework mentioned in the job description. Understanding its components and how it enhances microservices will give you an edge during discussions with the hiring team.
✨Tip Number 2
Brush up on your Kubernetes skills, especially around creating Helm charts and managing clusters. Being able to demonstrate practical knowledge in these areas can significantly boost your chances of impressing the interviewers.
✨Tip Number 3
Prepare to discuss your experience with CI/CD pipelines and how you've tackled build issues in the past. Real-world examples of problem-solving in a DevOps context will resonate well with the team.
✨Tip Number 4
Showcase your collaborative spirit by highlighting any previous teamwork experiences, especially in Agile environments. The ability to work well with others is crucial in a role like this, so be ready to share relevant stories.
We think you need these skills to ace Senior DevOps Engineer (AVP) – London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in DevOps, particularly with tools like Docker, Kubernetes, and Helm charts. Emphasise your problem-solving skills and any experience with CI/CD pipelines.
Craft a Compelling Cover Letter: In your cover letter, explain why you are passionate about the role and how your skills align with Citi's needs. Mention specific projects or experiences that demonstrate your expertise in automation and system troubleshooting.
Showcase Your Technical Skills: Include a section in your application that lists your technical skills, especially those mentioned in the job description such as Linux, networking, and cloud platforms. This will help your application stand out to recruiters.
Highlight Team Collaboration: Citi values a collaborative team spirit. Include examples of how you've worked effectively in teams, particularly in high-pressure environments, to solve complex technical challenges.
How to prepare for a job interview at Citibank (Switzerland) AG
✨Showcase Your Technical Skills
Make sure to highlight your hands-on experience with Docker, Kubernetes, and Helm charts. Be prepared to discuss specific projects where you've implemented these technologies, as well as any challenges you faced and how you overcame them.
✨Understand the Company’s Framework
Familiarise yourself with Citi's Ambrosia framework and its components. Being able to discuss how this framework relates to your previous work or how you could contribute to it will demonstrate your genuine interest in the role.
✨Prepare for Problem-Solving Questions
Expect to be asked about troubleshooting and root cause analysis. Prepare examples of past incidents where you successfully identified and resolved issues, particularly in a production environment, to showcase your problem-solving skills.
✨Emphasise Collaboration and Communication
DevOps is all about teamwork. Be ready to discuss how you've worked with developers and other teams to improve processes. Highlight your ability to communicate technical concepts clearly to non-technical stakeholders.