DevSecOps Architect (SC Cleared)


Premium Job From Experis IT

Recruiter

Experis IT

Listed on

18th January 2021

Location

London

Salary/Rate

£500 - £700

Type

Contract

Start Date

ASAP

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

DevSecOps ArchitectThe DevSecOps Architect provides a key function to the project delivery team. Establishing a catalogue of re-usable infrastructure code artefacts that can be utilised by supplier and inhouse development and testing teams.Supporting the project team in enhancing DevOps utilisation and ways of working.Ensuring that ways of working and proposed solutions comply with business policies.Facilitating the deployment of multiple application releases with increasing frequency to all environments.Liaise with suppliers to embed DevSecOps practice and process automation tooling into ways of working, including continuous integration, Infrastructure as Code, automated application deployment, source code management.A DevSecOps Architect to enable delivery of solutions to an Azure Cloud platform. The architect will form part of an existing team and have demonstrable experience in Microsoft Azure delivery, Azure DevOps organisations (or similar) and relevant DevOps processes and technologies.The project will be utilizing native Azure Services, ARM templates and Azure DevOps Pipelines (YAML) with the target of frequent deployments, secure application delivery and platform best practice.The platform also includes automated test environments and any automation testing (Vulnerability, Penetration, Unit, Integration, Regression) experience would be ideal.You will have come from a DevOps, 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 issues/solutions to both technical and non-technical staff.You will be steering and guiding teams of developers and testers advocating good DevOps working practices. Deliverables will include:Enable utilization of the business' continuous integration pipeline by the development team.Work with stakeholders to design and implement secure and scalable delivery frameworks.Deliver secure business applications in line with assured designsEnsure an approach to automation that encompasses a Path to Live with coding, testing, assurance and deployment best practice.Enable approaches to Cloud delivery in line with Agency recommendations.Key Skills / ExperienceMinimum 5 Years Azure Cloud ExperienceMinimum 5 years DevOps Cloud Based (CI/CD experience)Minimum 1-year experience with Azure DevOps (or VSTS/TFS)Minimum 1-year experience with DockerMinimum 1-year experience with Microservice DeploymentsSecure version control best practiceScripting experience (at least YAML/Bash)Any Kubernetes, Terraform, Docker or Azure CertificationsExperience with Terraform/ARM TemplatesExperience with AnsibleDevelopment skills are a bonusAutomation scripting and testing skills are a bonusApplication packaging experience.Continued:Solid understanding of Microsoft Azure platform infrastructure concepts and designs.Demonstrated experience of DevOps tools and source code management (Azure DevOps, GitHub).Appreciation of prototype and design principles of DevOps.Strong understanding of Continuous Integration / Continuous Deployment (CI|CD) technologies and software version control.Extensive experience of configuration management systems and automated deployment tools.Understanding and ability to write IAC (Infrastructure as Code) with the toolsets highlighted (Terraform. ARM Templates).Follow established IAC coding standards within the DevOps team.Understand GIT Branching methodologies (inc. GitFlow).Ability to script Azure DevOps YAML pipelines.Ability to build and deploy Docker Containers.Ability to leverage Kubernetes to manage container orchestration.Strong Infrastructure and Windows background.Knowledge of C# and MS Visual Studio experience would be an advantage.Powershell, Azure CLI and Bash Scripting Skills.Experience of automation scripting including translations from ARM/JSON templates or Terraform.Any experience of Linux would be beneficial.Experience of delivering highly scalable and highly available solutions.Ability to articulate highly technical solutions in a variety of ways either verbally, presenting them or document format (High Level Design or Low level Design).Communicate key strategy and reasoning behind technical decisionsCommunicate project progress, timeline and impact of changes to stakeholders.Work with other DevOps and delivery stakeholders to ensure that all the code releases are successful.Participate in design and code reviews.Enhance the self-service, autonomous experience via Azure DevOpsLiaise with internal teams (e.g. developers, business analysts and Architects) to identify DevOps requirements.Review requirements, specifications and technical design documents to provide timely and meaningful feedback.Contribute to building and releasing quality software on plan.Ability to estimate, prioritise, plan and coordinate work.Familiarity with automated testing.Ability to 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: