Overview Help us build the right things! Link is on a journey to deliver insight driven products and services, that matter to our clients.
Our growth historically has come from mergers and acquisitions, however increasingly there is a real need for us to build capability in understanding unmet needs, ideating to solve those needs, designing good experiences and bringing this to life in products and services that matter.
We are looking for talented individuals that have experience building new products and new businesses, from first principles, at scale.
DevOps Engineer will provide full lifecycle assistance to development of products right through to Production, managing all cloud-based infrastructure and systems.
The Engineer will be the hands-on subject matter expert for the technology stack with particular expertise with Cloud technologies, PaaS and IaaS such as MS Server OS, MS SQL Server, PowerShell, IIS, Unix and Oracle Server.
Working with the Technical Architect this role will support development in design and architecture of the systems to ensure conformity with the cloud standards, policies and technical defaults.
Driving an automation first culture and developing CI & CD pipelines, ensuring repeatability and resilience is at the heart of all we do.
Ensuring platforms conform to the necessary BC and DR requirements and working with the wider DevOps team to deliver application pre-prod and prod environment management strategy.
Working with the Tech Lead & Solution Delivery Manager on Product and Cloud Engineering Head, DevOps engineer will assist and suggest best practices, tooling and methodology to enhance and grow the product environment capability and roadmap and ultimately the quality of the service able to be provided by the Business to our Clients.
This covers management of both pre-prod and prod including release, configuration, data, implementation, alerting, monitoring, support and upgrades.
Key Accountabilities and Main Responsibilities
For the operational support and continuous improvement of the infrastructure estate related to the product and its surround systems, and processes, for Development and Test environments (System, Load, Performance, UAT) to Production
Automation, process efficiency and appropriate tooling (Management and Deployment / Configurations) is utilized to reduce cycle times, and improve reliability, audit and traceability for all system deployments across multiple applications
Process, best practice and system build standards are consistently applied and constantly improved upon
Ensuring that, working with DevOps, the Development Team has the right environment to maximize the development Teams’ efficacy and obstacles are removed and automation introduced where appropriate
Ensuring Production is managed, supported and controlled with the appropriate level of governance and agility.
Production environments are protected by governance, good practice / process, design and fit for purpose’ environments, to the left of Pre-Prod, supporting all project and change activity
Ensuring product and change release(s) are packaged to the right quality, repeatable between environments without change or modification and deployed to the target environments - ultimately to Production without detriment or issue in agreed timescales
Providing skilled, capable resource to Product Managers suited to the delivery. Where gaps in skills or resource exists;
these are managed to reduce the risk to Change
Ensuring software and application design is challenged, and contribute to design in any Change ensuring it is the best it can be aligned to the constraints of the change
Weak points in Process, Technology and Service is addressed through a culture of continual improvement
Software and processes are correctly documented to ensure single points of knowledge do not become a problem and skills are distributed across the team and department;
Ensuring that software Deliverables / Artefacts, as part of any Change / Project, are progressed providing appropriate status reporting and updates as requested by the Product Manager or Other Technology Engineers
Experience & Personal Attributes
Proven track record of Hands On’ Operational / Infrastructure Production management skills, design and technical engineering with demonstrable responsibility, and experience, for Production environment(s)
Demonstrable experience working with Azure / AWS in an engineering or architecture capacity
Demonstrable technical expertise in Enterprise Architectural Design, Virtualization, Cloud Design, Capacity, Resilience, Monitoring, Network and Performance Management
Experience and clear expertise to challenge and create credible alternative technical designs / views / solutions of Engineer Technical Staff.
Previous experience in data management, code and test, scaling, automation, source control, deployment and back up.
Build, monitor and support knowledge of Windows Server, Azure, MS BizTalk, Microsoft SQL Server, Microsoft IIS install and management, Unix, Oracle Server, SAN / storage technologies.
Resourcefulness in getting over problems and establishing clarity.
Able to define and contribute to Strategic Departmental Objectives