Negotiable
Undetermined
Undetermined
England, United Kingdom
Summary: The role of a DevOps Engineer involves configuring, developing, and integrating cloud components using Infrastructure as Code (IaC) for various applications and systems. The engineer will also coordinate the resolution of technical incidents to ensure infrastructure components meet business and system requirements. Extensive experience in cloud platform operations, DevOps environments, and IT software development is essential for this position. The role requires collaboration with stakeholders to deliver technical solutions that adhere to quality standards and timelines.
Key Responsibilities:
- Configure, develop, unit test, and integrate technical code changes in collaboration with stakeholders.
- Specify, gain approval, and write detailed designs with Cloud Technical specialists and security experts.
- Understand and interpret Solution Architectures and designs for task estimation and delivery.
- Evaluate and apply new technical tools and processes for continuous improvement.
- Document and verify the handover of platform components into business-as-usual operations.
- Assist or coordinate the resolution of live technical incidents and system problems.
- Deliver short-term projects and activities as required by the Line Manager.
Key Skills:
- Extensive experience with cloud platform operations and Infrastructure as Code (IaC).
- ITIL awareness.
- Experience in a DevOps/agile environment.
- Demonstrable experience in IT software development.
- Experience with ARM (Azure Resource Manager) Templating (JSON).
- Proficiency in PowerShell.
- Experience with Visual Studio 2017.
- Knowledge of Azure Cloud (PaaS and IaaS) is desirable.
- Experience with MSSQL and SQL Server Data Tool (SSDT) Database projects is desirable.
Salary (Rate): undetermined
City: undetermined
Country: United Kingdom
Working Arrangements: undetermined
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
IaC/Devops engineer with 8-10 yrs of experience. Purpose - To configure, develop and integrate cloud components using Infrastructure as Code (IaC) for one or more applications and / or systems and coordinate the resolution of technical incidents to ensure that all infrastructure components within the area of responsibility are fit for purpose and meet the agreed business and system requirements.
Experience and Knowledge
- Extensive experience of cloud platform operations and implementation including development of Infrastructure as Code (IaC) (essential)
- ITIL awareness (essential)
- Experience of operating in a DevOps / agile environment (essential)
- Meaningful relevant and demonstrable experience of IT software development (essential)
- Experience of ARM (Azure Resource Manager) Templating (written in JSON) or similar technology (essential)
- Experience of PowerShell (essential)
- Experience of Visual Studio 2017 (essential)
- Knowledge of Azure Cloud (PaaS and IaaS) (desirable)
- Experience of MSSQL and SQL Server Data Tool (SSDT) Database projects (desirable)
Accountabilities
- Configure, develop, unit test and integrate technical code changes in collaboration with internal and external stakeholders as required, to build technical solutions to agreed estimates, time and quality requirements.
- Specify, gain approval and write the detailed designs in collaboration with Cloud Technical specialist, security specialists and architecture functions to ensure that the final IT solution is fit for purpose and meets the agreed requirements.
- Understand and interpret Solution Architectures and designs in collaboration with team members to ensure that they provide sufficient clarity to enable the estimation and delivery of associated design and development tasks.
- Evaluate and apply new technical tools, processes and technical developments to promote continuous improvement in quality and efficiency standards and automation throughout the software development, infrastructure and deployment lifecycle.
- Document and verify the handover of platform components into business-as-usual (BAU) operation and assist or coordinate the resolution of live technical incidents and system problems as and when required.
- Deliver short term / one-off projects and activities as required by and to the standards and outcomes agreed with Line Manager.