- 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 reliability
- Implement 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.