Reporting to the CTO, you will be building and supporting the infrastructure for the delivery and hosting of applications and services that help donors and charities make a difference.
Responsibilities:
- Ensuring infrastructure and security implementations are correctly configured and maintained to support a quickly growing business
- Working with the product and development teams and other stakeholders to build the technical infrastructure requirements and development plan for projects based on business requirements
- Working with the CTO to create and execute on the infrastructure roadmap and define milestones of delivery
- Ensuring projects are delivered in a timely manner, and communicating any anticipated barriers or delays encountered during the delivery cycle to all stakeholders
- University degree in Computer Engineering, Computer Science, or related discipline
- 6+ years of relevant experience
- 4+ years of Azure cloud experience and FinOps
- Experience scaling infrastructure processing for cyclical traffic
- Experience supporting .NET based applications on IIS servers
- Experience supporting Windows, Linux and OS based application stacks (Django, Wordpress)
- Expert knowledge of infrastructure, endpoint and cloud based security practices and procedures
- Expert configuring Nginx, Ansible
- Experience building and managing DR sites and synchronization of data across data centres
- Ecommerce experience (payment gateways and transactional engines, PCI compliance)
- Experience building, configuring, optimizing and troubleshooting IIS and .NET Core servers
- Experience supporting SQL Server, Postgres and Mysql databases
- Experience with continuous integration using Bamboo
- Experience configuring and maintaining physical servers, networks, switches
- Experience profiling, stress, resiliency and load testing
- Experience with creating, scaling and managing containers (Docker, Kubernetes)
- Running .NET Core on Linux
- Experience with Elastic search, Redis
- Azure Administrator certification