Cloud Engineer - Bengaluru, India - Jai Kisan

    Jai Kisan
    Default job background
    Description
    Jai Kisan is an Agri focused rural neo bank providing financial services for income generating needs of farmers and rural Indians.

    Jai Kisan was born out of the imperative need to dissociate the dependence of the farmers from the Informal credit provided by merchants / middle men, thereby helping rural Indian farmers get access to former financial services.

    Jai Kisan wishes to leverage technology and network effects at scale to thrive in this rather under penetrated market and help tens millions of smallholder farmers achieve financial independence. Recent trends suggest an increase in migration away from agriculture, a timely intervention to make capital accessible for sustainable agriculture is required to ensure food security for generations to come.

    We at JaiKisan are a bunch of young, crazy, misfits - who see things differently and believe we can change how money works in rural India. If you believe you're as crazy as us and could envision building technologies to help millions of farmers build sustainable livelihoods - we should talk.

    Requirements

    • Infrastructure Automation:
    • Design, implement, and manage automated infrastructure provisioning
    • Develop and maintain Infrastructure as Code (IaC) for cloud platforms
    • CI/CD Pipeline Management:
    • Establish and maintain CI/CD pipelines for automated build, test, and deployment
    • Integrate CI/CD workflows with version control systems for seamless releases
    • Monitoring and Alerting:
    • Implement monitoring solutions for infrastructure and applications
    • Configure alerting mechanisms for timely issue resolution
    • Containerization and Orchestration:
    • Containerize applications using Docker for portability
    • Orchestrate containers with Kubernetes for automated deployment
    • Security and Compliance:
    • Implement security best practices and ensure compliance
    • Conduct regular audits and risk assessments
    • Collaboration and Communication:
    • Foster collaboration between teams and provide technical guidance
    • Communicate project status and recommendations effectively
    • Continuous Improvement:
    • Identify areas for process improvement and automation
    • Conduct post-mortems and stay updated with emerging technologies
    • Documentation and Knowledge Sharing:
    • Maintain documentation and provide training to team members
    • Contribute to the DevOps community through sharing knowledge