Job Description
Why Work For Clickatell
This is an opportunity to join an energetic, fast paced, dynamic, Sequoia* backed, “mobile always” company, offering ample growth opportunities and exciting challenges.
Career & personal growth opportunities within Clickatell are unusually high, fuelled by a team of A-players whom drive growth.
High performers continue to join Clickatell, resultantly our team consist almost entirely of hardworking, fun, high performing, smart people who believe in our vision and strive to make a significant difference in the digital payment space and the world they live in.
At Clickatell we invest in career development of our people and work closely with you on making your career goals a reality.
If are you excited about mobile technology and its potential to help change the world, this position is for you.
Sequoia played a role in the funding of YouTube, Apple, Google and other exciting companies.
Purpose
The Senior Network Engineer is accountable for assisting the VP: Technology in planning, organizing, controlling, and management of all Clickatell’s network services aligned to the architecture and strategy, through a proactive approach to system and network administration and design. Clickatell is looking for an experienced person to help build the cloud networking infrastructure as well as to maintain existing on premises solutions. This role will work closely with our technology teams to provide the support necessary to allow for rapid code deployment and high levels of system uptime.
Requirements
The Key responsibility areas:
Essential Functions
- Be a thought leader with regards to Clickatell’s overall cloud adoption strategy as it relates to networking.
- Lead the Networking Community of Practices (COP) where a forum is created to share knowledge and promote learning.
- Responsible for full network life cycle.
- Participation in technical research and development to enable continuing innovation within the infrastructure.
- Ensuring network hardware, operating systems, software applications and any related procedures adhere to organizational, customers and partner’s requirements.
- Service, maintain, commission and support global networks, with a view towards high availability and quality of service.
- Implement security measures aligned with customer requirements.
- Assist project teams with technical issues in initiation and planning stages.
- Definition of needs, benefits and technical strategy.
- Research and development within project life-cycles.
- Technical analysis and design.
- Support of operations staff in executing, testing and rolling out solutions.
Project Functions
- Assist project teams with technical issues in initiation and planning stages.
- Definition of needs, benefits and technical strategy.
- Research and development within project life-cycles.
- Technical analysis and design.
- Support of operations staff in executing, testing and rolling out solutions.
Architecture and Provisioning
- Engineering of solutions for various project and operational needs.
- Installation/rebuilding of gear, configuration of hardware, peripherals, services, etc. in accordance with standards and project/operational requirements.
- Develop and maintain installation and configuration procedures.
- Research and recommend innovative and automated approaches for network administration tasks.
- Identify approaches that leverage resources and provide economies of scale.
- Research technologies and present recommendations and justifications for implementing.
- Design and architect recommendation and implementations of expansion, according to industry leading practice.
- Investigate business benefits of standards from different organisations being followed, such as SOX or ISO, for governance purposes.
- Understand current strategies and how they were developed, and understand the impact based upon business, applications, and infrastructure – and use this knowledge to supply infrastructure risk assessments, mitigation planning and reporting.
- Maintain an ongoing awareness of emerging developments and trends in technology that could impact current projects and influence new projects, and conduct infrastructure research, technical evaluations and POCs.
- Plan, contribute and help implement the technical enterprise architecture, including both short and long term strategies for retiring legacy systems/networks, integrating existing systems/networks and new systems/networks implementation recommendations.
Project Functions
- Perform or confirm network monitoring, verifying the integrity and availability of all hardware, network resources, systems and key processes, reviewing network and application logs, and verifying completion of scheduled jobs.
- Perform or confirm regular data management as necessary.
- Create, change, and delete user/system accounts per request.
- Provide Tier 3 or other support per request from various constituencies.
- Investigate and troubleshoot issues, including logging of defects, performing preliminary root-cause analysis and identifying course of action.
- Repair and recover from hardware or software failures, including coordinating and communicating with impacted constituencies.
- Apply patches and upgrades on a regular basis, and upgrade administrative tools and utilities, as directed by business need.
- Configure and/or add new services as necessary.
- Upgrade and configure network software that supports infrastructure applications per project or operational needs.
- Maintain operational, configuration and/or other procedures.
- Perform periodic performance reporting to support capacity planning.
- Perform ongoing performance tuning, hardware upgrades, and resource optimisation as required.
- Develop, deploy and maintain custom systems scripts and applications.
Maintenance
- Apply patches and upgrades on a regular basis, and upgrade administrative tools and utilities, as directed by business need.
- Configure and/or add new services as necessary.
- Upgrade and configure network software that supports infrastructure applications per project or operational needs.
- Maintain operational, configuration and/or other procedures.
- Perform periodic performance reporting to support capacity planning.
- Perform ongoing performance tuning, hardware upgrades, and resource optimisation as required.
- Develop, deploy and maintain custom systems scripts and applications.
Security
- Perform or confirm regular security monitoring to identify any possible intrusions.
- Contribute to and maintain system standards.
- Perform or confirm daily backup operations, ensuring all required file systems and system data are successfully backed up to the appropriate media, recovery tapes or disks are created, and media is recycled and sent off site as necessary.
- Maintain data centre/server room environmental and monitoring equipment as required.
- Ensure secure operation of all network gear and services through the use of security and encryption tools, staff training and documentation.
Leadership
- Conduct quarterly assessments of Networks team.
- Assist with skills and career development of Networks team.
- Manage escalated queries, concerns or communications.
- Foster a department and company culture.
- Deliver daily, weekly and monthly reports, as required.
- Mentor and coach the Networks and other Technology department teams.
- Contribute on a monthly, quarterly and annual basis to the Technology department budgeting process.
- Team building, supervision, morale building, motivation and encouraging creativity and innovation.
- Contribute to planning and policy formulation of Technology department.
Technical
- Must have a solid understanding of operating systems, from bare steel to network services.
- Must have proven, solid understanding of and experience with network architecture design and implementation, from LANS and WANS to leased lines and MPLS/VPN interconnects to IP and BGP, etc.
- Must have proven Unix or derivative proficiency, from user perspective to systems and network management.
- Must have proven knowledge and experience of at least one scripting language (preferably one of: bash, python, Perl, PHP).
- Must have a solid understanding of backup methodology and infrastructure.
- Ability to understand and contribute to the development of Request for Information and Request for Proposal documentation.
Management
- Must have a strong understanding of business and personal ethics, be prepared support an environment based on accountability, and have sufficient technical credibility.
- Must have the proven ability to manage technological resources as well as coordinating people.
- Must contribute to strategic planning and direction of department.
- Must be able to manage diversity and change within a dynamic environment.
- Must have a strong understanding of knowledge management.
- Advantageous to have experience managing a budget.
- Must have the capacity to manage external relations, including influencing, negotiating, presenting and conflict management.
Core Competencies
- Experience in virtualisation and cloud environments such as Amazon Web Services (AWS) or similar.
- Strong interpersonal and communication skills, from managing expectations and abundant feedback to written and verbal intercourse, including enabling, collaboration, confidence and ability to listen.
- Previous experience teaching or training others advantageous.
- Free thinker, having the ability to try non-traditional, intuitive or novel approaches to problems, and applying the strongest approach in the solution of a problem regardless of origin.
- Results-oriented, delivering activities to the best of ability and being motivated by achieving and delivering excellence.
- Customer focused, able to identify and effectively respond to the diverse needs of project customers and constituents.
- Team player, able to work reliably and responsibly with internal and external colleagues, demonstrating cross-functional paradigm: working, encouraging and supporting others to achieve project and organisational goals.
- Initiative, able to work alone and reliably and responsibly achieve departmental, organisational and company goals.
- Problem solver, able to reduce problems to manageable units, hypothesizing and assembling solutions to overcome the broader challenge in a reproducible and reliable manner.
- Assertive, being able to convince others of the right course of action, and explain a point of view convincingly.
- Ability to learn and understand new products, technologies and applications.
- Willingness to learn and change.
- Responsible, ability to take ownership and willingness to assume accountability.
- Time management skills, ability to balance inbound priorities while attending to those deemed most important, and able to clearly justify those decisions.
- Productive mind, having analytical and logical abilities, systematic and orderly attention to detail.
- Ability to work with a minimum of supervision, under stressful conditions, maintaining a professional attitude.
Experience And Education
Must understand and demonstrate knowledge of:
- Minimum of 10 years in the IT industry, with a minimum of 7 years in a system/network administrative or analyst position.
- Minimum of 5 years working experience with Unix or derivative.
- Minimum of 3 years programming or scripting experience.
- Must have a CCNP certification (or higher).
- Network-related diploma or degree will be advantageous.
- Systems/network analysis training or certification advantageous.
- Must have solid experience with network management solutions (i.e. build/buy, implement, manage/maintain).
- Must have solid work/infrastructure experience with VPN and router devices (preferably Cisco).
- Must have a good understanding of security principles, specifically as they apply to network-level procedures.
- Must have an understanding of data management principles (including database and storage).
- Proven experience with architectural diagramming, including understanding of the different techniques for modelling.
- Solid work experience and knowledge of web architecture and technologies, including but not limited to: Linux, Apache, MySQL, PHP, HTTP, LDAP, etc.
- Experience with Service Oriented Architecture advantageous.
Amazon Web Services Virtualization technologies such as KVM, XEN or VMWare
Benefits
Here are the basics for full-time SA employees
- Competitive salary paid monthly
- Quarterly performance incentives
- Medical aid contributions
- Pension fund contribution
- Group life cover
- Communication allowances
Time off
- Salaried employees earn up to 20 days of vacation time
- We recognize thirteen public holidays
- Preference will be given to candidates who will enhance the diversity of the team and contribute to employment equity within the Company provided that the competencies and minimum requirements for the position have been met.