We aspire to build high-quality, innovative & robust software.  If you are a hands-on platform builder with significant experience in developing scalable data platforms, look no further. Click on Apply and we will reach out to you soon.


Responsibilities:

  •  Implementing tools to automate the development, build, testing, integration, and deployment pipelines for ECHO’s software in a production environment to serve the needs of global users.
  • Implementing automated provisioning of cloud infrastructure on leading providers (e.g. Microsoft Azure, AWS, Google Cloud) while maintaining very high levels of system uptime.
  • Implementing infrastructure patterns and handling deployment at scale to identify and mitigate performance bottlenecks and scaling pitfalls.
  • Implementing containerized deployment and orchestration using Docker and Kubernetes
  • Using configuration management tools (e.g., Chef, Puppet, Ansible) to deploy, configure and manage servers in a high-scale production environment.
  • Monitoring and analyzing server logs to identify any potential issues using tools like New Relic
  • Building, managing, and automating Continuous Integration and Continuous Delivery.


Qualifications:

  • Preferred, maximum of 4 years experience in software development.
  • Preferred, 1+ year programming experience in Java or Python.
  • 4+ years experience as a DevOps engineer or Systems Administrator
  • Strong experience in managing cloud vendors like AWS.
  • Experience in deploying microservices-based applications using Kubernetes / Docker is a plus.
  • Experience in test automation and CI/CD using Jenkins / CircleCI / Travis
  • Deep understanding of version control systems like Git and Github
  • Experience with Chef / Puppet / Ansible is a plus.
  • Strong experience in networking, load balancing and security best practices
  • Experience in managing large scale databases in Postgres, MySQL, Elasticsearch, Neo4j, Druid is a plus.
  • Strong communication skills and ability to work in a cross-functional, globally distributed team.
  • Flexibility in work timings (ability to work periodically late evenings based on US time zone)
  • Work may require some degree of travel (10-15%) - both domestic as well as international