Bidushi Saha

Bidushi Saha

Followers of Bidushi Saha117 followers
location of Bidushi SahaSydney, New South Wales, Australia

Connect with Bidushi Saha to Send Message

Connect

Connect with Bidushi Saha to Send Message

Connect
  • Timeline

  • About me

    Cloud Engineer | Kubernetes & AWS Expert | Automation Enthusiast Driving Scalable Solutions and Reliable Systems

  • Education

    • RCC Institute of Information Technology

      2012 - 2016
      Bachelor of Technology - BTech Information Technology 9 CGPA
  • Experience

    • Capgemini

      Nov 2016 - Dec 2023

      Automated and Optimized Global POS Systems: Spearheaded the design and development of high-performance, low-latency POS systems across global markets, focusing on automation, real-time data processing, and system reliability—key principles at Dynatrace.Cloud Expertise with AWS: Built and deployed data integration solutions and microservices on AWS, boosting scalability and efficiency, aligning with the role’s requirement for expertise in cloud platforms and cost-efficient operations.Incident Management and On-Call Support: Delivered reliable application support, diagnosing and resolving software issues to maintain system stability, performance, and user satisfaction, mirroring the role’s focus on investigating and fixing production incidents and participating in on-call rotations.Comprehensive SDLC Engagement: Managed the complete software development lifecycle from initial design through to production deployment, ensuring seamless rollouts and continuous post-deployment support. This aligns with coordinating product releases and refining processes at Dynatrace.Automated and improved Kubernetes infrastructure: Led the management and optimization of Kubernetes clusters to ensure seamless deployment and scaling of applications, emphasizing user-friendly automation, efficient resource use, and strong system reliability—core values aligned with Dynatrace.Cross-Global Team Collaboration: Worked closely with distributed teams across multiple time zones, ensuring effective communication and coordination—a critical skill for contributing within Dynatrace’s diverse engineering teams.Agile Practices: Implemented Agile methodologies like Scrum to enhance flexibility and deliver high-quality, reliable software continuously.Leadership and Capacity Planning: Led cross-functional teams and managed resources effectively, ensuring efficient project execution, adherence to timelines, and cost-effective capacity planning in line with Dynatrace’s operational priorities. Show less Roles and Responsibilities:Cloud Infrastructure Architect: Design, deploy, and manage scalable and resilient cloud architectures on AWS and Azure, ensuring high availability and optimal performance for critical applications.Infrastructure Automation Specialist: Develop and maintain infrastructure as code (IaC) using Terraform to automate provisioning and configuration management of cloud resources, reducing manual effort and increasing efficiency.CI/CD Pipeline Engineer: Lead the design and implementation of CI/CD pipelines using industry-standard tools (e.g., Jenkins, GitLab CI/CD) to automate build, test, and deployment processes, enabling rapid delivery of software updates.Containerization Expert: Drive containerization initiatives using Docker and Kubernetes to orchestrate microservices-based applications, optimizing resource utilization and enabling seamless scalability.Performance Optimization and Monitoring: Monitor and optimize system performance, troubleshoot issues, and implement performance tuning strategies to ensure high availability, scalability, and cost-efficiency of cloud environments.Security and Compliance Champion: Implement robust security practices and compliance measures for cloud environments, including identity and access management (IAM), network security, and data encryption, to mitigate risks and ensure regulatory compliance.Collaborative Team Player: Work closely with cross-functional teams (e.g., development, operations, security) to foster a culture of collaboration and continuous improvement, driving innovation and best practices in cloud technology. Show less Building High-Quality, Scalable, and Reusable Code:Develop high-quality, clean, and scalable code by adhering to best practices in software engineering architecture and processes. This includes conducting code reviews, implementing unit testing, and ensuring code maintainability and reusability.Collaborating with Product Owners on Requirements:Partner with product owners to understand detailed requirements and take ownership of code development from design to implementation, test automation, and delivery of a high-quality product to users.Designing Customer-Centric Software:Create software solutions that are user-friendly and easily customizable, enabling customers to extend and modify functionalities to suit their specific needs effectively.Contributing to Product Design and Innovation:Play a key role in designing and implementing new products and features, as well as enhancing existing product suites. This involves actively participating in product design discussions, proposing innovative solutions, and driving continuous improvement in product functionality and user experience. Show less Adapting to New Point of Sale Versions:Stay updated with the latest versions of the Point of Sale system and ensure smooth adaptation to new releases, collaborating with teams to implement necessary changes and optimizations.Creating Standard Operating Procedures (SOPs):Develop comprehensive SOPs to facilitate team formation and ensure consistency in adapting to new versions of the Point of Sale system, fostering a strong and efficient team dynamic.Conducting Weekly Meetings for Prioritization and Knowledge Sharing:Organize weekly calls with product owners, developers, and support teams to prioritize tasks effectively, categorize issues, and facilitate cross-functional knowledge transfer for improved collaboration and problem-solving. Show less Provide specialized Level-3 support for Point of Sale systems and Mobile Ordering Apps, conducting in-depth troubleshooting and collaborating with development teams to implement effective solutions for complex issues.Lead the deployment of applications in new markets (countries), ensuring smooth transitions by configuring systems, conducting comprehensive testing, and offering critical support during the launch phase.Work closely with development teams to develop and deploy hot fixes and new releases, contributing to testing, validation, and seamless integration of updates into the production environment.Oversee application deployments and provide immediate post-deployment support, monitoring system performance and swiftly addressing any issues to maintain application stability.Compile comprehensive reports for stakeholders, highlighting system performance metrics, incident response times, and adherence to service level agreements (SLAs), enabling data-driven decision-making and continuous improvement.Conduct regular meetings with stakeholders to ensure alignment between development activities and business objectives, providing project updates, gathering requirements, and soliciting feedback.Track key performance indicators (KPIs) related to development operations, focusing on code quality, deployment frequency, and system reliability, implementing initiatives to optimize performance and achieve targets.Drive process automation initiatives to streamline workflows and reduce manual effort, identifying opportunities for automation and leveraging tools to enhance productivity and efficiency.Lead problem-solving efforts, identifying root causes of issues and implementing preventive measures, managing Major Incident Management (MIM) processes to ensure swift resolution of critical system disruptions Show less Provide specialized Level-3 support for Point of Sale systems and Mobile Ordering Apps, conducting in-depth troubleshooting and collaborating with development teams to implement effective solutions for complex issues.Lead the deployment of applications in new markets (countries), ensuring smooth transitions by configuring systems, conducting comprehensive testing, and offering critical support during the launch phase.Work closely with development teams to develop and deploy hot fixes and new releases, contributing to testing, validation, and seamless integration of updates into the production environment.Oversee application deployments and provide immediate post-deployment support, monitoring system performance and swiftly addressing any issues to maintain application stability.Compile comprehensive reports for stakeholders, highlighting system performance metrics, incident response times, and adherence to service level agreements (SLAs), enabling data-driven decision-making and continuous improvement.Conduct regular meetings with stakeholders to ensure alignment between development activities and business objectives, providing project updates, gathering requirements, and soliciting feedback.Track key performance indicators (KPIs) related to development operations, focusing on code quality, deployment frequency, and system reliability, implementing initiatives to optimize performance and achieve targets.Drive process automation initiatives to streamline workflows and reduce manual effort, identifying opportunities for automation and leveraging tools to enhance productivity and efficiency.Lead problem-solving efforts, identifying root causes of issues and implementing preventive measures, managing Major Incident Management (MIM) processes to ensure swift resolution of critical system disruptions Show less

      • Senior Consultant

        Jan 2022 - Dec 2023
      • Consultant

        Jan 2020 - Dec 2022
      • Associate Consultant

        Dec 2019 - Dec 2019
      • Associate Consultant

        Mar 2019 - Nov 2019
      • Associate Consultant

        Feb 2019 - Mar 2019
      • Senior Software Engineer

        Jan 2018 - Jan 2019
      • Software Engineer

        Feb 2017 - Dec 2017
      • Software Engineer

        Nov 2016 - Feb 2017
  • Licenses & Certifications