Sirora Dutta

Sirora Dutta

Software Developer

Followers of Sirora Dutta196 followers
location of Sirora DuttaSan Francisco Bay Area

Connect with Sirora Dutta to Send Message

Connect

Connect with Sirora Dutta to Send Message

Connect
  • Timeline

  • About me

    Site Reliability Engineer at TCS | Apple

  • Education

    • Jawaharlal Nehru Technological University

      2002 - 2006
      Bachelor of Technology - BTech Computer Science
  • Experience

    • Tata Consultancy Services

      Aug 2007 - Oct 2013
      Software Developer

      • Develop and manage web Applications which includes a Change Management module.• Automate user notifications for planned outages.• Participate in Requirement Analysis, Design and Development of new functionalities.• Prepare detailed workflow charts and technical documentation.• Design and develop dashboards for API usage metrics.

    • Apple

      Nov 2013 - now

      • Collaborate with stakeholders and cross functional teams and plan application releases and upgrades. Involve in the roll-outs of new features.• Identify areas of process improvement and Automate complex processes to improve system efficiency and robustness.• Design, maintain and work on CI/CD tools to enhance the consistency and speed for a smooth deployment in complex distributed systems.• Implement robust monitoring and alerting across services. Create informative dashboards and reports to provide valuable insight to internal teams.• Perform post incident analysis for the high priority incidents and deep dive to find the root cause and fix for the identified issues.• Provide feedback in design review based on issues observed in production systems which involves reliability, scalability and performance.• Participate in the NPI readiness coordinating with multiple stakeholders in identifying the bottleneck and finetuning application performance. Show less • Automate routine tasks, maintenance activities and create tools on a regular basis to reduce manual effort.• Plan, review and implement Change Requests for application release.• Manage Load balancers to onboard & bring up additional serving capacity and rate-limit unwanted traffic.• Troubleshoot and fix production issues. Analyze high volume periods and suggest system improvements.• Created dashboards and alerts in Splunk and other tools to maintain the reliability and availability of Applications.• Coordinate with business teams post roll-outs in validating application functionality.• Contribute to disaster recovery plan and perform DR activity to ensure robust backup systems are in place. Show less

      • Senior Site Reliability Engineer

        Nov 2018 - now
      • Site Reliability Engineer

        Nov 2013 - Oct 2018
  • Licenses & Certifications