We are currently looking for several Deployment Engineers to join our Sports Delivery team.
The role will be primarily responsible for supporting Development Engineers in their day to day deployment and testing activities.
You will work alongside our core development teams, that are aggressively adopting new technologies and architectural principles, as well as approaches to delivery, deployment, scalability and monitoring.
The successful candidate is expected to be a strong technologist, with both software engineering and technical operations backgrounds.
Act as an extension of the DevOps team to provide support to developers.
Work within the team of Engineers focused primarily on delivering technical solutions for improving the overall quality of product build, deployments, monitoring and alerting, with emphasis on NFRs (resilience, stability, scalability, security etc.)
Help ensure that development and test environments managed by Product Development and DevOps are effectively managed.
Help support a CI / CD infrastructure to incorporate the entire product development lifecycle as well as the continual evolution of cross-
functional collaboration, associated best practices, and standards
Participate in the Product release process by running and supporting deployments to integration, regression and demonstration environments
Create accurate documentation for use by the Development, QA, Technical Operations, Product, Support, and Customer teams
Help implement consistent application of the DevOps methodologies amongst the Product Development teams including training of Developers and communication of best practices to the wider audience
Help ensure security considerations are robustly incorporated into deliverables from day one
Participate in defining and prioritising a backlog of work for the DevOps Support Engineers team
Resolve or escalate key blocking issues for the Product Development teams in the CI / CD process ensuring close liaison between Product Development, DevOps, DBAs and IT
Participate in a support rota, including out of hours on-call
Ensure the provisioning of all our environments are fully automated and tested.
Ensure the right level of visibility on environment health by exposing the required metrics.
Experience with automation
Good understanding of continuous delivery, automation, testing and the development processes in general.
Experience with orchestration and configuration management tooling preferably Ansible
Knowledge of Python or more general purpose programming language (e.g. Ruby, G
Experience with Terraform (ideally on AWS or VMware)
Experience running metrics collection platforms such as Prometheus
Understanding of open source solutions that enable the implementation of highly distributed, scalable, durable, and performant platforms such as Akka, Kafka, Scala and Cassandra
Knowledge of both relational databases and various NoSQL based data storage solutions
Demonstrable experience with agile methodologies and tools for development and operations
Experience with open source tools commonly used to build continuous integration / delivery solutions, such as Git, Maven, Gradle, Jenkins and Sonar
Practical knowledge of the Docker container platform
What can SGDigital give you :
And if that’s not enough; you will get to enjoy benefits and flexible working whilst we provide you with the guidance and development skills you need to progress quickly and enhance your career .