NGO Jobs in Kenya - Living Goods

DevOps Engineer role at Living Goods

Introduction
Do you want your work to matter?
Do you want to use your skills to make a difference, not just a living?
Do you want to improve millions of lives, including your own?
Living Goods is looking for a DevOps Engineer to help us build functional systems that improve our core operation. DevOps Engineer will be responsible for developing and building IT infrastructure, install and configure solutions, implement reusable components, translate technical requirements, assist with all stages of test data, develop interface stubs and simulators and perform script maintenance and updates.
You will be responsible to build automated deployments through the use of configuration management technology, deploy new modules and upgrades and complete fixes within the production environment. DevOps Engineer duty will also be to make modules ready for production, which entails moving them according to specific procedures and documenting knowledge transfer. Ultimately, you will execute and automate operational processes fast, accurately and securely.
Your Charge
·         DevOps Engineer will take the ownership of deploying product updates, identifying production issues and implementing integrations that meet stakeholders needs. Being part of tech team, you will evaluate existing applications and platforms, give recommendations for enhancing performance via gap analysis, identifying the most practical alternative solutions and assisting with modifications. You will maintain the routine application maintenance tasks accomplished via strategy-building techniques. DevOps Engineer will also help create requirements and procedures for implementing routine maintenance, troubleshooting existing information systems for errors and resolving those errors.
·         Designing, creating, validating and maintaining templates, playbooks, and modules for configuration management and infrastructure deployment tools leveraging open source tools;
Participating in the analysis of and document requirements for development of new or improved infrastructure automation;
·         Use various tools to orchestrate solutions i.e. Continuous Integration Tools.
·         Build independent web-based tools, microservices and solutions.
·         Write scripts and automation using Bash/Java/Python.
·         Implement integrations requested by software engineering team.
·         Deploy updates and fixes.
·         Build tools to reduce occurrences of errors and improve deployment cycle.
·         Develop software to integrate with internal back-end systems.
·         Perform root cause analysis for production errors.
·         Investigate and resolve technical issues.
·         Develop scripts to automate systems health visualization.
·         Design procedures for system troubleshooting and maintenance.
·         Configure and manage data sources RDBS and NoSQL.
·         Maintain team and project management tools such as Agile Manager or Agile Bench.
Your background
·         BSc or MS in Computer Science, Engineering or relevant field.
·         4-6 years of experience in managing Linux based infrastructure.
·         4 years of experience as a DevOps Engineer or similar software engineering role.
·         2+ years’ experience in DevOps processes and tools (Ansible, Docker, Vagrant, Chef/Puppet, PagerDuty, NewRelic, Splunk).
·         Demonstrable experience of continuous integration tools like Bamboo or Jenkins.
·         Good knowledge of shell scripting or Java or Python.
·         Working knowledge of databases both RDBS and noSQL.
·         Problem-solving attitude.
·         Team spirit and team player.
·         Critical thinker and problem-solving skills.
·         Good time-management skills.
·         Interpersonal and communication skills.

Senior Manager, Digital Health Partnerships role at Living Goods
Introduction
Do you want your work to matter?
Do you want to use your skills to make a difference, not just a living?
Do you want to improve millions of lives, including your own?
Your Charge
We are looking for a Technology Project Manager who will support the Senior Manager, Technology in the implementation of a Microsoft Dynamics Cloud based ERP system and execution of a portfolio of Software development projects.
You will be charged with managing various stakeholders while providing leadership to the IT engineering team in supporting both internal and external clients.
ERP and Software Projects Management
·         Provide detailed end to end project management support towards implementation of a Microsoft Dynamics 365 ERP system.
·         Lead technical implementation of tactical and strategic technology driven projects including smart health suite of applications, analytical dashboards and other Mhealth initiates.

·         Coordinate detailed application development across LG technical teams and technology partners, implementation and monitoring of technology work plans against signed off timelines.
·         Own and coordinate schedules and technology support towards all projects and communications/correspondence.
·         Lead engagement with other stakeholders and translate business program requirements into technical requirements and communicate such details while working closely with the software development team.
·         Proactively manage project changes, identify potential issues & devise contingency plans while continuously documenting changing aspects of the project.
·         Prepare and disseminate systems reports on a regular basis to internal and external users.
Stakeholders Management
·         Work with other stakeholders in technology department to ensure technology implementation plans are in line with overall program guidelines, timelines and targets.
·         Coordinating implementation (software development, testing, deployments) among several engineering teams, vendors, partners including working with governments functions to ensure integration and alignment of Living Goods tools with existing Ministry of health and DHIS2 guidelines.
·         Attend stakeholder meetings, workshops, and conferences and present Living Goods technology solutions and work to diverse audiences.
·         Assist identification and management of vendors for IT related functions for LG Kenya and identifies opportunities for operational efficiency.
·         Manage consultants to ensure projects delivered successfully against the objectives of Scope, time and cost.
People Management
·         Grow, mentor, coach and inspire a growing team of IT team providing clear and constructive feedback and creating opportunities for learning and growth.
·         Continuously do a skills assessment, identify gaps and advice organisation on way forward towards bringing in new skills and experience where necessary.
·         Proactively monitor team performance against set goals and ensure that the team is on track or where necessary action is taken to get back on track.
Business Support
·         Analyze user feedback and ensure that technology applications continuously improve and optimizes client satisfaction.
·         Work with department heads, end users and stakeholders to understand their needs and deploy effective solutions and training.
·         Resolution of escalated issues with systems and infrastructure especially those requiring outside vendor support.
·         Support management of all Living Goods management information systems including: LG’s data warehouse and reporting tools, website, accounting software, point of sale system and ERP.
System Security and Compliance
·         Monitor IT quality assurance and control standards and ensure compliance to overall organizational tech strategy.
·         Review IT Security periodically and advise on measures to enhance and optimize security of technology systems, infrastructure and data.
Required Technical Background
·         A degree in Computer science or related field and industry certification in agile project management.
·         Over 8 years of firm technical foundation acquired while developing, deploying and integrating various technology solutions including mobile software development platforms, databases, cloud infrastructure systems, analytics and dashboard.
·         5+ years previous experience working on cloud-based environments, running web servers, testing Android APKs and ability to isolate problems and guide engineers towards resolving problems.
·         Ability and 3+ years’ experience in leading detailed technical conversations among engineers and non- technical teams while articulating the logic and flow of technology systems developed in various platforms e.g. Java, Android APKs, PHP, JavaScript and Python.
·         Previous experience in complex software integrations, API management and proficient in database management e.g. PostgreSQL, CouchDB
·         Knowledge and experience working with several stakeholders to drive full lifecycle of technology projects. i.e. taking ownership on requirement gathering, product designing, code development, unit and end to end testing, pilot and launch planning as well as proper transitioning to operations team.
·         Certification in agile project management methodologies and hands on experience on software project management tools (e.g. GitHub projects, Harvest, Asana, Trello).
·         Familiarity with or experience using widely-adopted, open source data and information platforms a plus (e.g. OpenMRS, DHIS2, RapidPro).
·         Previous experience in deployment and support of Microsoft AX and Dynamics 365 ERP solutions will be an added advantage.
Required Management Skills
·         4+ years of direct team management experience, building high-performance teams composed of local and remote members and experience working with outsourced development partners.
·         Ability to communicate accurately, clearly, and effectively in written and spoken English.
·         Motivated to complete projects in a fast-paced environment while armed with the altitude to get things done quickly and efficiently, regardless of obstacles.
·         Able to prioritize dozens of high value tasks simultaneously, in an environment where priorities are constantly changing. Able to stay organized in this environment.
·         Self-starter and motivated to move ahead without direct instruction on each step of a project.
·         Able to take big, sometimes nebulous tasks and break them down into the right sequence.
·         Strong interpersonal skills with proven ability to work with and lead multidisciplinary teams.
·         Experience interacting, guiding and managing system administrators and software teams.
·         A team player who enjoys interacting with people of all levels in a multicultural environment.
Compensation: A competitive salary and benefits package commensurate with experience including health insurance and bonus opportunity. The opportunity to be your best while making lives better for those in need.
Living Goods is an equal opportunity employer and will consider every qualified applicant for employment. Living Goods does not discriminate based on race, ethnicity, national origin, ancestry, religion, gender, sexual orientation or disability.
Our current job openings are displayed on our website, where you can search for open positions and apply directly.
Living Goods does not offer any positions without an interview and never asks candidates for money. If you are asked for money, we strongly recommend that you do not respond and do not send money or personal information.