Responsibilities:
Act as a technical acceptance point for DevOps team on a project
Create concepts and designs for pipelines, kubernetes infrastructure, terraform, etc.
Create an automated Deployment Pipeline to ship applications and infrastructure to production:
Collaborate with developers, QA to architect and build the pipeline
Provide clear reporting of the pipelines to all teams
Support the teams to use the pipeline
Troubleshoot issues and remove blockers with the pipeline to maintain flow
Measure the pipeline and use this data to priorities work to continually improve it
Provide centralized monitoring, logging, reporting and alerting tooling that the
development teams integrate with
Collaboration with Dev and QA teams in:
Resolving issues and clearing blockers
Priorities changes
Providing environments
Release flow refinements
Quality gates implementation refinements
Versioning refinements
Technologies:
Docker, Kubernetes and git experience as a must;
Terraform experience as a must;
Experience in automation builds and tests for , php;
Experience in CI/CD automation tools (Jenkins/Terraform/Gitlab CI/others);
Experience with code quality tools;
Experience with microservices design;
Strong knowledge of best DevOps practices and methodologies;
Experience in logging and application monitoring tools;
Experience with Google Cloud
Personal skills
English Upper-intermediate and higher
Influential over design and development strategy;
Collaborative and supportive of other teams;
Able to embed DevOps best practice in all teams and calling out where this is not being followed;
Observant and uses of data to make evidence based decisions with a view to continually
improving the flow of code from developers to Production;
Responsible;
Honest;
Empathetic;
Self-Managed;
Respected and inspiring;
Sociable.
What's in it for you?
Close cooperation with client;
Constant flow of new projects;
Dynami