Job Description
What is the role
The purpose of the Cloud Platform Engineer is to support CCoE in the delivery of excellent Customer Service through provision of Cloud Services. The Cloud Platform Engineering Lead will provide support across a number of areas;
- Being a hands-on and seasoned cloud infrastructure & DevSecOps engineer to play a major part in the design, implementation, future support and innovation of BOI next generation of technology solutions
- Cover the entire software (IaC) delivery life cycle bringing together not only great technical abilities, but commercial awareness and communication skills as there will be significant exposure to internal stakeholders as well as Third Party providers
- Support the vision to innovate and build the best technology solutions and move towards a best in class operation, which will require passion and enthusiasm to develop the fast paced and agile environment, using the latest technologies and practices
- Work leading partners in order to deliver new features in the BoI Cloud Platform through agile methodology
- Support the DevOps platform (ADO) built for the Azure Platform
Key Accountabilities
- Defining and implementing automation with open source technology to deliver immutable infrastructure and consistent environments
- Develop new features in BoI Cloud Platform as required by internal customers to support new projects/
- Define a monitoring strategy that allows the gathering and analysing of metrics from both infrastructure and applications to assist in performance tuning and fault finding. Understand the importance of metrics & statistics and the ability to use these effectively in communication
- Works within the overall Technology Services framework to ensure that Cloud support models and processes are built and enhanced to ensure a consistent approach across CSP and that adoption is maintained
- Provide analysis of current capacity and growth to feed into BOI capacity planning
- Occasionally provide out of hours support for major incidents requiring 2nd/3rd level analysis of Cloud Services
- Support the Cloud Management Office (CMO) in understanding the cost and billing implications from a technical perspective and to provide input in arriving at a prioritised backlog of activity
- Supports the Head of Cloud Centre of Excellence managing the Third Parties involved in provisioning Cloud services
- Promotes new technologies and techniques and drives improvements to tools and processes to drive greater efficiency and optimisation
- Ability to work in a fast paced environment using Agile methodologies with minimal oversight or supervision
- Support in the definition and maintenance of a continuous integration and continuous delivery framework
- Develop and maintain a CCoE pipeline for self-provisioning of resources in the BoI cloud platform using IaC using ADO and Native tooling
- Develop and maintain the code repo and the code using Terraform.
What is the opportunity
Support the organisation on its Digital transformation Journey working in a multiskilled team enabling and developing Cloud Products for the leading Bank in Ireland
Essential Qualifications
- Azure certification in Architecure, SysOps or Developer is required
- Certification in any CI/CD technology is a plus
Essential Skills & Experience
- You will be a subject matter expert on areas as they relate to customer applications and services (e.g., Azure, ADO and Terraform.).
- Develop, optimise and maintain the firms cloud infrastructure IaaS/PaaS/SaaS services.
- Significant experience of cloud technologies especially Microsoft Azure and Azure DevOps
- Strong background in infrastructure management and design, with proven experience of best of breed solutions for security, scalability and cost management
- Support an agile and code first approaches utilising infrastructure/application as code.
- Strong experience supporting green field projects and creating environments with strong monitoring, alerting and support solutions
- Strong Dev-Ops experience, working with the Cloud Management Office and the factory teams to support the creation of release pipelines within a CI/CD environment.
- In-depth knowledge of Windows/Linux operating systems
- Ability to communicate the DevOps mindset and willingly to share knowledge and be able to influence others supporting the value of the Cloud CCoE
- Experience of implementing resilient and highly available systems at enterprise-scale
- Working knowledge for Agile processes and tools required to promote this methodology
- Strong knowledge of microservice architecture and orchestration
- Keeps up to date on the latest industry trends and openly shares thoughts on standards/tools/technologies/trends for environments management
Skills
- Strong DevSecOps experience
- Azure certification in Architecure, SysOps or Developer is required
- Scrum methodology experience being able to work in Sprints
- CI / CD and automatization pipelines (ADO)
- Automation of Operational tasks through self-healing / Configuration management (Ansible, Terraform)
- Terraform experience is required.
- Azure Enterprise Scale knowledge is necessary
- Managing through third parties/ multiple vendors
- Ability to understand and input to the roadmap and support scalability and optimisation translating into stories / epics.
- Strong focus on end customer impacts and supporting service
- Understands risk and operating in a regulatory sector
- Display a product mind-set and thinking about how projects consume these services
Key Competencies
- Customer Focused - Self
- One Group, one team - Self
- Agile - People Manager
- Accountable - People Manager
- Manage Risk - Self
Job ID: 123349