Terragon Group - Established in 2010, Terragon group is a B2B digital
media business focused on servicing local and international brands
within Africa. The group is made up of three independent but
complimentary business units that deliver on the interplay between
content, platform, and digital services.
SOLUTIONS ARCHITECT - TELCO
JOB DESCRIPTION
We’re seeking a talented engineer to help expand Terragon's Telco connectivity across the continent.
The Telco Operations team is responsible for overall architecture and day to day interfacing with various MNO partners.
We
are seeking engineers who have solved complex problems within Telco
environments and have the aptitude to navigate uncharted waters.
RESPONSIBILITIES
Work with Telco partners to understand their connectivity requirements and troubleshoot issues.
Interface with Telco teams and properly troubleshoot all ranges of issues
Maintain accurate documentation of new & existing connectivity
Understand
key quality metrics of Voice, SMS, and USSD communication and implement
testing to ensure our platforms are consistently performing at their
peak.
Write internal documentation that is easy to follow and accurate.
Troubleshoot SIP, SMPP, IPSec connectivity and communicate.
Drive migration and other projects for capacity and planning.
Provide support and guidance that enables the team to self-organize and to achieve sustained high velocity and predictability.
REQUIREMENTS
Ideal candidate will have a background in Linux administration
Masters / Bachelors Degree in Computer Science, or equivalent.
5+
years of experience of hands-on experience developing distributed
systems based on PHP, Java, C++, Python or .NET technologies.
Great engineering skills and strong Computer Science fundamentals
3+ years experience building solutions and integrating systems in Telco environments
Packet analysis with common tools such as Wireshark.
Spe...t in various Telco integration i.e IN/OCS, Provisioning Systems (TopEng/HLR/RIM), SMSC/USSDC/MMS, BSS/OSS and CRM/ERP etc.
Understanding of common networking subjects such as IPSec VPNs, subnets, IPv4, NAT and PAT.
Experience managing engineers in a high technical and complex operations environment.
Ability to navigate Telco environments both technical and business approvals
Troubleshooting with common operating systems such as Linux and open source software applications.
Self starter that can take on obscure requirements and figure out how best to make them work
Eager to take on new things.
SENIOR SOFTWARE ENGINEER - DEVOPS
JOB DESCRIPTION
The
Engineering team is a fast growing group of talented engineers
responsible for developing innovative, cutting-edge solutions to the
business problems faced by the advertisers, publishers , Telcos and
content owners in Africa.
Terragon Engineers work on an exciting mix
of both greenfield and existing projects, giving them an opportunity to
explore new technologies and solve complex problems associated with high
performance, distributed systems, and processing large volumes of data
in real time.
RESPONSIBILITIES
Collaborate with Product Managers, Architects and Engineering leaders to define, architect and build new product features.
Own, operate, and maintain your team’s services in a distributed production environment.
Employ Agile methodologies to continuously deliver value to customers.
Drive quality by writing unit, functional, load and performance tests.
Work closely with DevOps engineers to ensure services are reliable, scalable, manageable and supportable.
Develop diagnostic and troubleshooting tools and processes
Excel as an engineer and be a productive member of the team where leadership is a behavioral trait, not a title.
Lead architecture, design and code reviews as well as mentor junior engineers.
Working
on different aspects of the core product and associated tools,
(server-side or user-interfaces depending on the team you'll join)
Assisting with in-life maintenance, testing, debugging and documentation of deployed services
Creating the supporting functional and technical specifications.
Estimating the effort required to develop and implement.
Supporting release and implementation of developed features.
Adhering to coding standards development processes.
Help
champion a maintainable well designed codebase and look for ways to
further improve our applications' internal design, thinking about build,
deployment, object oriented design, automated testing, error handling,
logging, monitoring, et al
REQUIREMENTS
Ideal candidate will have a background in Linux administration
Masters / Bachelors degree in Computer Science, or equivalent.
5+
years of experience of hands-on experience developing distributed
systems based on PHP, Java, C++, Python or .NET technologies.
Great engineering skills and strong Computer Science fundamentals
Fluency in Javascript, HTML and CSS
Hands on experience with cloud technologies such as (AWS, Rackspace, Softlayer, GCE).
Good scripting skills (python, bash, groovy, ruby)
Experience with configuration management (puppet, ansible) and source code management (GIT)
Experience with web servers (nginx, apache2, tomcat, haproxy)
Experience in a production DevOps environment where you ship rapidly and often.
Good understanding of Object Oriented Design and standard design patterns.
Experience of multi-threaded, 3-tier architectures, micro services and caching.
Hands on experience working with SQL and NoSQL databases and caches (mysql, couch base, red shift, dynamo DB, mongo DB, …).
Expertise
in practical aspects of running Scrum (or other agile methodologies)
within a team and in a distributed cross-team environment.
Experience agile development environment and use of tools like Jira to assign tasks and track work in progress
Flexible with the ability to adapt working style to meet objectives.
Excellent communication and analytical skills
TO APPLY
Applicants should forward their CV's to: careers@twinpinenetwork.com
DUE DATE: 10 February, 2017
Job Opportunities at Terragon Group
Like This Post? Please share!
0 comments:
Post a Comment