Job Description
Dev Ops Engineer
6 Months - Possible Extension
£577.50 - £677.50 per day
Inside IR35
Candidate will be required to apply for a DBS to start work and will then be put through SC clearance once onboarded.
- Support all aspects of the software development lifecycle, applying DevOps principles and to lead on developing, implementing, enhancing, and managing DevOps practices following agreed processes and best practices.
- Applying industry best practices and patterns across infrastructure and application components e.g., availability, security, performance, and scalability.
- Leading on the design, release and implementation of automated, repeatable, efficient delivery pipelines and holds responsibility for the management, delivery, and improvements of the deployments onto Production.
- Lead delivery, integration, administration, and configuration of DevOps tools, seeking continual improvement and ensuring effective transition onto operational support (where applicable). This includes tools for source control, build, CI & CD support, code reviews, security scans, test automation, monitoring and agile management etc.
- Implementing and configuring DevOps specific monitoring, alerting, auditing and notification strategies and be an advocate for security and performance standards in the organisation
- Identifying, tracking and support managing of DevOps specific risks and issues in adherence to established reporting standards.
- Contributing to technical decisions and directions in a collaborative team environment, including solution architecture, estimations, product planning, user stories (requirement) creation.
- Attending Team and Agile Scrum meetings.
- Sharing knowledge and expertise and providing mentorship and training to other members of the team, enabling them to work in an automated, repeatable fashion.
- Promoting and encouraging the use of test automation and infrastructure-as-code within delivery teams.
Essential Skills
- Strong understanding of DevOps principles and experience of working in a DevOps or iterative development culture.
- Excellent knowledge and proven experience implementing continuous integration (CI) and continuous deployment (CD) tools, including pipeline design and administration.
- Experience with automated testing and embedding this in CI/CD pipelines.
- Demonstrable experience in service support including troubleshooting and incident resolution.
- Experience in identification and tracking of risks and issues.
- Experience of knowledge sharing and mentoring junior members of the team.
Technical Essential
- Azure DevOps Repos, YAML Pipelines
- Git
- Terraform
- Azure
- Azure AppService and/or Azure API Management
- Docker
- Python
- Azure SQL
Desirable
- ElasticSearch
- Azure Service Bus, Azure Functions, Azure Logic Apps
- Shift left strategy: security scans, code analysis, monitoring
- Knowledge of build/deploy of Node/next.js (React framework), .Net Projects
