DevOps Egineer (SC Cleared)


Premium Job From Experis IT

Recruiter

Experis IT

Listed on

9th March 2020

Location

London

Salary/Rate

£500 - £650

Type

Contract

Start Date

ASAP

This job has now expired please search on the home page to find live IT Jobs.

DevOps Egineer (SC Cleared), Azure, AWS, Docker Kubernetes, CI, CD, Microservices, Terraform, Ansible, Cloud, Developer, Developing, Developed, YAML, Bash, Scripting, Continuous Integration,Our Central Government client based in London are recruiting for a DevOps Engineer. The role requires SC Security clearance.A DevOps Engineer is required to provide development and operational deliverables and to ensure that application deployment in accordance with continuous integration practices is properly attributed and completed to a sufficient quality. The DevOps Engineer will be responsible for the following activities and artefacts:The catalogue of re-usable infrastructure code artefacts utilised by the development and testing teamSupporting the project team in enhancing DevOps utilisation and ways of workingFacilitating the deployment of multiple application releases with increasing frequency to productionEnsuring that ways of working and proposed solutions comply with business policiesLiaison with supporting suppliers to make best use of DevOps capabilitiesPosition Overview;We are currently developing software in a new cloud environment in Azure and are seeking new DevOps engineers. The engineer will form part of an existing team and have experience in Azure DevOps and additional DevOps toolsets.The project will be utilizing Microservices, Containers (Docker), Kubernetes, Terraform and Azure DevOps Pipelines (YAML) with the target of frequent deployments.The project also includes an automated test environment therefore any integration automation testing experience would be ideal.You will have come from a development or infrastructure background with recent relevant AZURE CLOUD experience (Fundamental).As important as it is to be technically skilled you also need to be an excellent communicator that can articulate technical engineering issuessolutions to both technical and non-technical staff.The project has recently started therefore you will be steering and guiding the team of developers and testers advocating good DevOps working practices with a DevOps team lead. Key Skills / ExperienceMinimum 5 Years Azure Cloud ExperienceMinimum 5 years DevOps Cloud Based (CICD experience)Minimum 1 year experience with Azure DevOpsMinimum 1 year experience with DockerMinimum 1 year experience with Microservice DeploymentsAny Kubernetes, Terraform, Docker or Azure CertificationsExperience with TerraformExperience with AnsibleUnderstanding and ability to write IAC (Infrastructure AS Code) with the toolsets highlighted (Terraform and Azure Pipelines (YAML))Understand GIT Branching methodologiesAny development skills are a bonusAny automation testing skills are a bonusAny application packaging experience.Appreciation of prototype and design principles of DevOpsExperience of automation scripting including translations from ARM/JSON templates or TerraformPowershell, Azure CLI and Bash Scripting SkillsAbility to build and deploy Docker ContainersAbility to leverage Kubernetes to manage container orchestrationExtensively worked with Configuration systems and automated deployment toolsStrong understanding of Continuous Integration Continuous Deployment (CI|CD) technologiesand integrated source control systems exposure (Preferably GIT)Strong Infrastructure and Windows backgroundAny experience of Linux would be beneficialExperience of delivering highly scalable and highly available solutionsAbility to articulate highly technical solutions in a variety of ways either verbally, presenting them or document format (High Level Design or Low level Design)Experience of DevOps tools, IDEs (visual Studio) and source code management (Azure DevOps, GitHub) would be an advantage.Knowledge of C# and MS Visual Studio experience would be an advantage.Follow best practices and coding standards for IACFollow established IAC coding standards within the DevOps team and cascaded from team leadCommunicate key strategy and reasoning behind technical decisionsCommunicate project progress, timeline and impact of changes to team lead.Work with other DevOps engineers to ensure that all the code releases are successful.Participate on design and code reviews.Enhance the autonomous experience via Azure DevOpsLiaise with internal teams (e.g. developers, business analysts and Architects) to identify DevOps requirementsReview requirements, specifications and technical design documents to provide timely and meaningful feedbackContribute to building and releasing quality software on timeEstimate, prioritise, plan and coordinate your workYou focus on writing clean, well designed and reusable IAC(code).Familiarity with automated testing.Can work independently and part of a team

You are currently using an outdated browser.

Please consider using a modern browser such as one listed below: