Companies you'll love to work for

PharmEasy - Senior Software Engineer - DevOps



Software Engineering
Bengaluru, Karnataka, India
Posted on Thursday, February 8, 2024

PharmEasy was founded in 2015 with the sole purpose to make healthcare easily available, accessible and affordable to all through the extensive use of new-age cutting-edge technology. Today, we are one of India's largest healthcare aggregators connecting lakhs of patients to licensed pharmacies & diagnostic centres online for all their medical needs. We are particularly catering to the chronic-care segment, and offer a range of services including medicine delivery, tele-consultation, sample collection for diagnostic tests as well as subscription-based services for all these categories.

Our highly efficient and technology led Consumer and Supply-chain platforms ensure that medicines are delivered from a licensed pharmacy within six hours of the validation of prescriptions submitted by our customers. And such customer promises are improving with the increasing scale of our business, and continuous product innovation. By extensively leveraging the latest in hardware and software technology, we are also committed to eradicate fake medicines from the Pharma ecosystem that contribute to roughly 30% of drug volumes in India.

Our product innovations have allowed for complete data transparency in the entire Pharma supply-chain to empower even the end-users to validate the authenticity and genuineness of the medicines for every medicine sold, using constructs such as unique barcoding of information like expiry dates, origination of drugs etc. With our scalable technology and processes, we are now reliably delivering healthcare services and medicines to every single pin code in the country.

System Engineering @ Pharmeasy :

System engineering ensures that the application software infrastructure is sufficiently robust, scalable, reliable and fault tolerant. System engineers create the necessary infrastructure systems and network the proprietary cloud applications that PharmEasy tech team builds. As Systems Engineers, you will work closely with the application architects and be involved in the decisions about how to secure the applications and its data effectively. Your will not only operate on the software layers, but will get to optimize systems parameters and recommend hardware to build an optimal application and deployment architecture for the core applications.

You will also help in determining and recommending the kind of hardware and software that the applications should be leveraging to operate optimally. You will evaluate and implement new DevOps tools and technologies that are emerging and use your assessments to provide recommendations about what technology should be integrated into the existing systems.


  • Designing, developing, implementing, and managing infrastructure for engineering using DevOps methodologies.
  • Ensuring the security, availability, performance, scalability, and automation of our infrastructure.
  • Ensuring reliable and ongoing measurement and monitoring of our infrastructure.
  • Maintaining and enhancing build/deployment pipelines for continuous integration and continuous delivery of changes to improve the quality and availability of our product.

What are we looking for ?

  • Engineering graduate with at least 2-4+ years of experience as a DevOps/Infrastructure Engineer.
  • Deep understanding of at least one modern Linux distributions and its package management system.
  • Good Scripting experience: Python - Must be able to code in at least one programming language (Preferably python or golang).
  • Strong understanding of running at least one production grade web application server along with its process management.
  • Should have experience in setting up SSO (Single Sign-On) or managing LDAP servers.
  • Should be able to do advanced networking on AWS with right security practices for different business driven use cases.
  • Should have experience in setting up and administering at least one CI / CD systems like Jenkins, Gitlab CI, Travis etc.
  • Should have very good experience in Docker, Docker Compose / Swarm.
  • Prior experience of working with Kubernetes would be a plus.
  • Experience in running servers on AWS at production scale.
  • Should be familiar with Load Balancing and Auto Scaling concepts on AWS.
  • Should have experience in building infrastructure from config / code (Infra as Code).
  • Should have experience in setting up at least one monitoring / alerting solution for monitoring all critical cloud resources.
  • Experience in working with at least one CDN following the best practices.
  • Should have experience in setting up different pipelines for DR (Disaster Recovery) and for improving Infra availability.
  • Should have a keen eye for the systems in place.
  • Team player, excellent problem-solving skills and ability to learn new technologies a must
  • Thrive in a startup environment.