This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
As a Senior Platform Engineer you will be a member of the Development team applying solution design skills, strong technical knowledge, best practice design, and sound interpersonal skills in the unification and automation of the Service Delivery Lifecycle. If you enjoy working in an agile and innovative environment this role is for you!
Job Responsibility:
Apply process optimisation and automation across all stages of the software delivery life cycle, including planning, building, testing, deploying and monitoring
Building out patterns and templates and assisting developers in the adoption of these
Act as a champion for DevOps practices and automation technologies
Apply solution design skills and input into the architecture of the DevOps systems
Complete development and configuration activities of DevOps systems, including clean-up, code reviews, bug-fixing post initial build and support for troubleshooting and release activities
Monitor process of development of DevOps systems for any technical faults and solve problems as they arise
Research and make recommendations for implementation of the latest technologies where feasible
Collaborate with team members to maintain quality standards using the Agile/Scrum methodology for building out DevOps systems
Ensure that code changes to DevOps systems are peer-reviewed to ensure best practice coding standards are followed
Assist the delivery team in key releases that are complex in nature and require extra support to get into higher environments
Assist the wider business in key events throughout the year in a technical capacity, such as major hotshows and ingress support
Requirements:
Tertiary qualifications in Information Technology
Proven experience in developing DevOps systems, ideally in AWS, .NET landscape
A minimum of 3 years DevOps experience, delivering across multiple technologies and platforms in a commercial environment
Fundamental knowledge of solutions architecture, computer networking, automation technologies, Linux & Windows fundamentals, source code management, build tools, test tools, monitoring tools, containerisation & configuration technologies
In depth knowledge of Windows Server, Linux Shell & Commands, AWS and CloudFormation, Python, Git and GitLab, Ansible, Docker and DynaTrace
Excellent understanding of the software delivery life cycle and the pros/cons of different operating models including Waterfall and Agile
An ability to be able to apply both best practice and innovation, in equal measure, to deliver across a complex operating environment
Nice to have:
Jira / Confluence experience
Python & JavaScript experience
.NET experience will help in understanding the underlying application assets, but is not required
Experience with AWS Lambda (.NET Core), AWS Kinesis and API Gateway