Partha Sarathi Chattopadhyay

Senior DevOps Architect at Sun Smart Systems
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Coimbatore, Tamil Nadu, India, IN

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • Information Technology & Services
    • 1 - 100 Employee
    • Senior DevOps Architect
      • Jul 2023 - Present

      Coimbatore, Tamil Nadu, India Transforming VM based CI-CD architecture to on demand auto scalable Kubernetes cluster using Red hat LXC containers. Establishing DevOps and Release management best practices and automation

    • DevOps Architect
      • Mar 2021 - Jul 2023

      Coimbatore, Tamil Nadu, India Design and implement CI/CD solution for various projects based on GitOps principles using Git, Jenkins, Ansible, Docker, Lxc, Shell, Groovy scripts, Openshift, Kubernetes and JFrog. Performance optimization for large regression suites by optimizing efficient resource utilization and promoting parallel pipeline. Ensure released package integrity with enhanced security using PkgDiff and XRay Scan. Design and implement large infrastructure using Kubernetes and LXE based on LXC images to support on… Show more Design and implement CI/CD solution for various projects based on GitOps principles using Git, Jenkins, Ansible, Docker, Lxc, Shell, Groovy scripts, Openshift, Kubernetes and JFrog. Performance optimization for large regression suites by optimizing efficient resource utilization and promoting parallel pipeline. Ensure released package integrity with enhanced security using PkgDiff and XRay Scan. Design and implement large infrastructure using Kubernetes and LXE based on LXC images to support on demand build and regression infrastructure. Design, implement automated release workflow involving stakeholders in different level of SDLC, manage artifacts in JFrog. Defining Versioning mechanism for different build tools and package manager like rpmbuild, yarn and npm.

    • Test Architect
      • Jul 2019 - Mar 2021

      Leading SDET workforce to deliver Positive Train Control application test automation. This involves real time messaging system based in RabbitMQ, Ruby, Cucumber, Linux, Git, Ansible, Openshift, kubernetes and Postman. Architect for offshore Git branching, automation library development, daily sync and merge operation. Design and development for large scale parallel test automation suite execution on Openshift environment, using Ansible, Docker, Jenkins, Linux shell script and Ruby. Lead and… Show more Leading SDET workforce to deliver Positive Train Control application test automation. This involves real time messaging system based in RabbitMQ, Ruby, Cucumber, Linux, Git, Ansible, Openshift, kubernetes and Postman. Architect for offshore Git branching, automation library development, daily sync and merge operation. Design and development for large scale parallel test automation suite execution on Openshift environment, using Ansible, Docker, Jenkins, Linux shell script and Ruby. Lead and manage hiring of SDET talents, mentoring and knowledge development on PTC, build stable team of 15 people.

    • Sr Software Engineer
      • Apr 2018 - Jul 2019

      Coimbatore Area, India Designed, planned and executed freestyle large Jenkins CI/CD infrastructure (90 servers, 700+ jobs) migration to advanced pipeline. Architect for high performance test infrastructure in Red hat Linux system with advanced distribution logic. Replaced Red Hats dispatcher mechanism to overcome it's limitations and with optimized cost.

    • Uzbekistan
    • Education
    • 1 - 100 Employee
    • Manager - Projects
      • Jan 2018 - Feb 2018

      Kolkata

    • Senior System Engineer
      • Oct 2016 - Dec 2017

      Kolkata Area, India Lead and manage end-2-end automation in INTACT suite. This include writing BDD code in Cucumber, develop Django framework, develop scripts, integration with GitHub, Writing PowerShell script to organize daily build result, publish result using HTML and IIS configuration, and manage the entire suite through Jenkins.  Research on INTACT (JetBrains), Cucumber and Gherkin language  Driving SCRUM in BDD mode, with Epic-Story approach, using JIRA, Confluence  Develop, Enhance and… Show more Lead and manage end-2-end automation in INTACT suite. This include writing BDD code in Cucumber, develop Django framework, develop scripts, integration with GitHub, Writing PowerShell script to organize daily build result, publish result using HTML and IIS configuration, and manage the entire suite through Jenkins.  Research on INTACT (JetBrains), Cucumber and Gherkin language  Driving SCRUM in BDD mode, with Epic-Story approach, using JIRA, Confluence  Develop, Enhance and Maintain BSS Hybrid Automation framework using INTACT  Design and develop automation scripts to automate SOAP Web Service API testing  Design and develop automation scripts to automate GUI testing in Selenium  Translating Stories in Gherkin (Cucumber), Step Definition (Model), Object Definition (View) and internal Library function (View)  Schedule and manage code upload and merge process in Git, Plan and monitor regression to ensure post merge code integrity  Create, Configure, Maintain Jenkins jobs to monitor Pass Rate with respect to latest code of application and automation scripts  Test report diagnosis, RCA on failed cases, follow-up with respective authors to resolve scripting issues  Refactor and consolidate on keywords / functions, decides on redundancy in framework development in Intact  Create and maintain Shell script to support day to day activities for development and testing

    • Senior System Engineer
      • Oct 2012 - Oct 2016

      Kolkata, West Bengal, India  Owner of the overall delivery of the Distributed Automated Installer of Smart Utility product  Handling Deployment and troubleshooting issues in Customer environment  Development of automation script using Shell, Python and SQL script  Code merging into Perforce and manage post merge regression using Jenkins  Maintain code standard in terms of readability, documentation, complexity and ease of use  Performance tuning of existing script (code level) to reduce execution… Show more  Owner of the overall delivery of the Distributed Automated Installer of Smart Utility product  Handling Deployment and troubleshooting issues in Customer environment  Development of automation script using Shell, Python and SQL script  Code merging into Perforce and manage post merge regression using Jenkins  Maintain code standard in terms of readability, documentation, complexity and ease of use  Performance tuning of existing script (code level) to reduce execution time  Document for User manual (external) and Installer Guide (internal) on Installer usage  Provide hands-on training to all stakeholders (Demo team, Pre-sales etc.) on Installer usage  Learn all module internals, development and testing process to identify new automation candidate  Provide training to developers, testers and Pre-sales people for relevant script usage  Fetch resource usage statistics to provide inputs for Performance testing and Capacity planning process

    • Senior Associate
      • Apr 2011 - Sep 2012

      Kolkata 1. Lead Automation script development and Keyword driven framework development in Zeenyx tool. Coordinating Offshore - Onshore activities for ten member offshore team. Mentor and collaborate Java based automation framework development, solution consolidation and merging in StarTeam, manage regression. 2. Lead Test Automation activities in QTP for series of applications. Coordinating Offshore - Onshore activities for four member offshore team. Manage Object repositories to ensure availability… Show more 1. Lead Automation script development and Keyword driven framework development in Zeenyx tool. Coordinating Offshore - Onshore activities for ten member offshore team. Mentor and collaborate Java based automation framework development, solution consolidation and merging in StarTeam, manage regression. 2. Lead Test Automation activities in QTP for series of applications. Coordinating Offshore - Onshore activities for four member offshore team. Manage Object repositories to ensure availability of all required objects with minimum and uniqly identifiable attributes. 3. As a member of Automation CoE, propose and lead the design and development of reusable Test automation framework. Prototyping reporting structure as per client requirement. 4. As a Zeenyx PoC for Kolkata and Chennai users, provide training on Zeenyx and it’s OOP based features as required. Show less

    • United States
    • Software Development
    • 1 - 100 Employee
    • Intermediate Software Engineer
      • Jun 2005 - Apr 2011

      Kolkata 1. Identify scope for applying automation and propose solution in QTP. Used QTP v8.2 extensively to design and develop several scripts for different area under test, like Installation, Configuration, Profile and print drivers GUI verification. Cover almost 80% of desktop applications with custom objects and unusual exceptions. Learn and educate others on advanced QTP features like Virtual objects, Smart identification, Recovery scenarios, their uses, advantages and dis-advantages to handle… Show more 1. Identify scope for applying automation and propose solution in QTP. Used QTP v8.2 extensively to design and develop several scripts for different area under test, like Installation, Configuration, Profile and print drivers GUI verification. Cover almost 80% of desktop applications with custom objects and unusual exceptions. Learn and educate others on advanced QTP features like Virtual objects, Smart identification, Recovery scenarios, their uses, advantages and dis-advantages to handle non-standard GUI elements. 2. Learning on Print Driver Architecture, Windows GDI and Printing mechanism to introduce Gray-box oriented test process. Developed a Keyword driven framework and a Print Driver Quality Assessment tool in MFC (Visual Studio 6, C/C++). The application consists of a dialog containing several I/P fields for drawing instruction/ Keywords using different GDI Functions. As per user instruction it renders the figures to assess driver robustness with respect to GDI calls. Show less

Education

  • Birla Institute of Technology and Science, Pilani
    Master’s Degree, Computer Software Engineering
    2012 - 2014
  • Indian Institute of Engineering Science and Technology (IIEST), Shibpur
    Bachelor of Engineering - BE, Information Technology
    2000 - 2004

Community

You need to have a working account to view this content. Click here to join now