Software Engineer - DevOps
-
Job ref:
1173886/004_1646822830
-
Location:
London
-
Sector:
-
Job type:
-
Salary:
£65000 - £75000 per annum + Company Benefits
-
Contact:
Tom McParland
-
Email:
-
Published:
about 1 year ago
-
Start date:
ASAP
-
Consultant:
ConsultantDrop
Software Engineer - DevOps
London Based
£65,000 - £75,000 per Annum
SC/DV Cleared
Job Description
The Software/DevOps Engineer will provide a bridge between software development, testing, infrastructure, operations and system administrators to facilitate efficient, continuous and high-quality software delivery. The processes and tooling implemented by the Software/DevOps Engineer will enable source code and associated artefacts to be installed and configured across environments. The Software/DevOps Engineer will typically combine the skills of software coding and/or scripting and process reengineering with exemplary team working and communication skills. The Software/DevOps Engineer should have a good breadth of knowledge across the disciplines of software development and how software is deployed.
Key Responsibility Areas
To assist in the overall implementation and support of new applications. Including but not limited to:
Assist in the overall implementation of new software / applications for the Intelligence Solutions Business Unit Customers
Analyse requirements, design, implement and unit test software code and supporting artefacts using appropriate tools
As required, lead on software/application development activities
Plan and undertake installations on development, test, reference and operational environments
Deliver consistent high-quality software and environmental builds through automation
Creation and maintenance of automaton frameworks for software and/or environment provisioning and ongoing operation
Managing and controlling software configuration for projects including the source repository
Implement and maintain of Continuous Integration (CI) and/or Build pipelines where appropriate
Understand change control and release management practices
Assist in data engineering activities (data cleansing, integration, onward data analytics)
Provide application support to existing deployed services
Contribute to the improvement and efficiency of the Intelligence Solutions Team
Skills, Qualifications & Knowledge Required
Mandatory
The role requires the candidate to be a full UK National with at least a current SC clearance.
At least 2 years work experience of performing a similar role
Good knowledge of Agile methodologies, SCRUM, BDD, TDD
Microsoft - C#, .NET, SharePoint, SQL
Source control management (Git, Azure DevOps etc)
Data Engineering - experience of one or more: Apache ecosystem, SQL, Python
Web - HTML, CSS, JavaScript, XML, SOAP
O/S - Linux, Windows
Automation tools for software and/or infrastructure builds PowerShell / Ansible etc)
Clear and effective communication skills
Strong analytical skills
Aptitude for solving complex/technical problems
Flexible and adaptable attitude, capable of acquiring new skills
Objective and logical with an enquiring and creative mind
Highly desirable
Experience with Secure DevOps within an Agile /SAFe environment
Containerisation - Docker, Kubernetes, Kubeflow etc
Data engineering - Hadoop, R, Scala, Python, Apache Spark, Apache Kafka, Apache Cassandra, PostgreSQL, Oracle, SQL etc
Machine Learning - Keras, TensorFlow, Azure ML, Scikit-Learn, PyTorch etc
SharePoint Patterns and Practices (PnP) PowerShell library
Java - Java JEE, JSP, JSF, EJB, Spring, JDBC etc
