ob Description
We believe in better. And we make it happen.
Better content. Better products. And better careers.
Working in Tech, Product or Data at client is about building the next and the new. From broadband to broadcast, streaming to mobile, we never stand still. We optimise and innovate.
We turn big ideas into the products, content and services millions of people love.
And we do it all right here.What you'll do
• Collaborate with cross-functional teams to design, develop, and deploy cloud-based applications and services on AWS.
• Apply Terraform to automate the provisioning, configuration, and management of AWS infrastructure resources.
• Design and implement efficient CI/CD pipelines using Concourse to enable continuous integration, delivery, and deployment of software applications.
• Work closely with software development teams to ensure smooth integration of code changes into the CI/CD pipeline.
• Monitor and optimise the performance, reliability, and scalability of AWS resources and CI/CD processes.
• Solve infrastructure and deployment-related issues in a timely manner.
• Stay updated with industry trends and standard processes related to AWS, Concourse, Terraform, and CI/CD methodologies.
• Participate in code reviews and provide constructive feedback to enhance the overall quality of the software.
What you'll bring
• Solid experience in designing and deploying applications on AWS, including familiarity with EC2, S3, Lambda, RDS, and VPC.
• Proficiency in infrastructure-as-code concepts and hands-on experience with Terraform for provisioning and running cloud resources.
• Strong knowledge of continuous integration and deployment practices, with practical experience using Concourse or similar tools.
• Familiarity with containerisation technologies such as Docker and container orchestration platforms like Kubernetes.
• Understanding of networking principles and protocols, including TCP/IP, HTTP, and DNS.
• Proficiency in at least one programming language (e.g., Python, Java) and ability to write clean, maintainable code.
• Experience with version control systems like Git and collaborative development workflows.
• Excellent problem-solving and fixing skills with a keen attention to detail.
• Strong communication and collaboration abilities with multi-functional teams.
• Knowledge of infrastructure monitoring and log aggregation tools such as CloudWatch, Datadog, or ELK Stack.
• Familiarity with agile development methodologies such as Scrum or Kanban.