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 Flexi-Personnel has expired
View current and similar jobs using the button below
  • Posted: Apr 25, 2022
    Deadline: May 6, 2022
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any notarisation, certificate or assessment as part of any recruitment process. When in doubt, contact us

    Flexi Personnel Ltd is a HR Company that was founded in 2008. It is currently the fastest growing HR firm in Kenya offering a wide range of services including Headhunting and Executive selection, Outsourced Labor management, HR Outsourcing, Outsourced Payroll Management, HR consultancy, Psychometric Assessments and Expatriate Services and relocation support....
    Read more about this company

     

    Principal Infrastructure Engineer

    MAIN PURPOSE OF THE JOB

    The Principal infrastructure Engineer will manage the architecture, design and implementation of infrastructure and projects involving large-scale, complex and highly analytical tasks with a focus on managing virtual and physical infrastructure. This also involves designing and improving current designs and championing secure, reliable and scalable infrastructure standards for on-premises and cloud based globally distributed datacenters.

    Responsibilities

    • Serve as the Subject Matter Expert (SME) in one or more of the following areas: Physical and Virtual Infrastructure/Performance/reliability
    • Develop broad business and technical “ecosystem” knowledge and expertise for infrastructure architecture in order to ensure solutions meet business requirements and overall quality standards
    • Ensure infrastructure solution architecture stays on course with the overall program and long-term vision of the entire suite of technical solutions
    • Make critical decisions that define a specific direction for a system in terms of implementation, operational performance, scalability, usability and maintainability
    • Will work with the different Project Management disciplines in order to provide architectural guidance on strategic Projects
    • Lead the development of formalized systems solution methodologies
    • Perform proactive evaluation and assessment of new and more efficient technologies
    • Lead PoC activities and Teams to establish reliable confidence in new required Systems Technologies
    • Develop and maintain system standards and guidelines
    • Will act as a support escalation point
    • Direct cross-functional resources to identify root-cause of system and operational issues, analyze data and recommend solutions
    • Continually assess the existing environment and identify opportunities for improving solutions and services
    • Evaluate and provide recommendations of overall Infrastructure requirements for performance, availability, utilization and reliability
    • Ensures that all architectural artifacts and deliverables are developed to the highest quality standards; provides architectural review and approval for major solutions
    • Implementing and reporting on systems as part of a larger Capacity Management process

     Qualifications

    • Minimum of 10 years of experience in a infrastructure architecture role, defining long-term, highly impactful strategies that include system development and platform integration
    • In-depth understanding of Cloud, Server, Storage, and Virtualization architecture design techniques, theories, principles, and practices
    • Excellent knowledge of Windows Server, Linux, in HA/DR type configurations
    • Excellent knowledge of Server hardware platforms: x86
    • Excellent knowledge of VMWare ESX, vSphere, vRa, vSAN, NSX
    • Excellent knowledge of SAN, NAS, DAS,RAID, SCSI, Fibre Channel, Backup to Disk, clustering, encryption technologies from multiple vendors
    • Expert knowledge of defining and documenting complex technical solutions, and effectively communicating these concepts to highly varied audiences; e.g., product and software developers, leadership -including C-level executives
    • Track record of successfully partnering with team members to define requirements and feature sets in a multi-vendor environment
    • Ability to work proactively with minimal direction in a fast-paced technical environment
    • Ability to influence without authority (both horizontally and vertically) analytical talent and leadership to achieve the goals of the business
    • The intellectual and emotional capacity to thrive and succeed in a fast-paced environment
    • Excellent social skills; ability to articulate verbally and written
    • Bachelor’s degree in computer science or similar engineering field, or equivalent experience required. Master’s preferred
    • VMWARE Cloud, Virtualization, Server and Storage vendor Certifications Preferred

    go to method of application »

    Senior Java Developer

    Job Purpose

    We are looking for a Senior Java Developer to manage the SDLC, from planning and prioritizing to testing and rapid delivery.

    You will be part of our development team that works on business applications. As a Senior Java developer team member, you have to contribute in the designing and development of systems. You have to take part in the end-to-end stages of the development lifecycle.

    Responsibilities

    • Design, develop, implement, and maintain java application phases, code, and software.
    • Transform requirements into stipulations and identify production and non-production application issues.
    • Defining, documenting, and maintaining Developer team processes.
    • Responsible for upgrades, performance monitoring, installations, managing replications, diagnosing system problems, disaster recovery testing and maintaining user accessibility.
    • Provides hands-on technical expertise, provides senior level technical guidance to staff, project leaders and other teams as necessary.
    • Researching and recommending solutions that best meet business needs and enterprise operational requirements
    • Work closely with multiple application development team(s) to implement and support data-oriented development efforts
    • The team Lead will be responsible for the day-to-day operations of the team, including documentation of guidelines and procedures, assignment of work schedule and tasks, and alignment of team shift rotations
    • Reporting to the lead Developer on the team activity.

    Qualifications

    • Excellent Java Development skills with focus on core java, memory management and multithreading
    • Experience with JVM monitoring and diagnostic
    • Good understanding of Java GC, Kaffka and Hazelcast.
    • Experience with Performance Analysis/Troubleshooting while providing solutions to optimize application performance
    • Good understanding of memory management, multithreading, thread/connection pooling etc.
    • Experience with profilers (Java Mission Control, JVisualVM, JMeter, JConsole), debuggers
    • Demonstrable knowledge of Maven and Linux
    • Advanced knowledge of SQL, preferably with Oracle
    • Experience with Spring/Spring Boot, Vert.x
    • Experience with Asynchronous Messaging (RabbitMQ and JMS)
    • At least 5+ years of working experience in serving as a Java Developer working on varied type of software development projects
    • Good understanding and practical experience in Agile methodology
    • Broad knowledge of development tools & techniques
    • Ability to write and interpret technical documentation
    • Good oral and written English communication skills
    • Creative, analytical, and with strong problem-solving skills
    • Strong grasp of established and emerging technologies, systems, platforms, and software
    • Ability to organize and manage multiple priorities
    • Independent but collaborative, driven, assertive, and willing to work on simultaneous projects.
    • Ability to work in a team and works well under pressure and deadlines
    • Background in Agile Software Development using Scrum Methodology is preferred but not required
    • Background in Online Gaming is preferred but not required
    • Full-Time position available

    go to method of application »

    Site Reliability Engineer

     Responsibilities

    • Working across several business areas providing development, maintenance, and support
    • Work on projects that directly impact key business metrics
    • Engage in and improve the whole lifecycle of services—from inception and design, deployment, operation, and refinement.
    • Support services before they go live through activities such as system design consulting, developing software platforms and frameworks, capacity planning, and launch reviews.
    • Maintain services once they are live by measuring and monitoring availability, latency, and overall system health.
    • Scale systems sustainably through mechanisms like automation; evolve systems by pushing for changes that improve reliability and velocity.
    • Lead sustainable incident response, blameless postmortems, and production improvements that result in direct business opportunities for Organization.
    • Manage individual project priorities, deadlines, and deliverables.
    • Guide other team members on managing end-to-end availability and performance of mission-critical services, building automation to prevent problem recurrence, and building automated responses for non-exceptional service conditions.
    • Able to work in shifts
    • Meet frequently in standups and grooming sessions with your engineers and product team
    • A working understanding of software engineering principles
    • Help identify probable causes and provide immediate solutions during an incident
    • Contribute to engineering efforts from planning and organization to execution and delivery to solve complex, real-world engineering problems.

    Qualifications

    • Bachelor’s degree in Computer Science, a related technical field involving software/systems engineering, or equivalent practical experience.
    • Experience programming in at least one of the following languages: C, C++, Java, Python, or Go.
    • Experience with algorithms and data structures.
    • 3-5 years of experience in computing, distributed systems, storage, or networking.
    • Expertise in designing, analyzing, and troubleshooting large-scale distributed systems.
    • Ability to debug, optimize code, and automate routine tasks.
    • Systematic problem-solving approach, coupled with effective communication skills and a sense of drive.
    • Experience with algorithms and data structures and/or Unix/Linux systems internals (e.g., filesystems, system calls) and administration.

    Method of Application

    Send your application to recruit@flexi-personnel.com

    Build your CV for free. Download in different templates.

  • Apply Now
  • Send your application

    View All Vacancies at Flexi-Personnel Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail