Job opening

Posting Title:DevOps Engineer – Delhi
Job Location: India
Skill Required: IT And ITC,
Preferred Experience: 2 Years
Closing Date for Applications: 10th Dec, 2020

Apply Now

Job Description

About the Organization:

Dimagi is a social enterprise and Benefit Corporation that builds software solutions and provides technology consulting services to improve the quality of essential services for underserved populations. Headquartered in Cambridge, Massachusetts, Dimagi partners alongside governments, leading NGOs, and foundations such as the Bill & Melinda Gates Foundation, USAID, and the World Bank to tackle complex health and social inequities. To date, Dimagi’s team of project managers, engineers, and health experts have supported over 2,000 projects in 80 countries.

About the Position:

Our Global technology team helps to develop and improve our platform’s architecture design for expressing end-to-end system workflows, both at the functional level and the technical level. Our software provides mission-critical services and data to governments, health practitioners, and vulnerable populations. As such, reliability and confidence in our approach are key and a successful candidate will be able to bring direct experience monitoring and forecasting hardware utilization to ensure high availability.

Dimagi is looking for a DevOps Engineer to join our Global Technology team. This position can be based out of our office in Delhi, India but is also open to remote employment within India.

Please Note: If you are based remotely, you will be required to travel to our Delhi office as and when needed.

We are looking for a DevOps Engineer to build on and improve our existing systems as we continue to scale up our infrastructure to support the growing user base of our national scale project in India. Our software is driven by a modern, horizontally scalable architecture, so experience with both optimizing vertical utilization of services and managing shared and distributed systems is essential. This position is ideal for someone who enjoys small organizations, multi-tasking, and a highly flexible work environment. Our engineers share a passion for making things work in challenging situations and seeing the impact of our work first-hand.

Responsibilities of this role:

  • Automate infrastructure ensuring projects are scalable, resilient, and reliable
  • Forecast hardware requirements and provision of new systems and/or subsystems
  • Improve service reliability through root cause analysis, blameless postmortems, and using code to prevent or respond to problem recurrence
  • Maintain services once they are live by measuring and monitoring availability, latency, and overall system health
  • Respond to infrastructure incidents and support the larger technology team with their incident response strategy
  • Build and improve tools for building, deploying, monitoring, and managing our systems
  • Proactively cause production systems to fail to test automated fail-over and service continuity capabilities
  • Configure, administer, monitor, and support systems; profile and tune critical systems to maximize performance

Who You Must Be:

  • 2-5 years of experience in Site Reliability Engineer or DevOps Engineer or similar role
  • 2-5 years experience with Linux internals, administration, and networking
  • 2-5 years of experience of performance tuning Linux based DB systems (PostgreSQL, Oracle, or equivalent)
  • 2-5 years of experience building and maintaining CI/CD pipelines
  • 2-5 years of experience with maintaining production systems in AWS, with a solid understanding of web application architectures
  • 2-5 years of experience with infrastructure and engineering
  • Demonstrable experience of making infrastructure trade-off decisions at scale
  • Experience with using orchestration and automation tools (Puppet, Chef, Ansible, etc),
  • Proficiency in scripting languages (Python preferred)
  • Fluency in written and spoken English
  • Authorized to work in India

Bonus Points:

  • Familiarity with open-source databases like CouchDB
  • Familiarity with open-source analytics solutions like Elasticsearch
  • Familiarity with monitoring tools, particularly Redis
  • Familiarity with open-source message-broker software like RabbitMQ
  • Familiarity with Riak or other NoSQL databases
  • Familiarity with an open-source stream-processing software platform, specifically Kafka
  • Familiarity with container orchestration
  • Experience supporting large-scale web, mobile, and server applications in production
  • Experience with version control tools like GIT


We do our best to provide you the most accurate info, but closing dates may be wrong on our site. Please check on the recruiting organization's page for the exact info. Candidates are responsible for complying with deadlines and are encouraged to submit applications well ahead.

Recent Post