Description:
This role will be a key member of Trūata’s Platform Operations Team and will be expected to work closely with stakeholders across the business to architect, deploy, maintain and monitor our live services and the underlying network that serves them. As a Principal Network Architect in our Platform Operations Team, you will be working with a focus on the design, deployment and operation of our development, pre-production and production cloud-based anonymization and analytics services and its network. The Principal Network Architect will play a key role in implementing and operating all networking components and application flows that connect & secure our mission critical core operations processes including data ingestion, data validation processes, scheduling and processing of data risk assessment, data analytics and data modelling.
Key Responsibilities:
- Act as a lead architect within a team of technical leads to create advanced network architectures and designs
- Perform proactive evaluation and assessment of new networking technologies
- Create technical solutions and develop technical standards, policies and procedures across our network infrastructure
- Ensure that all our cloud network resources, and application flows are managed as code and are integrated into our devops CI/CD pipeline, application flows, firewall ports, WAF rules, access control lists
- Ability to automate workloads using a wide variety of services and tools, such as the native command line tools e.g. Microsoft Azure
- Communicate and apply a risk-based approach in implementing security policies on to ensure that Trūata is compliant from a GDPR and InfoSec perspective.
- Work with the security team to promote, implement and champion best practices in the area of cloud network security
- Participation in various Agile Scrum based standups with the platform and development teams and support them deploying software solutions to the secure networked cloud
- Implementing monitoring solutions for network infrastructure and services deployed across multiple clouds by utilizing opensource dashboarding technologies such as Graphana
- Act as the lead Trūata interface to 3rd party network and security vendors
What you need:
- University degree in Computer Engineering or equivalent is a MUST. Advanced degree preferred
- Experience working in an agile environment following scrum
- Certification on Microsoft Azure public cloud technology
- Extensive experience architecting networks that enable a flexible and secure networked environment to operate and maintain a fleet of Microservice API’s
- Advanced layer 4 to 7 traffic management knowledge including authentication and authorization flows, JWT/OIDC and 3rd party identity providers
- Experience or certification on one of the following, Azure Web Application Firewall, Checkpoint Next Generation Firewall, NGINX/F5 API Management & NGINX App Protect Web Application Firewall
- Extensive experience with standard load balancer design, SSL termination, and overall application/solution design
- Experience with IT governance standards and compliance including ITIL, PCI, and SOC
- Experience with scripting languages for automation of routine work such as python/ansible/azure devops/terraform
- Desired certifications or equivalent in one of these disciplines; CCNA, CCNP, CCDP, CCIE, CISSP, and or other security certifications
- Strong documentation, communication and interpersonal skills required
- Experience with Atlassian JIRA, Bitbucket and Confluence
- Experience in working with git repositories
- Experience in Linux shell scripting