Platform Engineer
Description
This role involves work to build, improve, our internal developer platform, integrate and automate our Azure-hosted infrastructure, and the services in it. We’re looking for someone who is technically brilliant as well as a great problem solver with the ability to learn new skills quickly. The role is varied, but here’s a flavour of what you can expect to be doing:
- Automate all aspects of the Software Development Lifecycle, develop highly repeatable processes
- Maintain, improve and optimise our fleet of Azure cloud services
- Work within our multi-disciplinary development team to write code to build and improve our services.
- Design, implement and support our monitoring and alerting systems.
- Collaborate with the development teams across the business to enhance the scalability, reliability and performance of their products and components.
Knowledge and Experience:
We would be looking for candidates who have previous experience working as a Senior Developer/Junior Platform Engineer or a Cloud Engineer/Mid-Level Developer. We are looking for someone who is highly technical with engineering experience, as well as being a creative problem solver and an excellent communicator.
We’re open to candidates from a range of backgrounds but typically, the experience/ skills we’re looking for would include:
- Exceptional development and engineering experience with strong coding skills in .NET or PowerShell
- Hands-on experience working in both Agile and DevOps development methodologies
- In-depth knowledge of Microsoft Azure Cloud or similar e.g. AWS
- Capable of architecting security and compliance best practices in cloud infrastructure
- Azure Resource Manager,Terraform or other IaC experience
- Experience in CI/CD tools, Octopus Deploy, Github/TeamCity/Jenkins/AzureDevops or similar
- DBMS experience with SQL Server and NoSQL databases like Cosmos and RavenDB
- Excellent ability to communicate with staff and customers at all levels
- A passion for your craft, and a willingness to share knowledge with others
- Experience in monitoring and logging tools like App Insights, FluentD, Prometheus, Elastic Stack
- Docker and Kubernetes experience is desirable