335 Networking jobs in Bahrain
Software-Defined Networking Engineer
Posted 5 days ago
Job Viewed
Job Description
This is a general selection process for all seniority levels, to join teams that focus on open source networking software at Canonical. Apply here if you are an outstanding software engineer, passionate about networking at any level - from the Linux kernel IP or eBPF and bridge constructs, to overlay SDN networking like OVS and OVN, to router, switch and radio access technologies such as SoNIC, FRR and DENT, all the way up to telco MANO and 5G Core solutions.
We work with networking silicon providers to optimise Ubuntu and related applications for their ASICs, boards and appliances. We aim to provide a complete open source stack for data centre networking, from bare metal through virt, container and serverless, and also to address IoT networking systematically.
If you have a passion for networking technologies, deep familiarity with Linux networking and awareness of open source community best practices, then you will enjoy our software-defined networking role at Canonical. We look for excellent academic results and a commitment to quality, resilience, documentation and performance in your work.
At Canonical you will have the opportunity to engage with the broader open-source community and industry leading partners in developing future-proof networking solutions. We're looking for individuals who can help build a thriving community, contribute to a broad range of technologies, and contribute to the deployment of Ubuntu, Ubuntu Core, OpenStack, LXD, MAAS and MicroK8s across a broad range of devices and use cases.
These roles include:
- Kernel Networking Software Engineer
- OVN Software Engineer
- SmartNIC Software Engineer
- Top-of-Rack (ToR) Software Engineer
- SoNIC or DENT Software Engineer
- Telco Software Engineer
- Kubernetes Software Engineer
What your day will look like
- Work with the most advanced operating systems and network application technologies available
- Collaborate with public clouds and network silicon providers
- Design and implement the best software-defined networking experience for the latest hardware platforms and software stacks
- Write high-quality, well-designed and well-documented software
- Contribute to shape innovative product strategies
- Debug issues and produce high-quality code to fix them
- Collaborate proactively with a globally distributed organisation
- Contribute to technical documentation to make it the best of its kind
- Display technical leadership internally, towards our partners, and in the open source communities
- Influence open-source projects and communities
- Shape software-define networking products for evolving data centre architectures to meet ever-increasing bandwidth, reliability, security, and interoperability demands
- Work from home, with global travel twice a year for company events of up to two weeks duration
- An exceptional academic track record from both high school and university
- Undergraduate degree in Computer Science or STEM, or a compelling narrative about your alternative path
- Drive and a track record of going above-and-beyond expectations
- Knowledge of networking: architecture, design, and protocols
- Deep understanding of Linux networking, from kernel to user space
- Fluency in at least one of Golang, C/C++, Rust or Python
- Professional written and spoken English
- Experience with Linux (Debian or Ubuntu preferred)
- Excellent interpersonal skills, curiosity, flexibility, and accountability
- Passion, thoughtfulness, and self-motivation
- Excellent communication and presentation skills
- Result-oriented, with a personal drive to meet commitments
- Ability to travel twice a year, for company events up to two weeks each
- Familiarity with existing open source networking technologies - kernel (including eBPF, AF_XDP), OVS, OVN, SoNIC, DENT, Switchdev, DPDK, SPDK, 5G 3GPP, ONF stack, iwd, NetworkManager, etc.
- Familiarity with data path hardware acceleration protocols and interfaces, such as RDMA, RoCE, iWARP, NVMe, SR-IOV
- Computer architecture knowledge of x86, ARM, and RISC-V
- Experience in complex IP network engineering and implementation
- Experience with virtualization technologies, e.g., QEMU, KVM, etc.
- Previous contribution to open source projects and community involvement
- Familiarity with Kubernetes, Cloud-native Network Functions, and Container Network Interface plugins
- Performance engineering and security experience
We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognise outstanding performance. In addition to base pay, we offer a performance-driven annual bonus. We provide all team members with additional benefits, which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.
- Distributed work environment with twice-yearly team sprints in person
- Personal learning and development budget of USD 2,000 per year
- Annual compensation review
- Recognition rewards
- Annual holiday leave
- Maternity and paternity leave
- Employee Assistance Programme
- Opportunity to travel to new locations to meet colleagues
- Priority Pass, and travel upgrades for long haul company events
Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open source projects and the platform for AI, IoT and the cloud, we are changing the world on a daily basis. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence - in order to succeed, we need to be the best at what we do. Canonical has been a remote-first company since its inception in 2004. Working here is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game.
Canonical is an equal opportunity employer
We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.
#J-18808-Ljbffr
Senior Technical Support Specialist (Networking)
Posted today
Job Viewed
Job Description
Senior IT Support Specialist - Network and Systems Administration
Posted today
Job Viewed
Job Description
- Administering and maintaining Windows Server environments, including Active Directory, Group Policy, and DNS.
- Managing and configuring network infrastructure, including routers, switches, firewalls, and VPNs.
- Providing advanced technical support for hardware, software, and network issues.
- Implementing and enforcing cybersecurity measures to protect company data and systems.
- Performing regular system backups and developing disaster recovery plans.
- Managing user accounts, permissions, and access controls.
- Monitoring system performance and proactively identifying and resolving potential issues.
- Installing, configuring, and updating operating systems and applications.
- Developing and documenting IT policies, procedures, and best practices.
- Providing technical training and support to end-users.
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Minimum of 6 years of experience in IT support, network administration, and systems administration.
- Proven experience with Windows Server administration, Active Directory, and related services.
- Strong knowledge of networking concepts, protocols (TCP/IP, DNS, DHCP), and network hardware.
- Experience with cybersecurity principles and tools (e.g., antivirus, firewalls, intrusion detection).
- Familiarity with virtualization technologies (e.g., VMware, Hyper-V).
- Excellent troubleshooting, problem-solving, and analytical skills.
- Strong communication and interpersonal skills.
- Relevant certifications such as CompTIA Network+, Security+, MCSA, or CCNA are highly desirable.
- Ability to work independently and collaboratively in a fast-paced environment.
Network Engineer
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Design, install, configure, and maintain network infrastructure, including routers, switches, firewalls, and wireless access points.
- Monitor network performance and troubleshoot network issues to ensure optimal operation.
- Implement and manage network security measures to protect against threats.
- Plan and execute network upgrades and expansions.
- Develop and maintain network documentation, including diagrams, configurations, and procedures.
- Collaborate with IT teams to integrate network infrastructure with other systems.
- Provide technical support and guidance to end-users and other IT staff.
- Stay current with emerging network technologies and best practices.
- Manage network capacity planning and performance tuning.
- Ensure network availability and disaster recovery readiness.
- Conduct vulnerability assessments and implement remediation plans.
- Participate in the evaluation and selection of new network hardware and software.
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Minimum of 3 years of experience in network engineering or administration.
- Strong knowledge of TCP/IP, DNS, DHCP, VPNs, and routing protocols (e.g., BGP, OSPF).
- Experience with network security technologies (e.g., firewalls, IDS/IPS).
- Familiarity with wireless networking standards and technologies.
- Certifications such as CCNA, CCNP, or equivalent are highly preferred.
- Excellent problem-solving and analytical skills.
- Strong communication and teamwork abilities.
- Experience with network monitoring tools.
- Ability to work independently and manage multiple projects.
Network Engineer
Posted today
Job Viewed
Job Description
Education: Bachelor degree in information technology related field of study with a network engineering focus.
Qualifications: CCNA certificate
Experience: minimum of 2-3 years in the same field
Can join immediately
**Job Knowledge and Skills**
- Strong understanding of network infrastructure and network hardware.
- Ability to think through problems and visualize solutions.
- Ability to implement, administer, and troubleshoot network infrastructure devices, including wireless access points, firewall, routers, switches, controllers.
- Ability to create accurate network diagrams and documentation for design and planning network communication systems.
- Provides specific detailed information for hardware and software selection.
- Ability to quickly learn new or unfamiliar technology and products using documentation and internet resources.
- Ability to work with all levels of staff within and outside of IT and outside the organization.
- A self-starter able to work independently but comfortable working in a team environment.
- Good analytical and problem-solving skills.
- Dependable and flexible when necessary.
- Network security experience.
- LAN and WAN experience.
- Performing disaster recovery operations and data backups when required.
- Protecting data, software, and hardware by coordinating, planning, and implementing network security measures.
- Troubleshooting, diagnosing, and resolving hardware, software, and other network and system problems.
- Replacing faulty network hardware components when required.
- Monitoring network performance to determine if adjustments need to be made.
- Conferring with network users about solving existing system problems.
- Operating master consoles to monitor the performance of networks and computer systems.
- Coordinating computer network access and use.
- Designing, configuring, and testing networking software, computer hardware, and operating system software.
**Job Types**: Full-time, Permanent
Network Engineer
Posted today
Job Viewed
Job Description
- Monitoring system performance, troubleshooting network problems, and escalating to vendors when necessary.
- Ensuring system security and connectivity.
- Designing and deploying networks.
- Setting up user accounts, permissions and passwords.
- Providing technical support to users.
- Analyzing network data to identify and address any issues.
- Upgrading and configuring software and hardware.
- Installing and configuring new hardware and software.
- Monitoring network performance and security.
- Troubleshooting any reported problems.
**Qualifications**:
- Bachelor's degree in Information Security or related field.
**Other**:
- CCNA and/or CCNP certifications
**Work Experience**:
- Min. 3-5 years of experience.
- Strong understanding of information security concepts, Risk assessment, Cybersecurity, Network security, Incident response, Security policy development and compliance.
- Experience in the automotive industry is preferred. Certified Information Systems Security Professional (CISSP) and Certified Information Security Manager (CISM) certifications are highly desired.
**Skills**:
- Strong understanding of network architecture
- Proficiency in troubleshooting network issues
- Knowledge of network security measure
- Excellent communication skills
- Fluency in Arabic and English
Don't miss the chance of being a part of Alzayani Investments Group.
**Job Types**: Full-time, Permanent
Telecommunications Network Engineer
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Design, configure, and deploy telecommunications network infrastructure, including routers, switches, servers, and transmission systems.
- Monitor network performance and troubleshoot issues to ensure high availability and optimal quality of service.
- Implement and maintain network security measures to protect against threats.
- Plan and execute network upgrades and expansions to meet growing demand.
- Collaborate with cross-functional teams, including operations, customer support, and vendor management.
- Develop and maintain network documentation, including diagrams, configurations, and procedures.
- Conduct performance testing and capacity planning to ensure network scalability.
- Manage vendor relationships and evaluate new technologies and solutions.
- Ensure compliance with industry standards and regulatory requirements.
- Respond to network incidents and emergencies to restore service quickly and efficiently.
- Optimize network traffic flow and resource utilization.
- Provide technical expertise and support to other engineering teams.
- Participate in on-call rotation for network support.
- Stay current with advancements in telecommunications technology, such as 5G, fiber optics, and IoT.
- Develop and implement disaster recovery and business continuity plans for network infrastructure.
- Bachelor's degree in Electrical Engineering, Computer Science, Telecommunications, or a related field. A Master's degree or relevant professional certifications (e.g., CCNA, CCNP, JNCIP) are highly desirable.
- Minimum of 5 years of experience in telecommunications network engineering.
- Strong understanding of network protocols (TCP/IP, BGP, OSPF, MPLS) and network hardware.
- Experience with wireless technologies (LTE, 5G) and fiber optic networks.
- Proficiency in network management and monitoring tools.
- Excellent analytical, problem-solving, and troubleshooting skills.
- Strong communication and teamwork abilities.
- Ability to work under pressure and manage multiple priorities.
- Experience with network security principles and practices.
- Familiarity with virtualization and cloud networking concepts is a plus.
Be The First To Know
About the latest Networking Jobs in Bahrain !
Senior Network Engineer
Posted today
Job Viewed
Job Description
Senior Network Engineer
Posted today
Job Viewed
Job Description
- Design, implement, and manage complex network infrastructures, including LAN, WAN, and wireless networks.
- Configure and maintain network devices such as routers, switches, firewalls, and load balancers.
- Monitor network performance, identify bottlenecks, and implement solutions for optimization.
- Troubleshoot and resolve network connectivity and performance issues in a timely manner.
- Develop and implement network security measures, including firewall rules, VPNs, and intrusion detection systems.
- Conduct capacity planning and ensure network scalability to meet future demands.
- Create and maintain network documentation, diagrams, and configuration records.
- Evaluate and recommend new network technologies and solutions.
- Collaborate with cross-functional IT teams to ensure seamless integration of network services.
- Provide technical support and guidance on network-related matters.
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Minimum of 6 years of experience in network engineering and administration.
- Professional certifications such as CCNA, CCNP, or equivalent.
- In-depth knowledge of TCP/IP, routing protocols (e.g., BGP, OSPF), switching technologies, and network security principles.
- Experience with firewall management, VPN configuration, and network monitoring tools.
- Strong troubleshooting and problem-solving skills.
- Excellent communication and teamwork abilities.
- Familiarity with cloud networking concepts is a plus.
Senior Network Engineer
Posted today
Job Viewed
Job Description
- Designing, implementing, and managing complex network infrastructures, including LAN, WAN, and wireless networks.
- Configuring and maintaining network hardware such as routers, switches, firewalls, and load balancers.
- Troubleshooting and resolving network connectivity and performance issues in a timely manner.
- Developing and implementing network security policies and procedures to protect company assets.
- Monitoring network performance, identifying potential bottlenecks, and implementing optimization strategies.
- Conducting regular network audits and assessments to ensure security and compliance.
- Collaborating with IT teams to integrate network services with server, storage, and application infrastructure.
- Providing technical expertise and support for network-related projects and initiatives.
- Staying up-to-date with the latest networking technologies and industry best practices.
- Mentoring junior network engineers and sharing knowledge within the team.
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Minimum of 6 years of experience in network engineering, with a focus on enterprise networks.
- In-depth knowledge of networking protocols such as TCP/IP, BGP, OSPF, and MPLS.
- Hands-on experience with network security technologies, including VPNs, IDS/IPS, and firewalls (e.g., Cisco ASA, Palo Alto).
- Proficiency with network monitoring and analysis tools (e.g., SolarWinds, Wireshark).
- Relevant certifications such as Cisco CCNA, CCNP, or CCIE are highly preferred.
- Strong problem-solving and analytical skills.
- Excellent communication and teamwork abilities.