Job Description
This role will serve as a technical solution engineer across all the Infrastructure domains, including but not limited to Cloud, communications and networks, storage, compute, security infrastructure, end-user compute, BYOD, etc, and will act as a technical liaison between IT and the business.
Requirements
What You'll Do:- Work with complex systems infrastructure and make modifications based on the analysis of technical requirements
- Develop and organise cloud (IaaS, PaaS, SaaS, Function & Logic apps) systems activities to include cloud adoption planning, managing cloud resource usage and scalability, cloud monitoring, container technology, and cloud privacy and security
- Complete detailed analysis of infrastructure design and security standards.
- Design and implement information systems to support the enterprise infrastructure.
- Solution and lead the detailed design/implementation of a robust, secure and scalable network as it relates to enterprise infrastructure
- Work in coordination with the enterprise-wide stakeholders to align business need to IT solutions
- Define and maintain clear set of non-functional requirements for infrastructure as a component of the overall enterprise solution design
- Ensure solutions are built in accordance with defined non-functional requirements
- Ensure comprehensive infrastructure configuration records are delivered at the time of commissioning new services,
- Ensure operating procedures are provided to the Infrastructure Operations function in a comprehensive and timely manner
- Assist in maintaining, configuring, installing and testing infrastructure solutions.
- Assist in monitoring, collecting and preparing statistical data for analysis on infrastructure security, performance, and availability
- Where necessary, provide guidance and support for redesigning solutions based on industry best practice approaches
- Lead the detailed design and support the implementation of security hardening tasks
- Responsible for day-to-day level 3 problem troubleshooting and resolution of the infrastructure environment, escalating problems when necessary
- Represent changes when required and ensure the relevant testing and CAB entry have been carried out and approved.
- Regularly review the capacity of the infrastructure and raise recommendations for addressing issues before they impact the business.
- Work within a defined project management framework, prioritising work appropriately to meet business needs.
- Recommend and execute modifications to the existing infrastructure design to improve efficiency, reliability, and performance.
- Escalate incidents and problems to the Service Delivery Manager when required and ensures a resolution is applied promptly.
- Participate in disaster recovery testing and rehearsals.
- Perform day to day administration and operational functions of the infrastructure environment (depending on the project assignment)
Essential
- Minimum of eight years of experience within a Azure design and implementation role.
- Proven experience in designing, delivering and supporting cloud-based technology, using Microsoft Azure. Specifically Azure AD, Entra ID, Azure Networking & ExpressRoute, DNS, Virtual Machines, PowerBI, APIM, Azure SQL, Azure Cosmos DB, Data Lakes, Data Analytics, Azure Web Apps, Azure Functions & logic apps.
- Worked as a subject matter expert in key areas but not limited to: Container Services, Identity Management, APIM, Application Gateways, Load Balancers, App Services, and Key Vault.
- Experience with planning and communicating the enterprise infrastructure Roadmap - including Azure/Google, Operating Systems, Capacity, Alert Monitoring, Problem Determination, Incident Management, Backup/Recovery
- Experience with IAAS on Google Cloud Platform.
- Experience of 'Infrastructure as Code' and use of scripting languages such as Bicep, Terraform, PowerShell, Azure CLI, Bash, Azure runbooks.
- A good understanding of Azure DevOps Pipelines and deployment
- Implementation experience in RBAC (Role Based Access Control)
- Significant, recent and relevant experience in technical support roles including networking and Infrastructure
- Experience from large scale global enterprise organizations
- Must be a strong leader and communicator with exceptional analytic and problem solving skills.
- ITIL framework and best practices
- Strong experience in designing, integrating and managing complex infrastructure solutions.
- Knowledge of penetration testing methodologies
- Knowledge of Intrusion detection/prevention systems (IDS/IPS/WAF) and vulnerability assessment tools
- Extensive experience of cloud networking, routing and firewall controls.
- Experience in producing design and implementation documents.
- Project Management and architectural understanding
- Knowledge of Information security compliance standards (ISO27001)
Key skill Required
- SQL
- Project Management
- Networking
- Azure
- Data Analytics
- PowerShell
- Access Control
- Analysis
- Analytics
- Assessment Tools
- Azure Web Apps
- Bash
- Best Practice
- Cloud Adoption
- Cloud Monitoring
- Cloud Networking
- Complex Systems
- Compliance
- Comprehensive
- Configuration
- Coordination
- Cosmos DB
- Design
- Design and Implementation
- Detailed Analysis
- Determination
- Disaster Recovery
- Disaster Recovery Testing
- Google Cloud Platform
- Guidance
- Hardening
- Identity Management
- Implementation
- Incident Management
- Information Security
- Infrastructure
- Infrastructure as Code
- Management
- Microsoft Azure
- Penetration Testing
- Problem Solving
- Project Management Framework
- Recovery Testing
- Roadmap
- Role Based Access Control
- Scalability
- Security
- Security Compliance
- Service Delivery
- Terraform
- Troubleshooting
- Vulnerability Assessment