Employment in Kenya
Senior Network Engineer at GeoPoll

LATEST JOBS IN KENYA 2023
- World Food Programme (WFP) Vacancy Announcements
- International Rescue Committee Kenya Careers
- World Vision Kenya Jobs
- Canonical Kenya Job Opportunities
- CIC Insurance Careers
- Britam Career Opportunities
- Standard Chartered Bank Kenya Careers
- Danish Refugee Council Careers
- Diageo Careers
- 350+ Posts – Public Service Commission Jobs
- St Andrew’s School is Looking for a Graduate Assistant – Senior School
- PSC Jobs-Hiring Deputy County Commissioner (117 Positions)
- Vacancies at Public Service Commission Kenya (PSCK), Job Application Form Portal
- International School of Kenya Open Job Opportunities Closing September 15th 2023
- Young Women Christian Association Hiring in 3 Positions Before June 14th 2023
- I&M Bank is Looking to Fill 2 Open Positions, Submit Your Application
- UNODC Massive Hiring For Local Individual Contractors in Various Locations
- Public Service Commission, PSC Careers, 341 Vacancies, Online Application
- Generation Kenya Recruitment 2023 Application Portal-https://kenya.generation.org
- World Vision Kenya Recruitment Application Form Portal
- TSC Kenya Online Recruitment Portal 2023/2024 – https://tsconline.tsc.go.ke
- EAPCC Recruitment 2023/2024 Application Form Portal
- CAK Recruitment 2023/2024 Application Form Portal
- Summit Recruitment and Search 2023 Application Form Portal
- Northern Rangelands Trust Internships 2023 Application Form Portal
- Northern Rangelands Trust Recruitment 2023 Application Form Portal
- Kenya Red Cross Society Recruitment 2023 Application Form Portal
- Enumerators Recruitment 2023 Application (160 Positions) at Helen Keller International
- KEPHIS Recruitment 2023 Application Form Portal
- Crystal Recruit 2023 Jobs Application Form Portal
Senior Network Engineer at GeoPoll,
Career Openings at GeoPoll
Jobs in Research, Jobs at GeoPoll
GeoPoll is a leading research organization that uses mobile phones to gather direct, real-time insights from millions of people throughout Africa, Asia, and Latin America.
- Open Jobs
- Method of Application
Senior Network Engineer
Responsibilities:
- Design, implement and maintain network infrastructure and systems.
- Configure and maintain IPsec, OpenVPN and SSTP VPNs, Firewalls, load balancers and other security protocols.
- Manage Windows and Linux administration, including domain administration and security.
- Identify and troubleshoot network issues and provide timely solutions.
- Conduct regular system audits to ensure optimal performance and security.
- Deploy and maintain monitoring tools such as Zabbix, Nagios, checkmk, and SNMP.
- Manage and maintain virtualization environments using Hyper-V and VMWare, ensuring optimal performance and stability.
- Collaborate with the team to identify and implement network improvements and upgrades.
- Stay up to date with the latest industry trends and technologies to improve our network systems.
- Participate in on-call rotation for off-hour support and incident response.
Requirements:
- Bachelor’s degree in computer science, Information Technology, Electrical Engineering, or suitable experience in the related field
- 5+ years of experience as a Senior Network Engineer or a similar role
- Strong knowledge of IPsec VPNs, Firewalls, Load balancers Windows Administration, and Linux Administration
- In-depth understanding of network protocols and security systems
- Expertise in virtualization platforms such as Hyper-V and VMware.
- Expertise in network security, intrusion detection and prevention systems, vulnerability scanning as well as penetration testing.
- Experience setting up and maintaining webservers such as Microsoft IIS, Apache/Nginx
- Experience preferred (not required) in setting up and maintaining Asterisk, FreePBX and IVR systems.
- Experience preferred (not required) in setting up messaging using SMPP and ParlayX
- Familiarity in setting up and maintaining messaging queueing systems using RabbitMQ/ActiveMQ
- Experience running systems in production.
- Familiarity with database technologies such as SQL Server, MySQL
- Shell scripting and automation (bash, powershell, python, nodejs)
- Strong analytical and problem-solving skills
- Excellent communication and interpersonal skills
- Ability to work independently and in a team environment.
- Relevant certifications such as CCNA, CCNP, and CISSP are a plus.
Senior Systems Integration Engineer
Responsibilities:
- Design and implement Mobile Accord’s Voice and IVR systems.
- Setup and maintain Mobile Accord’s Messaging systems.
- Set up and maintain Asterisk and FreePBX systems
- Manage messaging connectivity using SMPP and ParlayX
- Set up and support billing and airtime systems.
- Manage Windows and Linux administration, including domain administration and security.
- Deploy and maintain monitoring tools such as Zabbix, Nagios, Checkmk, and SNMP.
- Conduct regular system audits to ensure optimal performance and security
- Collaborate with the team to identify and implement network improvements and upgrades
- Participate in on-call rotation for off-hour support and incident response.
Requirements:
- Bachelor’s degree in Computer Science, Information Technology, Electrical Engineering, or suitable experience in a related field
- 4+ years of experience as a Senior Integrations Engineer/VAS Engineer or a similar role
- Experience in setting up and maintaining Asterisk, FreePBX and IVR systems.
- Experience in setting up messaging using SMPP and ParlayX
- Experience in setting up and maintaining messaging queueing systems using RabbitMQ/ActiveMQ
- Proficiency in Windows and Linux administration, domain administration, and virtualization using HyperV and VMWare.
- Experience setting up and maintaining webservers such as Microsoft IIS, Apache/Nginx
- Experience running systems in production.
- Familiarity with database technologies such as SQL Server, MySQL
- Shell scripting and automation (bash, powershell, python, nodejs)
- General knowledge of IPSec VPNs, Firewalls, Load balancers
- Understanding of network protocols and security systems
- Strong analytical and problem-solving skills
- Excellent communication and interpersonal skills
- Ability to work effectively both independently and in a team environment
- Experience in setting up interactive IVR systems such as FreePBX and Verboice systems is a plus.
Operations Coordinator
Responsibilities:
- Assisting with the management of daily operational activities and escalating where support is required
- Assisting with project management by creating assignments, tracking progress, and following up on the resolution of issues
- Liaise between the different operations departments to ensure cross-departmental goals are achieved
- Arranging and assisting with the onboarding of new employees
- Preparing and maintaining operations documents and reports
- Performing administrative tasks such as taking minutes during meetings, scheduling meetings, etc.
Requirements:
- Excellent organizational, time management, multi-tasking, and prioritization skills
- Experience in project management skills (preferred)
- Excellent communication and people management skills
- Bachelor’s degree in business administration or another related discipline
- Experience in an administrative role for 2+ years
- Proficiency in Microsoft Office suite (PowerPoint, Word, Excel)
- Self-starter with strong problem-solving skills
Senior Integration Systems Developer
About you
The ideal candidate for this role brings some combination of the following personal traits to the table:
- Extremely self-motivated and highly organized
- Self-starter (willing to take initiative and champion innovative ideas)
- Collaborative and works well in a team environment
- Possesses excellent oral and written communication skills
Key Responsibilities:
- Implementation of new SMS messaging connections with wireless carriers’ SMSC using GeoPoll’s messaging platform (Java, SMPP, REST)
- Development and extension of the capabilities of GeoPoll’s messaging platform (Java)
- Implementation of new billing adapters for various wireless carrier billing systems (REST, SOAP, C#)
- Troubleshooting and debugging web applications
- Accurately breaking down and estimating work and an ability to deliver as per agreed-upon timelines
- Active involvement in design reviews, code reviews and general support of all team initiatives.
Skills & Experience:
Languages
- Java
- C# .Net
- Javascript
- HTML 5
- CSS 3/Sass/Less
Frameworks
- .Net 4.5+
- .Net Core
- ASP.NET Core Blazor
- .Net Xamarin
- jQuery, jQueryUI
- PetaPoco
- Dapper
- Unity (IOC)
- Knockout.js
- Require.js
- Node.js
- Bootstrap.js
Tools
- ActiveMQ, RabbitMQ, or other Queuing Platform
- NHibernate
- REST, SOAP, JSON, JMS, NMS
- Microsoft Visual Studio
- Team City
- Nuget
- SQL Server
- MySQL
- CouchDB
- Cassandra
Method of Application
Please submit your CV and cover letter (as a single file with your name as the file name) to jobs@geopoll.com with the job title: Sr. Network Engineer in the subject line.