Platform Engineer

TEKsystems
Charing Cross, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
£ 137K

Job location

Charing Cross, United Kingdom

Tech stack

Software System Penetration Testing
Static Program Analysis
Dynamic Program Analysis
Python
Secure Coding
Software Engineering
Software Systems
SQL Injection
Data Logging
Scripting (Bash/Python/Go/Ruby)
Delivery Pipeline
Gitlab
Kubernetes
Splunk
Docker

Job description

Software Development Life Cycle (SDLC) programme within Enterprise Engineering focuses on integrating security practices into every phase of software development. Here are some key aspects:

  • Security Requirements: Identifying and defining security requirements early in the development process to ensure that security is a fundamental part of the project.
  • Threat Modelling: Analyzing potential threats and vulnerabilities to design robust security measures that mitigate risks.
  • Secure Coding Practices: Implementing coding standards and practices that prevent common security issues, such as SQL injection and cross-site Scripting.
  • Security Testing: Conducting rigorous testing, including static code analysis, dynamic analysis, and penetration testing, to identify and fix security vulnerabilities.
  • Continuous Monitoring: Monitoring applications in Real Time to detect and respond to security incidents promptly.
  • Training and Awareness: Providing ongoing training for developers and engineers to stay updated on the latest security threats and best practices.

This programme aims to create secure, reliable, and resilient software solutions that protect both the bank and its customers

Requirements

  • Good experience with GitLab, CI/CD pipelines, GitLab runners, security, and compliance frameworks.
  • Familiarity with Docker, Kubernetes, and container orchestration tools.
  • Strong proficiency in Python for Scripting, automation, and troubleshooting.
  • Basic to intermediate knowledge of logging and monitoring tools like Splunk, DXAPM
  • Ability to identify and resolve issues across applications, infrastructure, and pipelines.
  • Proven experience in working effectively with cross-functional teams in a collaborative environment.
  • Strong written and verbal communication skills
  • Ability to work with various stakeholders to manage expectations and drive tasks to completion.
  • High level of accountability, ability to take ownership of tasks and drive them to completion autonomously.
  • Write modular, reusable, and efficient code following best design practices to ensure the codebase is easy to maintain and scale.
  • Ensure clear and concise documentation of code and processes being implemented.

About the company

Trading as TEKsystems. Allegis Group Limited, Bracknell, RG12 1RT, United Kingdom. No. 2876353. Allegis Group Limited operates as an Employment Business and Employment Agency as set out in the Conduct of Employment Agencies and Employment Businesses Regulations 2003. TEKsystems is a company within the Allegis Group network of companies (collectively referred to as "Allegis Group"). Aerotek, Aston Carter, EASi, Talentis Solutions, TEKsystems, Stamford Consultants and The Stamford Group are Allegis Group brands. If you apply, your personal data will be processed as described in the Allegis Group Online Privacy Notice available at our website.

Apply for this position