About Vyapar:
We are a technology and innovation company in the fintech space, delivering business accounting software to Micro, Small & Medium Enterprises (MSMEs). With more than 5 Million users across 140 countries, we are one of the fastest growing companies in this space. We take the complexity out of invoicing, inventory management & accounting, making it so simple, such that small businesses can spend less time on manual bookkeeping and spend more time focusing on areas of business that matter.
Role Summary:
Vyapar's Engineering team builds the technology platform that eases and digitizes our customers' bookkeeping and enables the transition of cumbersome accounting data from general bookkeeping to a digitized always available resource.
We are looking for a highly motivated and experienced DevOps Engineer to develop the infrastructure, manage the operations of the services and work on software engineering tasks of design and development of systems that increase the reliability, scalability and reduce operational overhead through automation.
Key Responsibilities:
- Design and implement an infrastructure for delivering and running web, mobile applications.
- Scale and optimize a variety of SQL and NoSQL databases, web servers, application frameworks, caches, and distributed messaging systems.
- Automate the deployment and configuration of the virtualized infrastructure and the entire software stack.
- Support several Linux servers running our SaaS platform stack on AWS and Kubernetes.
- Define and set processes to identify performance bottlenecks & scaling pitfalls.
- Manage robust monitoring and alerting infrastructure.
- Sharp and tenacious troubleshooting skills with ability to identify and fix issues in Dev Ops process and product environments.
- Have an Automate Everything mindset to support scalable growth.
- Handles challenging problems with a positive "can do" attitude.
Desired Skills And Requirements
- Must have
- Experience in developing/operating large scale cloud service.
- DevOps exposure and knowledge of tools such as Terraform, Ansible, Jenkins.
- Experience in container technologies such as Kubernetes, Docker, Registry etc.
- Strong technical background in Linux, Virtualization, and Public Cloud.
- Strong technical background in cloud networking, storage, and security.
- Strong technical knowledge of monitoring, logging and tracing.
- Familiar with MySQL
- Excellent problem solving and analytical skills.
- Good to have
- Programming/scripting in Python.
- Possess knowledge of integrating security into GCP and AWS infrastructure.
- Have managed at least one latency-critical real-time data pipeline that ingested & served millions of events.
Experience:
- Must have 3 years of experience in handling cloud infrastructure on AWS and deployment automation.
- Extensive Experience in AWS.
- Experience with CI/CD tools and automation.
- Experience in Python coding is a plus.
- Experience deploying applications on public/private/hybrid cloud infrastructure - ie, AWS.
- Experience working with containerization, infrastructure, and orchestration frameworks to incorporate setting up ephemeral and permanent environments as part of our CI/CD workflow using Docker, Terraform, Kubernetes, etc.
- Strong infrastructure experience such as virtualization technologies, operating systems, platform migration, data management and networking.
- Understanding in setting up code quality/scanning tools and incorporating into CI/CD pipelines.
- Extensive experience working with configuration management tools such as Puppet, Chef, Ansible, etc.
- Familiarity with developing in Cloud bees/Jenkins pipelines.
- Top-notch communication and influence skills; must be able to work effectively across the entire department.
Education:
- A full-time B.E/ B.Tech Degree from a recognized university.
- AWS DevOps Certification is a plus.