Jobs Career Advice Signup
X

Send this job to a friend

X

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

  • Posted: Aug 24, 2021
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    eHealth Africa is focused on improving healthcare by creating effective ways to implement reliable health information management systems. We have developed eHealth and mHealth solutions that can be rapidly deployed to manage patient information, streamline clinical procedures, and provide data and analysis on health program outcomes. Accurate health data wil...
    Read more about this company

     

    DevOps Engineer

    Department: Software Engineering

    Purpose of the Position

    • The DevOps Engineering is responsible for creating continuous integration and deployment pipelines for a variety of different engagements and technologies.
    • S/he translates software requirements into workable programming code as well as develops and maintains programs for business use.

    Keywords:

    • Docker, Kubernetes, Terraform, Helm Infrastructure as code, distributed systems, Continuous delivery, Linux, Amazon Web Services, Google Cloud Platform, Python, Travis CI, Circle CI, Concourse CI, JavaScript, CouchDB, Elasticsearch, Prometheus, Kibana, PostgreSQL

    What You’ll Do 
    To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. Other duties may be assigned:

    • Creates continuous integration and deployment pipelines for a variety of different technologies
    • Collaborates with the product and engineering teams to design, build and maintain efficient tools and frameworks to manage highly performant applications
    • Troubleshoot development and production problems across multiple environments.
    • Develops state-of-the-art monitoring and metrics gathering systems.
    • Supports users by developing documentation and assistance tools.
    • Follows best practices for quality, testability & operability.
    • Mentor on-site deployment engineers and verify that work is done as requested.
    • Driving our culture of empowerment, ownership, and accountability.
    • Collaborate with scrum masters, product owners, and engineering managers to build a  world-class product for our partners, advertisers, and users.
    • Promote engineering team growth and development technically and professionally.
    • Working closely with engineers to improve process and code quality.
    • Identify and track down bugs/errors in our platforms and processes.
    • Cloud and software/systems engineering.
    • Familiarity with service-oriented architecture and microservices..
    • Experience using project management tools for planning, tracking, and releasing products.
    • Able to dive deep and exhibit superb problem-solving skills
    • Expects and requires innovation of his/her team.
    • Possesses the ability to inspire passion in others.

    Who You Are
    The requirements listed below are representative of the knowledge, skill and/or ability required to successfully perform this job:

    • Bachelor's Degree in Computer Science, Computer Engineering, Software Technology or other related field or equivalent years of education and work experience or any related field.
    • 5+ years of practical operational experience with Linux systems in a DevOps or engineering role.
    • Good knowledge of the AWS and GCP
    • Experience with running Kubernetes in production (we use Helm).
    • Familiarity with Infrastructure as Code tools (Terraform, Ansible etc).
    • Proficiency with at least one programming language (e.g. Python, Go).
    • Good understanding of CI/CD pipelines (e.g. TravisCI, ConcourseCI, etc).
    • Good understanding of Monitoring systems (e.g. Prometheus)
    • Fluent in several software developments and architecture paradigms and techniques, with the ability to provide the best mix of these techniques with high quality, scalable, flexible, and reliable solutions while keeping up with the Company’s growth.
    • Ability to assess and learn new technology quickly.
    • You value automation and reproducibility above everything
    • You are eager to solve challenging problems using new technologies
    • You like to work with open source technologies
    • Capability of adapting to rapidly changing business requirements is required.
    • Excellent interpersonal communication skills, organizational skills and great attention to detail
    • Must be able to work as a member of a team and possess good problem-solving skills.
    • Experience with deploying enterprise-scale, distributed, high performance, mission-critical software applications are required..
    • Must have flexibility in working hours, including on-call availability and the willingness to work holidays.
    • Excellent customer service skills.

    Method of Application

    Interested and qualified? Go to eHealth Systems Africa on ehealthafrica.bamboohr.com to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at eHealth Systems Africa Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail