Job Purpose
Team Tuskens provides service for Software Developers to seamlessly deploy their applications to multiple cloud environments, regardless of the underlying Infrastructure.
The Team plays a key part in deploying and supporting production-grade software systems by focusing on problem solving and applying Software Engineering principles to the area of Continuous Integration and Continuous Delivery.
The Team takes an active role in supporting business needs and meeting organizational objectives, as part of Ocado Technology.
Product Area
Development services(EngProd)
Roles & Responsibilities
Recommend, design & implement our deployment systems and infrastructure.
Support highly available systems in production environments (PagerDuty)
Measure and improve every aspect of development ecosystems, specifically addressing Time to Detect, Time to Respond, feedback delay.
Improve our continuous deployment process, getting changes rolled out faster and with confidence. Automate every error-prone process.
Improve our configuration management so our systems can be restored from versioned configurations in an automated way.
Tune our systems to get maximum performance and bang for the buck.
Lead, coach, and grow our Python practice by bridging Dev, Ops and QA.
Become and stay an expert in current and emerging technologies and tools.
You may be asked to perform tasks as required by management deemed as a reasonable request. This job description is a summary of the typical functions of the role, not an exhaustive or comprehensive list of possible role responsibilities, tasks and duties and is subject to review.
The responsibilities, tasks and duties of the job holder might differ from those outlined in the job description and other duties, as assigned, might form part of the job.
Knowledge, Skills and Experience
ESSENTIAL
Experience in development, deployment and maintenance of applications in AWS
Demonstrable knowledge and skills in either Terraform or CloudFormation
Demonstrable programming skills in Python and one more, any non-scripting language
Experience in the full Software Development lifecycle from design to maintenance
Experience with containerisation and orchestration with Docker
Understanding the DevOps culture and its basic concepts, such as source control, continuous integration and delivery, deployment strategies, monitoring, alerting & logging, IaC
DESIRABLE
Good knowledge or willingness to deep dive into certain AWS offering : VPC, IAM, ECS, ECR, S3, ELB, Route53, CF, CloudWatch, SQS, SNS, SSM, STS, DynamoDB
Demonstrable knowledge and skills in Terraform
Experience with node.js (JavaScript or TypeScript)
REQUIRED COMPETENCIES
User-oriented approach in problem-solving
Benefits
Permanent Contract
Multi Sport Card
Medical Insurance
Life assurance
Lunch Vouchers
Training and Development opportunities
Equal Opportunity Employer
Ocado is an equal opportunities employer and as such makes every effort to ensure that all potential employees are treated fairly and equally, regardless of their sex, sexual orientation, marital status, race, colour, nationality, ethnic or national origin, religion, age, disability or union membership status.