Vikas Kumar C.

DevOps Engineer

Pune, Maharashtra, India17 yrs 3 mos experience
AI EnabledAI ML Practitioner

Key Highlights

  • Expert in end-to-end test automation and CI/CD pipeline development.
  • Proven track record in open-source project delivery and cloud solutions.
  • Strong leadership in managing cross-functional engineering teams.
Stackforce AI infers this person is a Cloud Computing and Automation expert with a strong focus on Software Development and Testing.

Contact

Skills

Core Skills

Cloud ComputingAutomationTest AutomationSoftware Development

Other Skills

AWSAWS Command Line Interface (CLI)AWS Identity and Access Management (AWS IAM)Agile MethodologiesAlgorithm DesignAlgorithmsAmazon Web Services (AWS)AndroidApplication SecurityArtificial Intelligence (AI)CC++Communication ProtocolsComputer ForensicsComputer Networking

About

Career dotted with impactful roles in Software Engineering, Software Development/Testing, Networking, Digital Initiatives and Strategies, Innovation, Analytic, SDET, Tool Development, Performance Testing/Engineering, Product/Project Management and Coaching/Guiding and Consulting Organizations/Academics and interest in IPR, Patents, etc. Have proficiency in Java, Python, and C/C++, databases, cloud, & agile methodologies. I have a M.S. Software Systems and B.E. in Computer Engineering. I am also a Certified SAFe® 5 Practitioner and have other certification related to technologies and domains. CAREER HIGHLIGHTS  Time-tested capabilities in end-to-end delivery from automaton framework development and execution of use cases for SAN Protocols (iSCSI, FC/FCoE, and related combined protocols)  Proven track record of end-to-end delivery of Open Source Projects based on Cloud Computing (AWS) with Open Source Development of Tool Chain for resiliency and performance measurement/analysis  Proficiency in end-to-end development and implementation of CI/CD pipeline for multiple projects  Engineering Manager - Planning & executing strategies for completing projects within time & budgets, and supervising multiple teams  Automation Lead/Manager - Drive end-to-end test automation, with automated test environment deployment, zero manual testing, and integrated, aggregated status reporting; use Agile techniques to develop new capabilities and features for automated test harnesses and frameworks  Characterized as a talented Test Architect having expertise in creating test plans, defining the automation architecture, specifying positive and negative testing techniques, and addressing service functionality, monitoring, integration, performance, resiliency, security, scalability, and reliability  Functional Skills in Storage Networking, Virtualization, Information Security, Gaming, Communications, Payment Card Industry, Security, Cloud Computing and Cloud Infrastructure, System Architecture, System Design, Technical Training, Process Improvement  Effective leader with competency in building & spearheading teams and engineers for continuous delivery of modules/projects  Strong problem solving & communication skills and the ability to handle multiple projects and able to work in teams or individually  Excellent communication skills - a people person, quickly able to build relationships at all levels I consider myself a technology visionary with expertise in technological development who executes that vision.

Experience

17 yrs 3 mos
Total Experience
2 yrs 6 mos
Average Tenure
--
Current Experience

Seagate technology

Automation Architect

Jan 2021Jan 2023 · 2 yrs · Pune, Maharashtra, India

  • Architecting Software(Development/Quality/Automation) Solutions and Intellectual Property Rights, Patent, Contributed from architecture, design and development and Experience in design, development and working with multiple frameworks of automation.
  • Developing/Testing of Storage/Cloud based solutions.
  • Specific projects/product Object Storage, a distributed object storage system designed for
  • great efficiency, massive capacity, and high HDD-utilization, and 100% Open Source Mass-Capacity Optimized Object Store) for end to end technology solution/delivery and , A storage as a service public cloud.
  • Leading and had designed/developed API based Intelligent solutions including automation framework to exercise the underlying functional features, as well as developed tool chain for non-functional features, such as IO stability (longevity and stress) to keep the product checked in boundaries. All the work is done under Open-Source license for use by wider Industry.
  • Open-Source Project Development Supporting AWS Object Storage, Developing Automation Infrastructure,
  • CI/CD, Open-Source Tools for underlying S3 Protocol
  • Cyber Security, ,
  • Leverage automation methodologies to architect and design a wide range of automated testing platforms and frameworks that will ultimately reduce defects, improve quality and enable delivery of high quality software faster using a continuous delivery process
  • Define roadmaps and detailed implementation plans for Test Automation strategy, architecture, and implementation.
  • Evaluate, recommend and support selection of test automation tools appropriate for testing needs. Seek opportunities to leverage existing technology and integrate new where needed to optimize for the customer.
  • Design, develop and oversee the maintenance of automation system and tools to be used by engineers.
KubernetesdockerObject StoragepytestStorage Area NetworksNetworking+13

Msys technologies | software product engineering services

Software Engineering Manager

Jan 2019Jan 2021 · 2 yrs

Mastercard mobile transactions solutions private limited

Manager (Product Development and Innovation)

Jan 2017Jan 2019 · 2 yrs · Pune Area, India

  • Working as a Technical Manager, In the capacity of Individual Contributor Role, supporting projects, team and contributing as following for Cyber and Intelligence Solutions department.
  • Done setup of End to end Automation and Build Systems to achieve following goals.
  • o Unit Tests and Static Code Analysis
  • o Build and continuous Integration
  • o Code review and code coverage using
  • Sonar, FindBugs, PMD, Cobertura, JaCoCo, integrated with Jenkins.
  • o Setup Jenkins Server (Master/Slave configuration) for continuous Integration and Build System and Installed successfully with Dev cloud Environment.
  • o Configured Jenkins for building Java Application with Maven and ANT Build.
  • >Tool Development using python.
  • o Study for project requirements on Cryptographic Methods, Symmetric (DES, 3DES, AES) and Asymmetric Cryptography (RSA) and padding.
  • >Successfully build and designed MPQR SDK for merchant and payment (android) applications. -----
  • Developed a sample application for generating QR for merchant data.
  • Major Responsibilities:
  • o Fixed Code Coverage/Quality issues and done code Clean-up for Tests (Library) as analyzed/reported by Jenkins/Sonar scanner
  • o Fixed/Resolved issue with projects and continuous build/Integration for code coverage and analysis.
  • o Jenkins/Sonar configuration is used by other team projects/members to check their code quality with Jenkins and sonar and other static code coverage tools.
  • o Managed and coordinating projects and supported team for tool development and automation requirements.
  • Appium Automation on Android and iOS Devices on Web, Native, and Hybrid Apps
  • API Automation using Rest Assured
ProgrammingJenkinsSoftware EngineeringAlgorithmsRequirements AnalysisRegression Testing+14

Qlogic, a wholly owned subsidiary of cavium, inc.

Staff Engineer (QE Automation/Software Tools Development)

Jan 2012Jan 2017 · 5 yrs

  •  Taking end to end responsibility in test automation design and development.
  •  Major Responsibilities:
  • o Develops Scripts and conducts tests to verify the functionality, performance, and accuracy of designs. Develops and initiates design corrections as necessary, performs maintenance functions, introduces changes and enhancements.
  • o Assist with functional definition, design specifications, or technical documentation.
  • o Establishes and maintains thorough and accurate documentation of all work.
  • o Maintained Continue touch with other team members for requirement analysis and reports...
  • o Successfully Developed Python Scripts for the automation of testing process and develop complete test suite for every possible test criteria (Entry Criteria and Regression) and various parameters.
  • Developed (Object Oriented Design Based) Test Automation Framework and done major participation in design, core library development.
  •  Developing Automated Tests for Testing High Performance Storage Networking Hardware and Software Systems, Network Cards (HBA, FC, FCoE, iSCSI, CN_A Protocols), and Driver/Firmware Applications on Linux Platform.
  •  Delivering monthly automated build to Manual Team for Entry Criteria and Regression Testing.
  •  Developed(Automated) Features of (FC, FCoE, iSCSI)Drivers
ProgrammingStorage Area NetworksSoftware EngineeringAlgorithmsRequirements AnalysisRegression Testing+17

Globallogic

Consulting Engineer

Jan 2011Jun 2012 · 1 yr 5 mos · Noida Area, India

  • Automation Infrastructure and Tools Development Engineer
ProgrammingSoftware EngineeringAlgorithmsRegression TestingTest AutomationSoftware Development+9

Bally technologies

2 roles

Senior Engineer

Apr 2009Dec 2010 · 1 yr 8 mos · Bangalore

  • Automation Application Framework Tool Development Engineer
  • Have responsibilities of development and Integration of Gaming Application using LINUX and C++. Using , Python and shell scripting for complete automation of game machine testing and development of various features of games.
  • Worked with Games development team for complete logic and framework design, debugging and development of games and corresponding Operating system interface with Unit Testing (QE). Parallel Participation in development of Games component Sound, Graphics and Mathematics Logic.
  • Working on various types of Casino games deployed on slot machines. Games involve various gambling feature and multimedia visuals. Gambling feature includes various bonus options, jackpots, free spins, re-spins progressives etc. Games deal with advance multimedia graphics (static and animated, 2D and 3D). All the games work on alpha OS platform customized on Sandbox.
  • Responsibilities:
  •  Primarily responsible for the participation in Games Development projects.
  •  Participated in error detection & Bug fixing, testing and feature development to Game Application/Agent.
  •  Developed and maintained core API coded in C++ language.
  •  Performed Initial software testing for Release/Integration as well as for Unit & Functionality.
  •  Performed Validation and Unit Testing
  •  Installed and prepared Dev Station for Game Development Projects on Linux.
  •  Performed kernel customization according to Game application requirements and for new devices interface (USB and PCI).
  •  Analysis and design of certain modules.
  •  Module testing and code review.
  •  Building and Releasing games.
  •  Preparing Design documents on unit testing and application.
  •  Code Coverage and Automation Framework development
  • CAREER PROJECTS at Bally Technologies
  • Automation Application Framework Testing Tool Development,
  • Code Coverage
  • Automation SCMP
ProgrammingSoftware EngineeringAlgorithmsRegression TestingTest AutomationSoftware Development+9

Engineer

Jul 2007Mar 2009 · 1 yr 8 mos · Bangalore

  • Games Development Engineer in C++
  • Games Testing Process Automation(October 2008 to April 2009)-Python Library Development, Linux
  • Developed and customization of Game Applications for International Market.
  • Name of the Games Applications Developed and customized:
  • “Greek Heroes” Series
  • “Good Fortune”
  • “All About Money”
  • “BL7 Hot Shot Progressive”
  • Duration: 14 months (July 2007 to September 2008)
  • Company: Bally Technologies
  • Project Resources: Total 6, 2 are Multimedia Analyst and 3 are Software Analyst and QE
  • Details: Worked as Game Developer and participated in Customization, Modification, Debugging, Testing & release of Game applications with new development features. I Used C++ and Shell Scripting with Linux Platforms.
ProgrammingSoftware EngineeringAlgorithmsRegression TestingTest AutomationSoftware Development+8

Storage networking (fc san , storage virtualization)

Associate Engineer

Jul 2005Jun 2007 · 1 yr 11 mos · Bangalore

  • Reported to the Principle Engineer, with the responsibility of participating in designated projects
  • Responsibilities:
  • Primarily responsible for the participation on an Intelligent Storage Network Adaptor project.
  • Participated in error detection & Bug fixing, testing and feature development to Storage Application/Agent.
  • Developed and maintained internal virtualization application (avapp) coded in C language.
  • Performed software testing for Release/Integration as well as for Unit & Functionality.
  • I was responsible to run and manage the current suite of automation tests, for the most part, written in python. A control script, located on a Linux or windows host, sends events to the various Windows-based I/O servers through python sockets, in order to exercise the feature set on the deployment target.
  • Conducted performance testing for simple striped and mirror layouts with simple structure and Hierarchical Volumes mapping related issues on both windows & Linux Platforms.
  • Performed Validation and Unit Testing
  • Details of Activities Done/Maintain:
  •  Test instrumentation and bug fix related to Storage Virtualization Application which would exercise most of the API provided by drivers and underlying firmware.
  •  QE testing of driver layers and firmware during intermediate releases.
  •  Test Support for following features Hierarchical Volumes, PCI_CPML, FCP-CPML, And RAW APIs.
  •  Performed data integration testing and verifying the results.
  •  I performed kernel mode driver testing for both windows and Linux. It includes the FC frame analyzing using analyzer tools and checks the frames for any mismatch and error.
  • Select Achievements:
  • I was responsible to run and manage the current suite of automation tests, for the most part, written in python. A control script, located on a Linux or windows host, sends events to the various Windows-based I/O servers through python sockets, in order to exercise the feature set on the deployment target
ProgrammingStorage Area NetworksSoftware EngineeringRegression TestingFCoETest Automation+12

Education

Madras University

Master of Science - MS — Computer and Information Systems Security/Information Assurance

Jul 2023Jun 2025

Birla Institute of Technology and Science, Pilani

Master of Science - MS — Computer Software Engineering

Jul 2009Jun 2011

University of Rajasthan

Bachelor of Engineering - BE — Computer Engineering

Jul 2002Jun 2005

State Board of Technical Education and Training

Polytechnic Engineering Diploma — Computer Science and Engineering

Jan 1999Jan 2002

Indira Gandhi National Open University

Master's degree — Econometrics and Quantitative Economics

Indira Gandhi National Open University

Master’s Degree — Operations Management

Madurai Kamaraj University

Master's degree

DOEACC

O Level — Software

Stackforce found 100+ more professionals with Cloud Computing & Automation

Explore similar profiles based on matching skills and experience