DevOps Engineer AKS Scripting ACR / Docker Hub (CF-33984325)
This is an exceptional Devops role, to join an exciting Greenfield Project !
Amazing opportunity for you to work with some exceptional Software Architects, in a small and highly skilled team using the latest technologies including Microservices, Event Sourcing, CQRS, ServiceBus, RESTAPI, .NET Core. The vibe on the team, is friendly, chilled, collaborative and absolutely no ego's aloud. They just want to build great tech !
Using Cloud technologies, you will support the development team through your DevOps expertise. In this DevOps role you will build pipelines that are building containers. You will build a production and development environment with Kubernetes clusters that host these containers. Your Kubernetes experience (set up Kubernetes cluster in a commercial production environment) will be coupled with a genuine passion for this area. Essential skill-set required Azure Kubernetes Services (AKS) and Azure Container Registry (ACR) or Docker Hub coupled with great scripting ability !
Initially you will be designing and building a standalone bespoke application. The goal is to build and creating multiple phases of this application, leveraging the latest and greatest technologies (Event Sourcing / CQRS). Using automation and best practices to build and create fault tolerant scalable systems.
They are aiming to have their first Microservices ready early in 2023 with a second to follow in approx 6 months after.
As a team some of their MVP Goals are
Take circa 10+ services (API, saga) etc
Dockerise the services (several .NET 6 & Node Applications)
Configure pipelines to build and push to Azure Container Registry (ACR)
Setup and configure Azure Kubernetes Service (AKS) for a non-production MVP (availability, geo location redundancy and fault tolerance is not in scope)
Setup and configure EventStore with AKS - EventStore can be learnt when you start the role
As a team their goals Post-MVP look like
Ensure keys/certs/secrets are managed via Azure KeyVault from pipelines context (e.g. API keys, NPM credentials for private feeds etc)
Production readiness of EventStore with replicas
Architect monitoring solutions using Azure Application Insights i.e. telemetry on moving parts e.g. message bus, event store, cosmos db?
Automation/ability to bring AKS cluster up on demand e.g. for load-testing or any reasons to build and create fault tolerant scalable systems.
DevOps skill-set needed for this role
Understanding how applications run in the cloud taking into consideration - configuration, security, firewalls and networking.
Azure Kubernetes Services (AKS) - have set up and have worked with multiple services runner in AKS cluster with Ingress into the cluster and configurations of services from external from the cluster
Azure Container Registry (ACR) OR Docker Hub
Scripting Powershell or Bash
Azure Service Bus
Azure Event Hubs
Location: Remote (once in Ireland) or attend their Dublin offices whenever suits you
Salary:- Depending on experience up to €130,000 with benefits
To find out more about Computer Futures please visit www.computerfutures.com
Computer Futures, a trading division of SThree Partnership LLP is acting as an Employment Agency in relation to this vacancy | Registered office | 1st Floor, 75 King William Street, London, EC4N 7BE, United Kingdom | Partnership Number | OC387148 England and Wales