Job Description
What will the DevOps Engineer do?:
- Automate the creation & deployment of Development, Test, PreProduction and Production environments.
- Automate testing of applications/services and integrate with build process.
- Maintain and govern all test environments to ensure consistency of software and codebase.
- Management of Finance Technology application Source Code, including ensuring that branching strategies are followed.
- Create and maintain data refresh processes and scripts ensuring that sensitive data is kept secure and anonymized.
- Use monitoring tools for Applications, Servers & Services diagnostics.
- Assist Development teams with performance and volume testing.
- Setting up nuget/npm repositories.
- Setting up web servers (IIS, Node.js).
- Identify departmental processes that where possible can be streamlined or automated.
- Create and maintain documentation detailing environments.
- Provide knowledge on Cloud environment setup, connectivity, server configuration and guide the Project teams in using the environments in the most efficient manner.
- Work alongside both internal and external Auditing and Security teams in order to maintain security of all environments and data.
So what technology experience is required?:
- IaC Terrafrom.
- Azure DevOps, Artifacts, Boards, CI/CD pipelines (YAML), Repositories.
- Awareness of DevOps concepts, best practices and Agile principles.
- Azure cloud infrastructure.
- Knowledge of on premise to cloud offering migrations.
- Microsoft .NET Framework, .NET Core, ASP.NET Core, C#.
- PowerShell and Bash scripting.
- SQL Server / NoSQL databases.
- Windows & Linux servers.
- Source Control Management (Git).
Desirable:
- Docker containers.
- Kubernetes.
- Microservices.
- SonarCoud / PrismaCloud.
- Helm charts.
- DevSecOps Tooling.
Interested candidates can apply online or email your CV to [email protected]