SDE III – DevOps Engineer

Pune Or Bangalore – Engineering – Engineering /Full-Time /Hybrid

Job Snapshot

The DevOps team at MindTickle is responsible for the maintenance of our production infrastructure, CI/CD pipelines, and engineering tools. We have our infrastructure as code on top of Kubernetes, Helm, and Gitlab.  We have an extensive platform supporting up to 225+ service components fully on top of AWS with 5 9s availability. The DevOps team is critical in maintaining the standard and productivity of engineering at MindTickle. Your mandate will be to address the challenging problems of an exponentially growing org which is currently a 150 strong engineering team. You will be improving our systems, approaches, processes, and tools constantly to continue developing MindTickle to a world-class engineering team.

You will need extensive and hands-on knowledge of these technologies, exceptional ability, and deep interest to learn new developments in this field, ample energy to evangelize and implement appropriate solutions across the org, and have a keen interest in growing and mentoring your fellow team members.

What’s in it for you?

  • Design and develop scalable and resilient software solutions to manage the life cycle of MindTickle deployments
  • Optimize and enhance deployment workflows to improve efficiency and reliabilityImplement Infrastructure as Code using automation tools such as Terraform, Ansible, and Python to ensure seamless deployment and management of resources
  • Develop and deploy robust monitoring and alerting systems across the entire infrastructure to ensure high availability and performance
  • Troubleshoot and resolve live production issues promptly by analyzing logs from various sources and applying appropriate solutions
  • Improve and maintain metrics and logs collection, processing, and visualization infrastructure to facilitate better insights into system performance
  • Build and maintain a container orchestration platform to streamline application deployment and management
  • Quickly acquire proficiency in new processes, applications, and tools as required by the evolving needs of the organization
  • Review, propose, and implement enhancements to existing infrastructure, tools, and processes to drive continuous improvement
  • Contribute to open source software projects and share knowledge by evangelizing best practices within the engineering organization

We’d love to hear from you, if you:

  • Own a bachelor’s degree in Computer Science or equivalent with a minimum of 8 years of relevant experience
  • Are proficient in coding using higher-level languages such as Python, Golang, or Java, with the ability to understand and write code for automation tasks
  • Have extensive experience with Cloud Infrastructure as a Service (IaaS), primarily AWS, Azure, or GCPStrong familiarity with containers and orchestration technologies like Docker and Kubernetes
  • Are proficient in source code management systems such as GitExpertise in cloud architecture and implementation features, including OS, multi-tenancy, virtualization, orchestration, and elastic scalability
  • Obtain solid understanding of load balancing, Linux/Unix-related network services, TCP/IP networking, and content delivery networks (CDNs)
  • Get hold of modern software components such as Nginx, MongoDB, PostgreSQL, Redis, Elasticsearch, RabbitMQ, JVM, and Play framework
  • Are familiar with non-relational databases like MongoDB or Couchbase, as well as cache layers like memcached and Redis
  • Understand configuration management using tools like Ansible, Puppet, or ChefDemonstrated track record of executing planned application/database or infrastructure changes with zero downtime.
Mahesh Wabale

Leave a Comment