Project Description
Our Client is one of the largest in UK grocery and general merchandise retailers is in the middle of transformation to a technology company in retail. As part of this exercise renovation of the technology landscape taking place across the Company. As a partner, we support our client in this journey and help develop new applications from scratch for various departments (Supply Chain, Product Lifecycle Management, Finance, HR, etc.).
Our teams are responsible for the development of platform components in an Agile environment together with the client, based on event-based Microservices architecture. As a developer, you will work with a team of professionals in your Country and collaborate with experts from all over the world to develop modern high-loaded applications in a Cloud environment.
Our ideal candidate is a passionate smart individual with a strong engineering background, ready to work in a self-managed team, accept challenges and take active roles in their resolutions. The successor will not only solve engineering tasks but also take responsibility for the technology Company's business goals resolution with the Product Owner and business stakeholders.
Your effort will help our client to meet their passion to satisfy the most demanded client and to become the number one technology company in retail. In return, you will have the ability to grow your technical skills, extend your network and share knowledge with experts all over the world.
Responsibilities
• Heavy involvement in the design, early prototyping, and transformation of them into consumer features
• Procurement of environments through infrastructure as a code
• Architecture of new applications configuration
• Performance optimization of high-load systems
• Usage of best practices for clean and maintainable code
• Usage of innovative and latest trends and frameworks
• Active role in self-managed Agile environment
• Cloud infra and Database Support
• Candidate should have good Platform experience on Azure with Terraform.
• The DevOps engineer needs to help developers, create the Pipelines and K8s Deployment Manifests.
• Good to have experience in migrating data from (AWS) to Azure.
• To manage/automate infrastructure automatically using Terraforms. Jenkins is the key CI/CD tool that we use, and it will be used to run these Terraforms.
• VMs to be provisioned on Azure Cloud and managed.
• Good hands-on experience in Networking on the Cloud is required.
• Ability to set up Database on VM as well as managed DB and Proper set up of cloud-hosted microservices needs to be done to communicate with the db services.
• Kubernetes, Storage, KeyValult, Networking (load balancing and routing), and VMs are the key infrastructure expertise that is essential.
• Requirement is to administer Kubernetes cluster end to end. (Application deployment, managing namespaces, load balancing, policy setup, using blue-green/canary deployment models, etc).
• The experience in AWS is desirable.
• Python experience is optional however Power Shell is mandatory.
• Know-how on the use of GitHub
• Administration of Azure Kubernetes services
Soft skills
• Strong Communication Skills
• Good Leadership Skills
• Bird-view of the business objectives
Skills
Must have
Microsoft Azure Cloud Platform, Kubernetes, Microsoft Azure Kubernetes Service (AKS), AWS, HashiCorp Terraform
Nice to have
Jenkins Pipeline, Microsoft Windows PowerShell, Ansible, Apache Kafka, Cloud Engineering, React, Jenkins, Agile Methodology, Python
Languages
English: C1 Advanced