Current Openings

DevOps Engineer

Dev Ops Engineer

Committed to making technology-driven solutions useful, useable, and affordable, Mithi Software Technologies Pvt. Ltd., is a leading cloud-based SaaS solutions provider of business communication and data lifecycle management solutions that delivers high performance at optimal costs.

With a rich history of pioneering product ventures and a strong focus on innovation, Mithi has been at the forefront of software product development for years. Our team brings together extensive experience in building cutting-edge software products across multiple generations of technology.

At Mithi Technologies, we foster a collaborative and inclusive work environment that encourages creativity, continuous learning, and personal growth. We value diversity and believe in creating opportunities for everyone to thrive and excel in their roles.

Join us as we embark on an exciting journey to empower businesses worldwide with on-demand data lifecycle management services.
Position Summary
  • As a DevOps Engineer, you will be responsible for deploying, securing, upgrading, maintaining, and monitoring the AWS infrastructure used to host Mithi’s Applications. You will also deploy, secure, upgrade, maintain, and monitor the Mithi applications and services. Additionally, you will automate key operations and conduct regular security, cost, performance, and operational efficiency audits. Your expertise in programming, Amazon Web Services, and networking concepts will contribute to the efficiency and stability of our infrastructure.
Position Summary
  • As a DevOps Engineer, you will be responsible for deploying, securing, upgrading, maintaining, and monitoring the AWS infrastructure used to host Mithi’s Applications. You will also deploy, secure, upgrade, maintain, and monitor the Mithi applications and services. Additionally, you will automate key operations and conduct regular security, cost, performance, and operational efficiency audits. Your expertise in programming, Amazon Web Services, and networking concepts will contribute to the efficiency and stability of our infrastructure.
Show More
RESPONSIBILITIES:
As part of the technical team, your role will include the following in either a lead or a collaborative role:
  • Deploy, secure, upgrade, maintain, and monitor the AWS infrastructure used to host the Mithi Applications, ensuring high availability, scalability, and performance.
  • Automate key operations, such as deployments, monitoring, scaling, and testing, using tools and technologies like Ansible, Jenkins, and scripting languages like Java, Python, Node.js, or Shell.
  • Collaborate with development teams to establish and implement continuous integration and delivery (CI/CD) pipelines for efficient and automated application deployment and testing.
  • Design and implement infrastructure as code (IaC) using tools like Terraform or CloudFormation to provision and manage cloud resources in a consistent and automated manner.
  • Implement and maintain monitoring and logging solutions, such as Prometheus, Grafana, or ELK stack, to gain insights into the health and performance of the infrastructure and applications.
  • Implement and manage containerization technologies like Docker and container orchestration tools like Kubernetes for scalable and efficient application deployment and management
  • Maintain documentation and version control for infrastructure configurations, deployment processes, and operational procedures.
  • Monitor system performance, troubleshoot issues, and optimize resource utilization to ensure high availability, scalability, and performance of the infrastructure.
  • Collaborate with cross-functional teams, including development, operations, and QA teams, to ensure smooth and efficient application delivery and infrastructure management.
  • Conduct regular security, cost, performance, and operational efficiency audits of the infrastructure and applications, identifying areas for improvement and implementing solutions.
  • Stay updated with industry best practices, emerging technologies, and trends in DevOps, cloud computing, and infrastructure automation, and propose innovative solutions to enhance our infrastructure.
  • Uphold professionalism and ethical conduct in all customer and partner interactions.
RESPONSIBILITIES:
As part of the technical team, your role will include the following in either a lead or a collaborative role:
  • Deploy, secure, upgrade, maintain, and monitor the AWS infrastructure used to host the Mithi Applications, ensuring high availability, scalability, and performance.
  • Automate key operations, such as deployments, monitoring, scaling, and testing, using tools and technologies like Ansible, Jenkins, and scripting languages like Java, Python, Node.js, or Shell.
  • Collaborate with development teams to establish and implement continuous integration and delivery (CI/CD) pipelines for efficient and automated application deployment and testing.
  • Design and implement infrastructure as code (IaC) using tools like Terraform or CloudFormation to provision and manage cloud resources in a consistent and automated manner.
  • Implement and maintain monitoring and logging solutions, such as Prometheus, Grafana, or ELK stack, to gain insights into the health and performance of the infrastructure and applications.
  • Implement and manage containerization technologies like Docker and container orchestration tools like Kubernetes for scalable and efficient application deployment and management
  • Maintain documentation and version control for infrastructure configurations, deployment processes, and operational procedures.
  • Monitor system performance, troubleshoot issues, and optimize resource utilization to ensure high availability, scalability, and performance of the infrastructure.
  • Collaborate with cross-functional teams, including development, operations, and QA teams, to ensure smooth and efficient application delivery and infrastructure management.
  • Conduct regular security, cost, performance, and operational efficiency audits of the infrastructure and applications, identifying areas for improvement and implementing solutions.
  • Stay updated with industry best practices, emerging technologies, and trends in DevOps, cloud computing, and infrastructure automation, and propose innovative solutions to enhance our infrastructure.
  • Uphold professionalism and ethical conduct in all customer and partner interactions.
Show More
QUALIFICATIONS & SKILLS:

Our ideal candidate would possess some if not all of the below qualifications:

A graduate degree for this post is mandatory. An engineering degree (BE/BTech in any field), MCA, or equivalent with strong programming skills would be preferred. Proficiency in Amazon Web Services (AWS) for deployment, configuration, and management of cloud-based applications
  • Strong knowledge and experience in developing and managing Amazon Web Services (AWS) infrastructure, including EC2, S3, RDS, Lambda, and other AWS services.
  • Understanding of networking concepts, protocols (TCP/IP, sockets, LDAP, HTTP, SMTP, IMAP, POP), and network programming for configuring and troubleshooting network connectivity.
  • Proficiency in Linux operating systems and command-line tools for managing and troubleshooting infrastructure components.
  • In-depth programming expertise in Java, Python, Node.js, or Shell scripting to automate operations and troubleshoot issues.
  • Experience with infrastructure automation tools like Ansible, Puppet, or Chef for configuration management and automated deployment.
  • Knowledge of scripting languages like Bash, PowerShell, or Ruby to automate tasks and develop custom tools.
  • Experience with CI/CD tools like Jenkins, GitLab CI/CD, or CircleCI for building, testing, and deploying applications.
  • Familiarity with relational databases like MySQL or PostgreSQL, as well as NoSQL databases like MongoDB or DynamoDB.
  • Experience with logging and monitoring tools like Splunk, Nagios, or Datadog for system monitoring and troubleshooting.
  • Understanding of agile methodologies and experience working in agile development environments.
  • Understanding of security practices and knowledge of security frameworks and tools for securing the infrastructure and applications.
  • Ability to work collaboratively in a team environment, effectively communicating and coordinating with team members and stakeholders.
  • Good written and verbal communication skills to document processes, present ideas, and collaborate with cross-functional teams.
  • Uphold professionalism and ethical conduct in all customer and partner interactions.
QUALIFICATIONS & SKILLS:

Our ideal candidate would possess some if not all of the below qualifications:

A graduate degree for this post is mandatory. An engineering degree (BE/BTech in any field), MCA, or equivalent with strong programming skills would be preferred. Proficiency in Amazon Web Services (AWS) for deployment, configuration, and management of cloud-based applications
  • Strong knowledge and experience in developing and managing Amazon Web Services (AWS) infrastructure, including EC2, S3, RDS, Lambda, and other AWS services.
  • Understanding of networking concepts, protocols (TCP/IP, sockets, LDAP, HTTP, SMTP, IMAP, POP), and network programming for configuring and troubleshooting network connectivity.
  • Proficiency in Linux operating systems and command-line tools for managing and troubleshooting infrastructure components.
  • In-depth programming expertise in Java, Python, Node.js, or Shell scripting to automate operations and troubleshoot issues.
  • Experience with infrastructure automation tools like Ansible, Puppet, or Chef for configuration management and automated deployment.
  • Knowledge of scripting languages like Bash, PowerShell, or Ruby to automate tasks and develop custom tools.
  • Experience with CI/CD tools like Jenkins, GitLab CI/CD, or CircleCI for building, testing, and deploying applications.
  • Familiarity with relational databases like MySQL or PostgreSQL, as well as NoSQL databases like MongoDB or DynamoDB.
  • Experience with logging and monitoring tools like Splunk, Nagios, or Datadog for system monitoring and troubleshooting.
  • Understanding of agile methodologies and experience working in agile development environments.
  • Understanding of security practices and knowledge of security frameworks and tools for securing the infrastructure and applications.
  • Ability to work collaboratively in a team environment, effectively communicating and coordinating with team members and stakeholders.
  • Good written and verbal communication skills to document processes, present ideas, and collaborate with cross-functional teams.
  • Uphold professionalism and ethical conduct in all customer and partner interactions.
Show More
PERSONAL SKILLS:
Our company is committed to integrity as a pre-condition and we look for the following skills in our team members. The more you match to the below, the better you will fit in:
  • Attention to detail and commitment to maintaining high-quality standards in infrastructure configuration and deployment.
  • Strong analytical and critical thinking skills to evaluate and improve the efficiency and performance of the infrastructure.
  • Strong problem-solving and troubleshooting skills to identify and resolve complex technical issues promptly.
  • Strong documentation and organizational skills to maintain accurate and up-to-date records and procedures.
  • Ability to work under pressure and manage multiple priorities and deadlines in a fast-paced environment.
  • Strong customer focus and dedication to delivering high-quality solutions and services.
  • Proactive and self-motivated with a passion for automation and process improvement.
  • Continuous learning mindset to stay updated with new technologies, tools, and best practices in DevOps and cloud computing.
  • Excellent interpersonal and communication skills to build positive relationships with team members and stakeholders.
  • Flexibility and willingness to work extended hours and be available for off-hours production support as required.
Join our team as a Dev Ops Engineer and leverage your skills and expertise to contribute to the development and growth of Mithi's products and services.
PERSONAL SKILLS:
Our company is committed to integrity as a pre-condition and we look for the following skills in our team members. The more you match to the below, the better you will fit in:
  • Attention to detail and commitment to maintaining high-quality standards in infrastructure configuration and deployment.
  • Strong analytical and critical thinking skills to evaluate and improve the efficiency and performance of the infrastructure.
  • Strong problem-solving and troubleshooting skills to identify and resolve complex technical issues promptly.
  • Strong documentation and organizational skills to maintain accurate and up-to-date records and procedures.
  • Ability to work under pressure and manage multiple priorities and deadlines in a fast-paced environment.
  • Strong customer focus and dedication to delivering high-quality solutions and services.
  • Proactive and self-motivated with a passion for automation and process improvement.
  • Continuous learning mindset to stay updated with new technologies, tools, and best practices in DevOps and cloud computing.
  • Excellent interpersonal and communication skills to build positive relationships with team members and stakeholders.
  • Flexibility and willingness to work extended hours and be available for off-hours production support as required.
Join our team as a Dev Ops Engineer and leverage your skills and expertise to contribute to the development and growth of Mithi's products and services.
Show More
Free Trial