COURE, an innovative and steadily growing technology company, is seeking an experienced professional to undertake the role of a network engineer. As a network engineer at COURE, your role involves designing, implementing, managing, and maintaining our network infrastructure. You will collaborate with cross-functional teams to ensure the reliability, security, and scalability of our Kubernetes-based environment.
- Deploying various network devices, such as servers, routers, switches, firewalls, and load balancers.
- Overseeing client connections access and managing client connections through whitelist and VPN configurations.
- Implementing security policies for hardware, servers, and Kubernetes environments.
- Ensuring that all security policies are adhered to with periodic network scans and vulnerability tests.
- Creating connections for new services, conducting cross-location testing, and monitoring performance.
- Managing Ingress access, including logging, monitoring, traffic analysis, and Root Cause Analysis (RCA) investigations.
- Handling DNS management, both internal and external, incorporating service auto-routing and DNS load balancing.
- Developing and maintaining monitoring dashboards for all our services.
- Managing network switches, firewalls, and VPNs (both client and Site-to-site).
- Providing Level-2 and above support, addressing and troubleshooting issues.
- Ensuring network and platform security with a focus on end-to-end latency minimization.
- Developing and maintaining comprehensive network documentation, including diagrams, configurations, and procedures.
Requirements
- A bachelor's degree in Computer Science, Information Technology, or a related field.
- Over 3 years of proven experience as a network engineer.
- Proficiency in configuring and managing a Kubernetes cluster environment.
- In-depth knowledge of CISCO firewall (IOS and ASDM) and managed switch configuration (IOS).
- Good understanding of network principles: TCP/IP, NAT, VPN, Firewall, vLAN, CIDR/Subnets, and Ports.
- A firm grasp of network security, edge devices, and system firewall configuration.
- Good understanding of DNS server setup for local and internet DNS resolutions, experience in managing DNS servers (Cloudflare, NS1, GoogleDNS, or similar) is desired.
- Expertise in setting up and managing load balancing solutions for containerized applications.
- Excellent collaboration and communication skills for working with cross-functional teams and ensuring alignment with organizational goals.
- Ability to adapt to the evolving nature of container orchestration and stay updated on Kubernetes best practices.