Investec is a distinctive Specialist Bank serving clients principally in the UK and South Africa. Our culture gives us our edge: we work hard to find colleagues who'll think out of the ordinary and we put them in environments where they'll flourish. We combine a flat structure with a focus on internal mobility. If you can bring an entrepreneurial spirit and a desire to learn and collaborate to your work, this could be the boost your career deserves.
Research shows that some candidates can be reluctant to apply to a role unless they meet all the criteria. We pride ourselves on our entrepreneurial spirit here and welcome you to do the same – if the role excites you, please don't let our person specification hold you back. Get in touch!
Role: Principle Platform Engineer
Lead technical delivery and work closely with teams including software development, system and database engineers, application support and architects to provide development, configuration and support of the banks applications; including architecture, installation, release, change and configuration management, performance monitoring and tuning and quality management across all Windows and Linux systems.
Description of role and key responsibilities
Follow and teach “infrastructure as code” patterns, using automation and scripting, treating the stack as software, and using development methodologies such as scripting in a first-class language, source and revision control, image and artefact management, continuous integration and delivery. Provide technical leadership and real-world experience in modern delivery and deployment techniques and platforms including cloud, container, on-premises and physical systems.
Lead the development and design of automation, infrastructure, configuration and app development scripts from new; create repeatable, auditable code and configurations to manage and deploy applications and servers, and write custom tests and checks during that process, to monitor and ensure availability, reliability and quality.
Deliver ownership around system performance; maintain, evolve and develop the banks automated system, host, application and service level monitoring, logging and alerting systems. Provide monitoring support and leadership to the other internal teams who depend or develop on and support systems with them.
Provide obsessive customer service and expertise to technical groups such as business facing development teams, and engineering, information security and operations in Investec IT; lead the development and mentoring of less senior engineers in the DevOps team to do the same.
Core skills and knowledge
Technical Skills (Required)
Technical Skills (Advantageous):
Knowledge of financial markets and industry financial reporting standard.
RHCE, Azure Certified (essential), MCSE, AWS Certified(bonus), Puppet certified
Programming ability in a high level language
Attention to regulatory requirements as applicable to role
To act with integrity at all times and embrace the philosophy of treating our customers fairly
Work effectively as one IT community across the regions and the business; embrace the philosophy and principles of working within One Investec
Understands and applies Investec working practices, policies and procedures
Someone who takes real ownership of tasks from analysis to completion
Ability to manage and report on own workload, prioritised to business requirements
+44 20 7597 4582
We commit to ensure that everyone is fairly assessed during our recruitment process.
Let us know if you need any reasonable adjustments to complete your application.