Design and build SRE toolsets and assist with rollout across a targeted set of applications.
Work closely with product owners to develop client solutions for new and existing channels.
Grow our catalogue of common assets, such as code templates, libraries, utilities, services, etc.
Work with multiple application teams to assist with system enhancements to deploy new products and process improvements.
Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, deployment and runtime.
Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals.
Provide analysis with interpretive thinking to define issues and develop innovative solutions.
You are passionate about technology with relevant experience in a software development / support engineering role
You have extensive experience in system analysis and in programming of software applications
You have experience in managing and implementing successful engineering projects
You have an understanding of at least one area of SRE and a willingness to learn and grow your knowledge
You articulate your ideas clearly and concisely, both written and verbally
You are familiar with usage of a common DevOps tools across the full build / test / deploy / runtime
You have hands on experience with container technologies, working with applications within a container management platform, such as Kubernetes, OpenShift, Docker Swarm, etc.
You have hands-on experience, commercial or personal in at least one major cloud environment (AWS, GCP, etc.)
You are comfortable with scripting / coding and have the ability to work with a combination of public and bespoke APIs (REST / SOAP)
You are aware of the importance of meeting non-functional requirements, such as security, reliability, scalability and maintainability
You are competent with your OS command line - Linux and / or Microsoft Windows
You are proficient in git, of course
You may have made a contribution, no matter how small, to open source software
You have high development standards, especially for code quality, code reviews, unit testing, continuous integration and deployment
You don’t treat security as an after-thought, with awareness technologies such as OAuth 2, and an interest in industry measures such as latest OWASP Top 10, etc.
You always serve your clients with the most appropriate, OpenAPI-documented status codes
You have an in depth knowledge of the useage of industry standard monitoring and instrumentation tools such as elastic stack, sensu, AppDynamics, Prometheus, StackDriver, InfluxDB, grafana etc
You are an adaptable, resourceful, well organised team player with a strong work ethic
You agree that verbal and written communication skills are vital
You are eager to grow your skillset
You are educated to degree level or above
Bachelor’s degree / University degree or equivalent experience
This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.
Citi is changing, and ICG DevOps are driving that transformation.
ICG DevOps is a global organisation delivering modern best practices and automated tooling that empower our development and operations teams that deliver value to the business more quickly, more frequently, more reliably and at larger scale than ever before.
As a member of the ICG DevOps team you will build and roll out Citi’s key pipeline technology, used by 2000 different applications and 15,000 users.
This is an excellent opportunity to gain expertise in many different tools and technologies; make an impact in a large organization;
and gain exposure to the ICG business and technology initiatives. We are continually looking for ways to improve processes, better integrate our systems and automate as much as possible in order to Deliver Value to our Clients.
If you have this kind of vision, capable of seeing ahead, of developing a clear path forward in a quest to try the untried, here is the opportunity.
In a supported, resource-rich, vibrant co-working environment, working with an ecosystem of globally interconnected teams, realising a broader mission of enabling growth and economic progress on a scale you will not find anywhere else.
Grade : All Job Level - All Job FunctionsAll Job Level - All Job Functions - GB