Position: Network Engineer
Company: EzApp
Category: Other
Experience required: 3y
English level: upper
Published: 2023-07-01T00:00:00+03:00

**Responsibilities:**

- Network Infrastructure Design and Maintenance:
Design, implement, and maintain the organization's DC networking.
Deploy, configure, and upgrade network equipment such as switches and firewalls.
Monitor network performance, identify bottlenecks or connectivity issues, and implement necessary solutions.
Collaborate with cross-functional teams to ensure network security, data integrity, and compliance with industry best practices and regulations.

- System Administration:
Administer and maintain the organization's DC servers, virtualization clusters, and operating systems.
Perform regular system monitoring, troubleshooting, and performance tuning to ensure optimal system functionality.
Install, configure, and upgrade server hardware, software, and related components.

- Network and System Security:
Implement and maintain network security measures, including firewalls, intrusion detection systems, and access controls.
Conduct vulnerability assessments, penetration testing, and security audits to identify and address potential risks.
Stay updated with the latest security threats and industry trends, and proactively recommend and implement security enhancements.

**Requirements:**
Working experience in large-scale network engineering environments (ISPs, Cloud Providers, etc.)
Strong experience with networking technologies and protocols (TCP/IP, LAN, UDP, NAT, VPN (which? Openvpn, wireguard, ipsec, p2p solutions?), DNS, DHCP) - Model OCI 
In-depth understanding of Border Gateway Protocol (BGP) and experience with BGP routing, peering, and troubleshooting.
Experience with firewall administration, including configuration, maintenance, and troubleshooting of firewall appliances (e.g. Cisco ASA, Pfsense).
Strong Linux system administration experience.
Experience with Network Automation, Configuration Management, and IaC tools (Napalm, Netbox, Ansible, Terraform, etc.)
Experience with observability and monitoring systems (SNMP, DataDog, Prometheus, Grafana, etc.)
Strong familiarity with Virtualization/ Private Cloud environments (Proxmox, ESXI, Openstack, Hyper-V)
Experience with storage networking protocols, such as iSCSI, Fibre Channel, or Network-Attached Storage (NAS).
Proficiency in high availability concepts and implementation, including redundancy, failover, and load balancing technologies.
Scripting experience with Bash, Python, or similar
Familiarity with virtualized and containerized environments ( ECS / Kubernetes) - advantage