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: May 7, 2018
    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

    Medic Mobile is a nonprofit organization on a mission to improve health in the hardest-to-reach communities. We build world-class, open-source software that supports health workers delivering equitable care that reaches everyone.
    Read more about this company

     

    Site Reliability Developer

    We’re seeking a talented and dedicated Site Reliability Developer to join our distributed product team.

    You

    • Are comfortable in a UNIX-like environment, enjoy automation, script efficiently, and produce checklists and documentation for processes and systems.
    • Have coursework or experience equivalent to an undergraduate computer science degree.
    • Have knowledge of at least some of the following APIs: AWS Identity and Access Management (IAM) policies, Elastic Compute Cluster (EC2), Virtual Private Cloud (VPC).
    • Can use Docker Machine, Amazon ECS, or a higher-level orchestration tool to deploy a container-based application in test or production.
    • Are comfortable with basic Linux system administration, monitoring, security best practices, networking, and logging.
    • Are familiar with at least some of the core web technologies: HTTP, SSL/TLS, REST, JSON, HTML.
    • Thrive working as part of a distributed team with a flexible schedule.
    • Enjoy working remotely with opportunities to travel to project sites (e.g. India, Uganda, Senegal) or to work with teammates (e.g. San Francisco, Nepal, Kenya).
    • Want to help build software that improves lives in a real and significant way.

    Position Details

    The Site Reliability Developer works closely with Medic Mobile's software development and product teams to assure high-quality deployments of mobile health software and hardware.

    Cloud infrastructure development: 30%

    • Work with the development and product teams to help guide the design of recommended compute, network, container, and storage resource layouts.
    • Document resource layouts and network designs; produce checklists and automated processes to deploy new instances and containerized applications.

    Proactive monitoring: 30%

    • Proactively monitor performance and reliability of production Medic Mobile systems.
    • Produce status pages consumable by non-technical users.
    • Be available (subject to time zones of team members) to respond to, troubleshoot, remediate, and document expected or unexpected outages, incidents, or problems in production.

    System image engineering and deployment support: 40%

    • Work with the software development team to improve and optimize production system images – AMIs and Docker containers.
    • Manage upgrades and upgrade processes on production instances.
    • Automate deployments to increase testability and reliability.

    Method of Application

    If this role inspires and intrigues you, please get in touch. Please submit a resume and cover letter with position in the subject line to jobs@medicmobile.org, with a copy to richard@medicmobile.org and derick@medicmobile.org

    Only shortlisted candidates will be contacted for interviews.

    Applicants are encouraged to apply as early as possible, as interviews will be held on a rolling basis until the role is filled. Ideal start date is early June. 

    Build your CV for free. Download in different templates.

  • Apply Now
  • Send your application

    View All Vacancies at Medic Mobile Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail