
Senior Network Engineer
- Dublin
- Permanent
- Full-time
- Cloud Network Design & Implementation: Design, implement, and manage network architectures within Microsoft Azure and Google Cloud Platform (GCP), including Virtual Networks (VNets), Virtual Private Clouds (VPCs), subnets, routing tables, network security groups (NSGs), Next-Generation Firewalls (NGFW’s) and VPNs.
- Infrastructure as Code (IaC): Develop, maintain, and manage network infrastructure using IaC tools such as Terraform.
- Network Security: Implement and enforce network security best practices, including access controls, segmentation, intrusion detection/prevention, and compliance with industry standards.
- Connectivity & Hybrid Cloud: Design and implement secure and efficient connectivity solutions between on-premises environments and cloud platforms, including ExpressRoute, VPN Gateways, and Cloud Interconnect.
- Troubleshooting & Support: Provide expert-level support for complex cloud network issues, using observability tools to ensure high availability, reliability, and rapid incident resolution.
- Automation: Automate routine network configuration, deployment, and management tasks using scripting languages (e.g., Terraform, Python, PowerShell, Bash).
- Collaboration: Collaborate closely with development, operations, and security teams to ensure network solutions align with application requirements and overall architectural goals.
- Proven experience as a Network Engineer or Cloud Network Engineer in a production environment.
- Strong hands-on experience with Microsoft Azure networking services (e.g., Virtual Network, Next-Generation Firewalls, Load Balancer, Azure DNS, ExpressRoute).
- Knowledge of Google Cloud Platform (GCP) networking services (e.g., VPC, Cloud VPN, Cloud Interconnect, Cloud Load Balancing, Cloud DNS).
- Proficiency with Infrastructure as Code (IaC) tools, particularly Terraform.
- Solid understanding of core networking concepts, including TCP/IP, DNS, VPN, routing protocols (BGP), and network security.
- Familiarity with CI/CD pipelines and DevOps practices.
- Excellent communication and interpersonal skills, with the ability to work effectively in a team environment.
- Relevant cloud certifications (e.g., Microsoft Certified: Azure Network Engineer Associate, Google Cloud Certified - Professional Cloud Network Engineer).
- Knowledge of containerization technologies (Docker, Kubernetes) and their networking requirements.