Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

Oops! It seems this job from Machakos County Public Service Board has expired
View current and similar jobs using the button below
  • Posted: Nov 25, 2024
    Deadline: Dec 15, 2024
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Machakos County, nicknamed 'Macha,’ was the first capital city of Kenya and is now an administrative county in Kenya. Machakos is made up of eight (8) constituencies including Machakos Town, Mavoko, Masinga, Yatta, Kangundo, Kathiani, Matungulu, and Mwala. Machakos Town is the administrative capital of the County.
    Read more about this company

     

    Chief Information Communication Technology Officer (Cybersecurity Expert)

    Key Duties and Responsibilities:

    • Safeguard information system assets by identifying and solving potential and actual security problems
    • Protect systems by defining access privileges, control structures and resources
    • Recognize problems by identifying abnormalities and reporting violations
    • Implement security improvements by assessing current situation, evaluating trends and anticipating requirements
    • Determine security violations and inefficiencies by conducting periodic audits
    • Upgrade systems by implementing and maintaining security controls
    • Keep users informed by preparing performance reports and communicating system status
    • Maintain quality service by following organization standards
    • Maintain technical knowledge by attending educational workshops and reviewing publications
    • Contribute to team effort by accomplishing related results as needed
    • Monitor constantly for attacks and run appropriate defensive protocols if a breach occurs
    • Conduct testing to identify vulnerabilities and collaborate with team to update defensive protocols
    • Configure antivirus systems, firewalls, data centers and software updates with a security-first mindset
    • Grant credentials to authorized users, monitor access-related activities and check for unregistered information changes
    • Help lead employee training to prevent phishing and other forms of cyberattack

    Qualifications:

    • Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent experience).
    • Professional certifications such as CISSP, CISM, CEH, or similar.
    • Experience with cloud security and technologies such as AWS, Azure, or Google Cloud.
    • Familiarity with security frameworks and standards (e.g., ISO 27001, NIST, GDPR).
    • Knowledge of programming or scripting languages for automation and analysis.
    • Proven six (6) years experience of which three (3) should be in cybersecurity, including risk management, threat analysis, and incident response.
    • Strong knowledge of security protocols, tools, and best practices.
    • Excellent analytical and problem-solving skills.
    • Strong communication and interpersonal skills.
    • Ability to work independently and as part of a team.

    go to method of application »

    Chief Information Communication Technology Officer (Mobile Developer)

    Key Duties and Responsibilities:

    • Design and develop advanced applications for mobile platforms (iOS and Android).
    • Write clean, maintainable, and efficient code.
    • Optimize applications for maximum performance, scalability, and responsiveness.
    • Ensure the technical feasibility of UI/UX designs.
    • Conduct unit testing and automated testing to ensure the robustness and reliability of the application.
    • Debug and resolve issues, improving application performance and user experience.
    • Integrate third-party APIs and services.
    • Develop and maintain RESTful APIs to support mobile functionality.
    • Use version control tools such as Git to manage codebase changes.
    • Maintain comprehensive documentation for code, APIs, and technical processes.
    • Stay updated with the latest industry trends and technologies.
    • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
    • Communicate effectively with team members and stakeholders to understand requirements and deliver solutions.
    • Ensure that applications adhere to security best practices and guidelines.
    • Comply with relevant data protection regulations and standards.
    • Manage the app release process on platforms like Google Play Store and Apple App Store.
    • Monitor application performance and perform necessary updates and maintenance.

    Qualifications:

    • Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent experience).
    • Proven six (6) experience of which three (3) should be in Mobile Developing with a strong portfolio of released applications on the App Store or Google Play.
    • Proficiency in programming languages such as Swift (iOS) and Kotlin/Java (Android).
    • Experience with cross-platform mobile development frameworks such as React Native or Flutter.
    • Knowledge of Agile development methodologies.
    • Familiarity with CI/CD pipelines for mobile application development.
    • Understanding of mobile security best practices and encryption techniques.
    • Strong understanding of mobile application architecture and design patterns.
    • Experience with third-party libraries and APIs.
    • Familiarity with cloud message APIs and push notifications.
    • Excellent problem-solving skills and attention to detail.
    • Ability to work independently

    go to method of application »

    Chief Information Communication Technology Officer (Systems Developer)

    Key Duties and Responsibilities:

    • Design, develop, and implement software systems and applications.
    • Analyze user requirements and convert them into technical solutions.
    • Write clean, efficient, and maintainable code.
    • Develop and maintain software applications, scripts, and utilities.
    • Integrate software components and third-party programs.
    • Ensure seamless integration and compatibility with existing systems.
    • Conduct unit testing, integration testing, and performance testing.
    • Identify and resolve bugs, performance issues, and security vulnerabilities.
    • Create and maintain comprehensive documentation for system designs, code, and technical processes.
    • Ensure documentation is up-to-date and accessible for team members.
    • Communicate effectively with team members to understand requirements and provide technical guidance.
    • Provide ongoing support and maintenance for existing systems.
    • Troubleshoot and resolve system-related issues and provide timely solutions.
    • Monitor system performance and optimize software for maximum efficiency.
    • Implement best practices for scalability and performance enhancement.
    • Implement security measures to protect software systems and data.
    • Ensure compliance with relevant security standards and regulations.
    • Stay updated with the latest industry trends, technologies, and best practices.
    •  Continuously improve development processes and tools to enhance productivity and quality.

    Qualifications:

    • Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent experience).
    • Proficiency in programming languages such as Java, C#, Python, or C++.
    • Strong understanding of software development methodologies, tools, and frameworks.
    • Proven six (6) years experience of which three (3) should be in database management systems (e.g., SQL, NoSQL), and cloud platforms (e.g., AWS, Azure, Google Cloud).
    • Familiarity with DevOps practices and tools (e.g., Docker, Kubernetes, CI/CD pipelines).
    • Knowledge of web technologies (e.g., HTML, CSS, JavaScript) and web services (e.g., REST, SOAP).
    • Understanding of network protocols and security best practices.
    • Knowledge of system architecture, design patterns, and best practices.
    • Excellent problem-solving skills and attention to detail.
    • Strong communication and collaboration skills.
    • Ability to work independently and in a team-oriented environment.

    go to method of application »

    Chief Information Communication Technology Officer (Online Systems Server Manager)

    Key Duties and Responsibilities:

    • Oversee the day-to-day operations of our online systems server, ensuring optimal performance, stability, and security.
    • Regularly monitor server health, performance metrics, and logs to detect and resolve issues before they impact service.
    • Implement and maintain robust backup solutions, ensuring data integrity and quick recovery in case of failures.
    • Apply security updates, manage firewall settings, and implement security protocols to protect the server from threats and vulnerabilities.
    • Provide technical support for server-related issues, including identifying and resolving hardware, software, and network problems.
    • Plan and execute system upgrades, including the installation of new software, hardware, and patches.
    • Maintain detailed documentation of server configurations, processes, and procedures.
    • Work closely with other IT team members to ensure seamless integration between systems and support broader IT initiatives.
    • Ensure the server environment complies with relevant industry standards and regulations.

    Qualifications:

    • Bachelor’s degree in Computer Science, Information Technology, or a related field.
    • Proven six (6) years experience in ICT of which three (3) should be in managing online systems servers, including Linux/Windows server environments.
    • Proficiency in server administration tools and platforms (e.g., Apache, Nginx, MySQL, PostgreSQL).
    • Experience with virtualization and cloud platforms (e.g., AWS, Azure, VMware).
    • Strong knowledge of networking concepts, including TCP/IP, DNS, and VPNs.
    • Familiarity with scripting languages (e.g., Bash, Python) for automation tasks.
    • In-depth understanding of server security best practices, including experience with firewalls, intrusion detection systems, and encryption technologies.
    • Problem-Solving Skills: Ability to troubleshoot complex technical issues quickly and effectively.
    • Communication: Excellent communication skills, with the ability to explain technical concepts to non-technical stakeholders.
    • Relevant certifications (i.e CompTIA Server+, Microsoft Certified: Windows Server, AWS Certified SysOps Administrator) are a plus.

    Method of Application

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Machakos County Public Service... Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail