DevSecOps Engineer - London, United Kingdom - Expleo

    Default job background
    Permanent or Fixed Term Contract
    Description

    Responsibilities

    To work as a part of cross-functional, self-organising team which will build DevSecOps solutions plus analyse and identify process and automation improvements within our software development lifecycle.

    This role focuses on the technical aspects of managing and optimizing various platforms and systems, ensuring their stability, scalability, performance and security.

  • Assist / support / contribute and provide thought leadership in developing standardised, automated build processes across Client projects and continuous improvement intiatives.
  • Take a hands-on DevSecOps and automation role on products; designing, coding, testing and implementing new functionality and supporting existing services, embracing a continuous delivery mind-set.
  • Specialist knowledge of provisioning of environments via an automated method to Cloud computing platforms.
  • Platform Management and Administration: Monitor, maintain, and troubleshoot platform infrastructure to ensure optimal performance and reliability. Implement best practices for system configuration, security, and maintenance
  • Guidance and strategy for product teams on automation of software builds and releases
  • Evaluation of DevSecOps tooling and guidance for implementation and adoption.
  • Provide consultancy to Client Squads in IT and Project teams in the business on database and application automation strategy to improve the service offering and optimise load times.
  • Strategic implementation of monitoring solutions for application and infrastructure performance inclusive of metric reporting and escalation of alerts
  • Working with developers to provide standards around builds and CI/CD pipelines to allow for continuous software delivery practices to be established
  • Managing the Configuration of environments, to allow for automation of environment deployments
  • Continuous Improvement: Stay abreast of emerging technologies and industry trends related to platform engineering. Evaluate and recommend new tools, technologies, and methodologies to enhance platform capabilities, performance, and security.
  • Ensuring appropriate capacity management is undertaken and utilised to efficiently manage infrastructure assets.
  • Establishes key metrics and performance indicators to measure service levels.
  • Qualifications

  • Relevant third level qualification or equivalent work experience
  • Essential Skills

  • Excellent client-facing skills
  • People management skills - introducing and building ways in which people can learn from each other, encouraging mentoring and the transfer of knowledge by designing and delivering learning interventions
  • Excellent relationship management, interpersonal, and communication skills (written, verbal and presentation)
  • Team work and emotional intelligence
  • Substantive problem solving skills, including the ability to apply creative and innovative thinking, challenge the status quo and drive beneficial process improvements
  • Ability to facilitate workshops and effective solution identification
  • Deploying SQL database/Azure Data Factory using Azure DevOps pipelines or alternative CI/CD tooling
  • Branching and merging strategies within Azure DevOps/Git
  • Experience with using Infrastructure-as-code technologies to deploy compute in Microsoft Azure/AWS/GCP.
  • Excellent relationship management skills, including the ability to negotiate, agree and then manage the scope of activities
  • An ability to architect, define, defend, and drive technical infrastructure and application decisions and initiatives
  • Good understanding of continuous integration, continuous delivery and test automation and its application
  • Experience

  • Working as part of a collaborative, self-organising agile team
  • Experience of working in a fast-paced Technology environment
  • Customer-centric approach to delivering appropriate business solutions
  • Application lifecycle management and project delivery, using Agile methodologies such as SCRUM and Kanban
  • Microsoft Azure ecosystem
  • Azure DevOps
  • Microsoft sql server deployments
  • DevSecOps concepts, eg Continuous integration, automated testing, infrastructure-as-code, container deployments, cloud technologies
  • Windows Server
  • Powershell scripting language knowledge
  • Familiarity with network protocols, routing, and load balancing
  • Working with cloud platforms and cloud automation tools (eg Terraform/Chef/Puppet/Azure ARM/Bicep templates)
  • Powershell Desired State Configuration (DSC)
  • Working with software containers (eg Docker) and continuous integration tools
  • Performance monitoring of underlying infrastructure and application technologies
  • Benefits

  • Collaborative working environment – we stand shoulder to shoulder with our clients and ours peers through good times and challenges
  • We empower all passionate technology loving professionals by allowing them to expand their skills and take part in inspiring projects
  • Expleo academy - enables you to acquire and develop the right skills by delivering a suite of accredited training courses
  • Competitive company benefits such as medical and dental insurance, pension, life assurance, employee wellbeing programme, sports and social events, birthday hampers and much more
  • 25 days annual leave (increased to 27 after 2 years of service)
    Always working as one team, our people are not afraid to think big and challenge the status quo
  • Access to discounts and offers through my Expleo benefits
    Enhanced maternity and paternity, adoption and shared parental leave package
  • Flexible, blended working model
  • "We are an equal opportunities employer and welcome applications from all suitably qualified persons regardless of their race, sex, disability, religion/belief, sexual orientation or age".