Python Developer

  • Inspire People
  • 14/08/2023
Full time Information Technology Telecommunications SQL Python

Job Description

Join a team at the heart of the global economy! The Department for Business and Trade ("DBT") and Inspire People are partnering together to bring you an exciting opportunity for an experienced Python Developer to support essential tooling and systems across DBT. This role is ideal for a Back End Python developer looking for career growth and be exposed to cloud native systems with an SRE touch to join a team that ensures DBT's digital services work as users expect, working with development teams giving them the tools for their job, including application performance monitoring, exception, log and metrics aggregation, dashboards, and declarative CD/CI pipelines. £55,400 to £74,600 (including allowances) plus excellent Civil Service benefits and pension. Salary is dependent on location and technical skills as assessed at interview. Flexible, hybrid working from London, Cardiff, Darlington, Edinburgh, Belfast, Cardiff, Birmingham or Salford.

DBTs Digital, Data and Technology (DDaT) team develops and operates tools, services, and platforms that enable the UK government to provide world leading support to businesses in the UK and overseas.

As a senior SRE developing Python, you will work to give development teams the tools for their job, including application performance monitoring, exception, log and metrics aggregation, dashboards, and declarative CI/CD (continuous integration/continuous delivery) pipelines.

You'll evangelise product teams about service-level indicators, objectives, and error budgets, and negotiate them. You'll help build and scale our global product platform and participate in an on-call rota.

The Tech Stack includes:
Python and Django framework
Serverless compute (Lambda)
Amazon Web Services
Azure
Jenkins and AWS Codepipelines
Terraform & CloudFormation
Kubernetes
Elastic Container Service (ECS)
Elasticsearch
PostgreSQL
Sentry
Redis

Essential Skills and Experience
You should be able to demonstrate:

  • Experience and fluency in Python, writing clean and effective code.
  • Cloud experience with either Amazon Web Services, Azure or Google Cloud.
  • Ability to build code-defined, reliable, and well tested infrastructure on top of cloud computing systems (eg, Terraform, CloudFormation, Pulumi).
  • Experience in designing, analysing, and troubleshooting distributed systems.
  • Knowledge of Linux/Unix fundamentals and TCP/IP Networking.
  • Ability to see user impact in the infrastructure changes.

Desirable Skills and Experience
While not essential, it would be ideal if you have demonstrable skills and experience of:

  • Experience coding infrastructure (ie, Terraform, CloudFormation).
  • Experience in defining and measuring Service Level Objectives.
  • Experience in observability driven development.
  • Experience in prototyping through reuse of existing Open Source components.

In return, you can expect a planned, transparent progression with learning and development tailored to your role, an environment with flexible working options and a culture encouraging inclusion and diversity, plus the following benefits:

  • Salary of £54,400 to £74,600 (including allowances) including annual allowance depending on location and experience
  • Flexible, hybrid working from London, Cardiff, Darlington, Edinburgh, Belfast, Birmingham, Salford
  • Annual leave starting at 26 days per annum plus statutory bank holidays rising to 33 days with service
  • An excellent Civil Service pension scheme.

If you are a Python Developer, DevOps Engineer, Site Reliability Engineer or Systems Administrator looking to enhance your career and make a difference across an expanding function, then apply today or contact Alison Whitehead at Inspire People in complete confidence for further information.

Further Information:
This role requires SC clearance, a condition of which is to have been present in the UK for 3 out of the past 5 years.