Role Description for DevOps Engineer
Mastek is set to deliver a high-profile programme for a central government department. The programme represents the next generation of the UKs biometric capability replacing and integrating with legacy systems and other departments.
You will be part of a multidisciplinary team, helping to self-organise whilst creating a culture of learning and transparency using relevant agile / lean tools and techniques, removing blockers that might slow the pace of delivery. A unique development opportunity to work on a Public Sector Based Large Scale programme with an innovative market leader.
Requirements
* Hands on experience with AWS services like ECS, EKS, S3, SQS
* Hands on experience with CICD
* Hands on experience with relational database (PostgreSQL, Aurora)
* Hands-on experience on Terraform scripting
* Understanding of micro-services architecture
* Thorough knowledge of Jenkins and pipeline using groovy scripts
* In-depth knowledge of containerisation including Docker
* In depth experience of Kubernetes
* Understanding of Java 8 or above
* Understanding of Spring Framework, SpringBoot
* Ability to work closely with central dev ops, software developers, testers, and product owners
* In this role, you'll work collaboratively by following Agile principles to deploy and operate application and supporting systems. Help the development team to automate and streamline operations and processes. Build and maintain tools for deployment, monitoring and operations and troubleshoot and resolve issues in our development, test and production environments.
To qualify for the role, you should have:
* A self-starter, comfortable working in both process driven and ambiguous environments
* Experience and a passion for working within Central Government and other sectors.
* Proven capability of working successfully with senior client stakeholders and end-users, quickly building successful relationships and establishing credibility
* A passion for digital and technology, with the drive and determination to continually learn new things and develop yourself and others
* Good written, presentation and verbal communication skills, with a high degree of attention to detail
* Good organisational skills, with the ability to work independently in a highly collaborative, team-based environment
* The right to live and work in the UK
Goals
* Continuous delivery
* Release and deployment management processes to ensure that applications can be packaged and deployed
* That security is integral in code
* Improve communication between development and ops
* Automate the work flows
* Automation of deployments