Job Title : DevOps Architect (Cloud Engineer, Software Development Engineer)
Department : Product & Engineering
Location : Kolkata (Onsite)
Job Summary: We are looking for a cloud architect who will help us build highly concurrent systems that improve customer experience. They will be responsible for app release and deployments , app performance including database , and identifying production issues , vulnerability and security of production environments and other compliance like GDPR and optimising cost of infra .
Key Responsibilities:
1. Cloud Architecture Design
Solution Design: Collaborate with stakeholders to understand business requirements and translate them into scalable, reliable, and secure cloud architectures. Design multi-tier architectures that include web, application, and database components across various environments.
Cloud Native: Implement cloud-native design patterns (e.g., microservices, serverless computing) to enhance scalability, fault tolerance, and resilience.
Hybrid/Multi-Cloud Strategy: Design hybrid or multi-cloud environments when necessary, ensuring seamless integration between on-premises and cloud systems.
2. Cloud Strategy Development
Cloud Adoption Roadmap: Develop and maintain a comprehensive cloud strategy that aligns with business goals, covering cloud migration plans, new cloud deployments, and modernization of legacy systems.
Cloud Migration: Lead cloud migration efforts, including application re-hosting, re-platforming, and refactoring. Ensure smooth data migration and integration of existing systems into the cloud.
Change Management: Define best practices for cloud adoption across the organization and create guidelines to manage cloud-related changes effectively.
3. Cloud Infrastructure Management
Cloud Services Configuration: Set up, configure, and maintain cloud services (e.g., EC2, S3, RDS in AWS; VMs, Storage in Azure/GCP) for scalability and efficiency.
Infrastructure as Code (IaC): Implement Infrastructure as Code solutions using tools like Terraform, AWS CloudFormation, Azure ARM templates, etc., to automate provisioning and manage infrastructure in a version-controlled environment.
Capacity Planning: Continuously monitor usage patterns, ensuring cloud infrastructure is scaled appropriately to meet demand while minimizing costs.
4. Security and Compliance
Cloud Security Architecture: Architect cloud environments with security as a priority, implementing encryption standards, identity and access management (IAM) controls, security groups, and network policies.
Compliance: Ensure that cloud deployments comply with industry regulations and standards such as GDPR, HIPAA, SOC 2, or others relevant to the industry. Implement audits, monitoring, and reporting mechanisms for compliance.
Incident Response: Develop and document disaster recovery, incident response, and business continuity plans for cloud infrastructure, ensuring readiness in case of security breaches or data loss events.
5. Automation and Orchestration
Automation Strategy: Define and implement automation strategies to simplify cloud management, focusing on automating repetitive tasks such as provisioning, monitoring, and scaling.
CI/CD Integration: Design and implement Continuous Integration/Continuous Deployment (CI/CD) pipelines for cloud deployments, enabling automated testing, configuration, and deployment processes. Collaborate with DevOps teams to streamline these workflows.
Scripting: Write scripts (Python, Bash, PowerShell, etc.) to automate operational tasks such as backups, monitoring, and failovers.
6. Cross-functional Collaboration
Team Collaboration: Work closely with software engineering, DevOps, and IT operations teams to integrate cloud solutions within the broader technical ecosystem. Serve as a technical advisor during design, development, and deployment phases.
Mentorship: Provide guidance and mentorship to junior cloud engineers and other team members, helping them grow their cloud skillsets and implement best practices.
Stakeholder Communication: Regularly communicate with non-technical stakeholders to explain cloud architecture decisions and how they impact business operations, ensuring alignment between technical solutions and business objectives.
7. Cloud Monitoring and Troubleshooting
Monitoring Systems: Implement and manage advanced cloud monitoring solutions (e.g., AWS CloudWatch, Azure Monitor, or Google Cloud Monitoring) to track the performance and availability of cloud resources.
Incident Resolution: Lead the investigation and resolution of infrastructure issues, such as network outages, server downtime, or security incidents. Work to minimize downtime and provide root cause analysis (RCA) for incidents.
Optimization: Continuously assess the health and performance of cloud infrastructure, implementing proactive measures to improve performance and ensure high availability.
8. Cost Optimization
Cost Management: Monitor cloud usage and spending, creating optimization strategies to minimize operational costs while maintaining optimal performance. Utilize tools like AWS Cost Explorer, Azure Cost Management, or Google Cloud’s Pricing Calculator to track and predict expenses.
Right-sizing: Recommend and implement rightsizing strategies to avoid over-provisioning cloud resources, ensuring cost-efficiency while maintaining performance standards.
Reserved Instances and Savings Plans: Optimize cloud expenses by utilizing cost-saving features such as Reserved Instances, Savings Plans, or spot instances to lower on-demand costs.
9. Documentation and Knowledge Management
Documentation: Maintain clear and detailed documentation for all cloud architecture decisions, configurations, and operational procedures to ensure that the systems are well understood by the entire team.
Knowledge Sharing: Create and maintain knowledge repositories for cloud best practices, procedures, and FAQs to foster knowledge sharing within the team and the wider organization.
Key Skills & qualifications :
Bachelor's degree in software engineering, computer science, information technology, information systems.
Proven work experience as cloud architect and similar role .
8+ years of experience in managing Linux based cloud microservices infrastructure (AWS, GCP or Azure)
Hands-on experience with databases including MySQL.
Hands-on experience in docker , Kubernetes , Nginx, Apache .
Hands on experience in build automation like maven , NPM ,Ant
Able to setup and manage CI/CD pipelines
Hands on experience in API gateways , rate limit , IP restrictions ,etc
Good knowledge of various scripting languages for automation like powershell, bash scripting , python ,etc .
Good knowledge of managing and integrating code quality tools .
Sense of ownership and pride in your performance and its impact on company’s success
Critical thinker and problem-solving skills .
Excellence knowledge of cloud computing technologies and current computing trends .
Ability to install and configure software, gather test-stage data, and perform debugging.
Proficiency in documenting processes and monitoring various metrics.
Advanced knowledge of best practices related to data encryption and cybersecurity.
Exceptional interpersonal and communication skills
Experience in managing big data environments
Experience:
Must have 8+ years of experience as Cloud ops architect or similar Role
Other Detials:
Engagement : Full Time
No. of openings : 1
About SuperProcure
SuperProcure is a next-generation end-to-end TMS platform with multi-enterprise collaboration for shippers. It digitizes and automates all processes across the logistics value chain from vehicle sourcing to freight accounting, ensuring stakeholder collaboration, real-time visibility & transparency. We are determined to make the lives of the logistic teams easier, add value, and help in establishing a fair and beneficial process for businesses. SuperProcure is trusted by a diverse customer base spread across manufacturing & construction industries to boost their customer serviceability with cutting-edge technology solutions.
Indian logistics spent is 14% of GDP, against 7-9% in developed countries. This makes the Indian industries less competitive in the international market and extra spent for domestic consumers. The logistics inefficiency is driven by manual processes spread across multiple stakeholders who work in silos to complete transportation of goods. SuperProcure aims to revolutionize Indian logistics to save 1% of GDP spending and make India globally competitive, enabling collaboration on a single platform, and driving logistics efficiencies.
Our clients include some of the fortune 500 companies such as Tata Chemicals, Havells, KEI, ITC, PepsiCo, Tata Consumers, Dawaat, L&T Constructions, Aditya Birla, MP Birla Corporation, Sun Pharma, many more.
SuperProcure is backed by IndiaMart & IIM Calcutta. It has been recognized for its innovation at the CII Industrial Innovation Awards, was recognized amongst the Top 50 Emerging start-ups in India by NASSCOM, and ranked Asia's top 10 TMS solution providers by the Global Supply Chain Council (GSCC) and ChainTech. More details about our journey can be found here
Life @ SuperProcure
SuperProcure operates in an extremely innovative, entrepreneurial, analytical, and problem-solving work culture. Every team member is fully motivated and committed to the company's vision and believes in getting things done. In our organization, every employee is the CEO of what he/she does; from conception to execution, the work needs to be thought through.
Our people are the core of our organization, and we believe in empowering them and making them a part of the daily decision-making, which impacts the business and shapes the company's overall strategy. They are constantly provided with resources, mentorship, and support from our highly energetic teams and leadership. SuperProcure is extremely inclusive and believes in collective success.
Looking for a bland, routine 9-6 job? PLEASE DO NOT APPLY. Looking for a job where you wake up and add significant value to a $180 Billion logistics industry every day? DO APPLY.
Team: SuperProcure's success is fueled by our diverse & talented team of 150+ members, 50%+ of whom are women. Together, we collaborate with a shared passion for innovation and excellence. From visionary leaders & meticulous engineers to creative designers & customer support specialists, each plays a crucial role in our growth. We build lasting relationships, understand unique needs, and exceed expectations by delivering cutting-edge tailored solutions.
Culture: All challenges and fun associated with start-ups. Competitive salary, responsibilities, flat hierarchy, daily challenges, long working hours, delivery pressure, and a fun workplace.