Name of the candidate = Swati Kher, C2C, http://www.serenaconsultinginc.com
-
Setup end2end CI/CD pipeline for Microservices, API Gateway, UI Builds, and containers
-
Setup and configure Jenkins build jobs with Gradle, Angular, Nodejs, Bower, Grunt, Gulp, ant, maven
-
Setup and configure TeamCity/Jetbrains build jobs with gcc, Visual Studio, bash scripting
-
End2end CI/CD pipeline with Bamboo and Atlassian tools
-
Configure jobs for Selenium Automation Tests for UI with Docker Containers using Docker Images
-
Setup and Configure deployment jobs for p1/p2/p3/p4/p5 environments and for NCS with OpenStack and CloudFoundry cli and python scripting
-
Configure Deployment jobs for stash, Puppet Deployments with CloudBees
-
Code Review Chef cookbooks, recipes
-
Configure Android Build Jobs, manage Android Branches, and configure Android build slave
-
Configure iOS build jobs, manage iOS Release, and configure iOS Build Slave
-
Configure Cassandra-as-a-service, nginx-as-a-service, redis.io, Kafka/zookeeper, mongodb
-
Configure builds with jdk1.6/1.7/1.8
-
Configure DevEnvironment for CloudVPN
-
Jenkins cleanup tasks using REST API
-
Nexus Artifactory cleanup using REST API
-
jFrog Artifactory cleanup with REST API
-
Configure builds and build slaves with Android SDK, xcodebuild, for iOS builds, with Simulator
-
Resolve Puppet deployment issues and provide OnCall Primary Support for production
-
Configure deployments for DEV environment, TST, PRD, PTE, UAT
-
Debug and test application stack, for middleware, for WebSphere, WebLogic, and JBoss
-
Security Vulnerability analysis and reporting, OWASP dependency check, AppScan
-
Setup and Configure SonarQube Code Coverage
-
Provide jacoco code coverage, Istanbul code coverage and instrumentation, cobertura reports
-
Work with QA for Test Automation, configure jobs for Selenium, SauceLabs, and TestFlight
-
Configure PrimeServiceCatalog Jenkins build slaves and Test Automation
-
Research small scale, medium scale, and large scale configurations for hybrid cloud on-premise deployment
-
Provide Java Plugins for Database Upgrades for Oracle, SQL Server, db2, Cassandra, mysql
-
Monitoring tools : CUCM, UCSD, Nagios, perfmon, netmon, WireShark
EDUCATION/TRAINING/CERTIFICATION
Bachelor in Electrical/Computer Engineering from University of Texas at Austin
Master of Science in Electrical/Computer Engineering from North Carolina State University
TECHNICAL ENVIRONMENT
SCM: Git/Gerrit, BBKT, stash, Hudson Jenkins, CloudBees
Jenkins, Team City/JetBrains, gradle, nodejs, ant , maven,
Clearcase, Perforce, SVN, Bugzilla,
Jira/Confluence/Bamboo Atlassian, Android SDK, XCode
Cloud Services: cassandra-as-a-service, redis, zookeeper, nginx-as-a-
service, apache httpd, platformas-a-service,
infrastructure-as-a-service, SauceLabs, CloudBees,
CloudVPN, Puppet, stash
Virtualization: VMWorkstation, SoftBox, VCD, LabManager, OpenStack,
Docker, chef, ansible, vagrant, Virtual Appliance, PaaS,
IaaS, SauceLabs, Puppet, stash, CloudBees, CloudVPN
Protocols: SIP, MRCP, MGCP, ATM, SNMP, TCP/IP, Infiniband,
GigE, FCoE, iSCSI, RDMI, mobiTalk, Lua
OS: Linux, Android, IOS, Windows , LAMP ( Linux,
Apache, MySQL, Perl/Python/Php)
Devices: Set-top-box, PS3, Android Phone, iPhone, Motorola phone,
Cisco Phone, CSR (Cisco Service Router), Infiniband
Switch, Media Gateway 4000, DOCSIS Gateway
Languages: C/C++, Perl, Java, VBScript, Ruby, C shell scripts, Python
Database: Oracle, db2, SQLServer , mySQL, NoSQL cassandra,
mongoDB
AutomationTools: JUnit, JMeter, TestNG, SoapUI, QTP, Selenium, WATIR
DevOps Projects
Xavient Oct 2016 – Till date
Build/Release Engineer – Report to Vice President of Software Engineering
Responsibilities:
-
Configure Deployment jobs with Puppet and Stash and CloudBees Jenkins
-
Configure Android and iOS builds in Jenkins (Android SDK , XCode)
-
Builds are for Banking Application – Bank headquarter is in Los Angeles
-
Setup Android build slave and iOS build slave
-
Perform Sonar Analysis and OWASP Dependency Check
-
Monitor Nexus Repository for 3rd party and maven dependencies for JAVA builds
-
Resolve Deployment issues - Stash and Puppet – generate YAML files
-
Monitor Jenkins, Nexus Artifactory for space and usage
-
Build scripts with ant, maven, and gradle,
-
Administration: SauceLabs Tunnels, SauceLabs Proxy Tunnels, CloudBees Jenkins
-
Setup and debug Selenium UI Testing with SauceLabs and Jenkins Jobs
-
Automation Tools, Selenium, Appium, HPQC, QTP
Environment:
GIT, RALLY, JENKINS, SauceLabs, MAVEN, GRADLE, PUTTY, CONFLUENCE, BitBucket, JIRA, Puppet, Stash, Nexus Artifactory, SonarQube, OWASP, AppScan, AndroidSDK, iOS, xcodebuilder, JBoss5, JBoss6, JBoss7, Selenium, CloudBees, java, jdk, Banking Applications
Apple, Sunnyvale, CA June 2016 - Oct 2016
DevOps & Build/Release
Responsibilities:
-
convert legacy nodejs, gulp, grunt builds to gradle, and scalamatic builds to gradle
-
jenkins cleanup, jenkins backup/restore, shelve jobs
-
setup CI/CD deployment jobs with Wiggles
-
provide CI/CD automation with python, ruby, and REST api
-
Wiggles Deployment and automation
Environment:
GIT, JENKINS, Wiggles, PUTTY, CONFLUENCE, Gradle, Nodejs, REST api, Jenkins Plugins, python, ruby, shell scripting, java, jdk, openJDK, rpm, package manager
Cisco Systems, San Jose, CA Jan 2015 - Apr 2016
Cloud DevOps Engineer – microservices, API gateway, containers
Responsibilities:
-
Setup end2end CI/CD pipeline with git, gradle, gerrit, Openstack, Jenkins, python scripts
-
Setup and configure builds for Microservices with Gradle and jdk1.8
-
Setup and configure builds for API Gateway with Angular , Nodejs, Bower, Grunt, Gulp
-
Setup and Configure deployment jobs with OpenStack, CloudFoundry, and Python
-
Setup and Configure Selenium Test job for UI with Docker Containers
-
Manage builds and releases for Cisco Symphony Cloud and for vMS Hybrid Cloud
solutions for Platform-as-a-service with OpenStack, Docker, and CloudFoundry
-
OpenStack deployment of CIS environment for production p-1, p-2 using cloud foundry
automation, Ansible/Docker containers, and python automation scripts
-
Configure cassandra as-a-service and, kafka/zookeeper, and redis.io in the cloud
-
Configure microservices
-
Maintain continuous integration with git/gerrit, gradle, nodejs, jenkins, ant, eclipse, and svn, SonarQube
-
jenkins job for Automation of Junit tests with Selenium
-
Code changes to support Release2Release Upgrades
-
production installer builds with InstallAnywhere
-
Jenkins automation of installer testing and REST/SOAP/JSON
-
Work with Red Hat to resolve Security Vulnerabilities in latest Virtual Appliance
-
provide code coverage reports : coverity, jacoco, and cobertura
-
verify war file deployment and software-as-a-service with oracle, sql server, jboss,
-
vSphere, Cisco UCS Director for Prime Services Catalog cloud services
-
For new project, scope out build systems with Gradle, Maven, Grunt, Nodejs, eclipse and Spring Tool Suite
Environment:
Microservices, REST API Gateway, CloudFoundry Containers, OpenStack, Docker with Selenium, jdk1.8, Angular, Nodejs, Gulp, Grunt, Bower, Gradle, Jenkins, RHEL 4/5/6, Ubuntu 13, CentOS, Cassandra, Redis.io, Kafka/zookeeper, MongoDB, ant, maven, Oracle, SQL Server, VMWare, Virtual Appliance , CloudVPN, Selenium, java
Vocera, San Jose, CA June 2014 – Dec 2014
SIP Telephony Gateway, CUCM, Mobile Devices Test Automation
Responsibilities:
-
Test vocera Servers, SIP Telephony Gateways, Client Gateways, jetty server
-
Test Automation for : Web Services, SOA, Jetty Server
-
SAN Certification Test Plan, API Tests for Call Processing with CUCM
-
Test Devices for connectivity : Android Devices, iPhone, Cisco IP Phone, Motorola
phone, smartphones, Samsung Galaxy
-
Test Vocera Collaboration Suite, Vocera Connect apps downloaded from Google
PlayStore and iOS App Store
-
Installer testing , SSL Testing , Upgrade with Windows 2003, 2008, 2012
-
Nuance Vocalizer Text-to-speech
Environment:
CUCM, IP Call Routing, SIP Telephony Gateway, Nuance Vocalizer, Mobile Devices, Android devices, iOS devices, VOIP Features, Voice-Over-IP Protocols and Stack, java, jetty, API, webServices
AMD, Sunnyvale, CA July 2013 – April 2014
Build/Release, DevOps Engineer
Responsibilities:
-
Build OpenGL/HSA graphics SDK and graphics driver targets WinBlue, Linux,
Win7, and Win8 with WDK for Kaveri APU
-
Python automation for Automated Driver Signing and OS Install with PXE
-
Test OpenGL/HSA compiler, runtime, KMD/KFD/KIOMMU, Audio/Video
-
Setup testbed for Windows 7, Windows 8.1, Linux RHEL6.5 , CentOS, Android with
Kaveri APU for testing sBIOS, firmware, driver changes for Audio/Video
-
Continuous Integration of Windows driver builds, Linux driver Builds, Android driver
builds – debug and root cause analysis of build failure issues
-
Provide support for continuous integration with Team City and Constructicon
-
Perform Cherry Pick, alpha promotions, and bootleg testing on various GPU, APU
and flash sBIOS
-
Performance Engineer – GPGPU (Perl Framework)
-
Compare benchmark results on various GPU architectures such as Turks, Caicos,
Tahiti, Cayman, and Cypress cards for driver, firmware, and BIOS upgrades
-
Tune performance for api libraries DXX and OGL tests: Company-of-heroes, Crysis,
Far Cry, GLBench, 3DMark Vantage
Environment:
Perforce, TeamCity, LLVM, clang, gcc, TFS, java, Linux, Windows Server, Graphics SDK, Audio/Video, Shader Compilers, Linux Drivers, Windows Memory Management Unit KIOMMU , firmware, sBIOS, C/C++, Python
Cisco Systems, San Jose, CA May 2012 - Apr 2013
Set-top-box Nightly Regression Test Engineer
Responsibilities:
-
Setup Python Framework for Performance Testing for Comcast
-
Run Nightly Regressions with Eureka.py and Python Framework
-
Setup and configure Racks for client/server MRDVR
-
Setup and configure Racks for Live Streaming Feature with Samsung SmarTV
-
Setup and configure testbed for HnavIntegration for TimeWarnerCable
-
Test HDMI, Composite, MPEG Audio/Video, Playback, Recording features
-
Test 3DTV, IPTV, HnavIntegration, HDMI, H.264, MPEG codec, Audio/Video
-
Axiom, ODN, OCAP: testing stack, middleware, and firmware upgrade for set-top-box
Testing
-
Perform signed builds/unsigned builds testing, CVT downloads
-
DAVIC and DOCSYS upstream/downstream and HeadEnd testing
Environment:
Python, shell scripting, bash automation, MPEG, H.264, IPTV, firmware, Axiom middleware, OCAP stack, set-top-box, Comcast, TimeWarnerCable, HeadEnd
Software Development Projects 2000-2005
IBM , RTP, NC
Perl Software Developer
Responsibilities:
-
Develop scripts to automate preloads and secure image distribution
-
Training in Perl scripting
-
Perl scripts for automation and handling Bill-Of-Materials (BOM)
-
PXE automation for OS Install
Environment:
Windows, Linux, PXE, bash, perl, Blade Servers, PreLoad, Pre-Execution
Nortel Networks , RTP, NC
C/C++ Software Developer Call Processing
Responsibilities:
-
Write code to support Voice Over IP Features for Succession Network
-
Provide fixes for Call Manager, Call Routing, Information Elements
-
Visual Studio for MGCP Gateway Simulator
-
Stress Test Plan for Media Gateway 4000 (MG4K)
-
ILMI Dynamic Addressing
-
ATM-Resource Module (ATM-RM) , ATM AAL layer 2/3 Programming
Environment:
C/C++, VOIP, Gateways, ATM Resource Module, Call Manager, Call Processing, ClearCase, Merge Integrator
General Dynamics, RTP, NC
C/C++ Developer
Responsibilities:
-
Write code for Wide Area Network Monitor (WAN Monitor)
-
GUI Programming with X
-
Add dialogs, push buttons, GUI features for Monitoring a WAN
Environment:
C/C++, Linux, UI development, ClearCase, WideAreaNetwork
QA/Testing Projects
Vocera, San Jose, CA June 2014 – Dec 2014
SIP Telephony Gateway, CUCM, Mobile Devices Test Automation
Responsibilities:
-
Test vocera Servers, SIP Telephony Gateways, Client Gateways, jetty server
-
Test Automation for : Web Services, SOA, Jetty Server
-
SAN Certification Test Plan, API Tests for Call Processing with CUCM
-
Test Devices for connectivity : Android Devices, iPhone, Cisco IP Phone, Motorola
phone, smartphones, Samsung Galaxy
-
Test Vocera Collaboration Suite, Vocera Connect apps downloaded from Google
PlayStore and iOS App Store
-
Installer testing , SSL Testing , Upgrade with Windows 2003, 2008, 2012
-
Nuance Vocalizer Text-to-speech
Environment:
CUCM, IP Call Routing, SIP Telephony Gateway, Nuance Vocalizer, Mobile Devices, Android devices, iOS devices, VOIP Features, Voice-Over-IP Protocols and Stack, java, Jetty, WebServices
Cisco Systems, San Jose, CA May 2012 - Apr 2013
Set-top-box Nightly Regression Test Engineer
Responsibilities:
-
Setup Python Framework for Performance Testing for Comcast
-
Run Nightly Regressions with Eureka.py and Python Framework
-
Setup and configure Racks for client/server MRDVR
-
Setup and configure Racks for Live Streaming Feature with Samsung SmarTV
-
Setup and configure testbed for HnavIntegration for TimeWarnerCable
-
Test HDMI, Composite, MPEG Audio/Video, Playback, Recording features
-
Test 3DTV, IPTV, HnavIntegration, HDMI, H.264, MPEG codec, Audio/Video
-
Axiom, ODN, OCAP: testing stack, middleware, and firmware upgrade for set-top-box
Testing
-
Perform signed builds/unsigned builds testing, CVT downloads
-
DAVIC and DOCSYS upstream/downstream and HeadEnd testing
Environment:
Python, shell scripting, bash automation, MPEG, H.264, IPTV, firmware, Axiom middleware, OCAP Stack, set-top-box, Comcast, TimeWarnerCable, HeadEnd
VyomLabs, Pune, India Nov 2011- April 2012
BMC Consultant, BMC Tools
Responsibilities:
-
Workload automation, Scheduling jobs, and monitoring status with Control-M/EM,
Control-M/Server, Control-M/Desktop with Java Module and DB Modules
-
Developing Banking Application and handle Banking Transactions
-
Automate backend processes and monitor process for handling Small Business Loan Applications, and Other types of Loan Applications with Control-M
-
Providing training in Linux and Control-M
Environment:
Control-M, Java Modules, DB Modules, Banking Applications, Linux, Customer Training
BlackArrow.TV, Santa Clara, CA Dec 2010 – May 2011
Selenium Automation Test Engineer
Responsibilities:
-
Automation of API testcases using JMeter and Junit for Decision Suite
-
Analyze Smoke test results from selenium, ant, and maven
-
Schedule automation jobs on Hudson/Jenkins
Environment
JMeter, Selenium, Junit, ant , maven, Hudson/Jenkins, java, jdk
Intel, Santa Clara, CA Sept 2009 – May 2010
Reported to Director of Engineering
Responsibilities:
-
Benchmark EEMBC, coremark, grinderbench , graphics and 3DMarkMobile
benchmarks on various platforms and analyze cpu performance, memory management
and processor throughput
-
Optimize and tune benchmarks for various C++ compilers (gcc and icc), firmware
and BIOS upgrades
Environment:
C/C++, gcc, icc, Linux, Ubuntu, CentOS, perl scripting, shell scripting, automation, graphics drivers, firmware, BIOS, ruby, Python, C Compilers, drivers
Sony PS3 , Redwood City, CA April 2009 – Aug 2009
Playstation Test Engineer, Gaming Test Engineer
Responsibilities:
-
API testing of PS3 codec C++ API
-
A/V Player Test Plan (audio/video)
-
Testing for H.264 compliancy for Advanced Video Coding/H.264 Multi-View Video
Decoder Core module in C++
Environment:
C/C++, Audio/Video Codecs, H.264, 3D enCoding, BlueRay DVD bitstream Encoding/Decoding, AV Player, AV Playback
MobiTV , Emeryville, CA Sept 2008 – Feb 2009
Mobile Test Engineer
Responsibilities:
-
Test MobiTV, XMRadio, and mobiVJ apps on EDGE/GPRS, Palm OS, winMo,UMTS, HSDPA, and RIM devices for Audio/Video
-
Java automation of testcases for mobiTalk and Lua protocols and API using JUnit and Maven, Selenium, Jenkins
Environment:
Junit, JMeter, Selenium, XMRadio, EDGE/GPRS, MobiTalk, Lua protocols, Mobile Protocols, Wireless, Wi-Fi, java, java API, iOS devices, Android devices
Tivo , San Jose, CA Apr 2008 – Sep 2008
Set-Top-Box Test Engineer
Responsibilities:
-
Led project to test new design of Mediation Layer Server for Comcast
-
SOAP/HTTP testing of MLS protocol and API using Soap UI, TestNG
-
Automation of MLS testcases with Java using TestNG for Comcast
-
Test server builds for FAST, perform mysql failover testing, linux high-availability
(HA) testing, heartbeat configuration, binary log replication (BLR), DRBD and
Set-top-box testing
Environment:
SoapUI, Linux, MySQL, Apache/tomcat, High Availibility, Heartbeat, DRBD, Binary Log Replication, WATIR, Ruby, SoapUI, WSDL, Java API, WebServices, SOA, set-top-box, AXIOM middleware, OCAP stack, Comcast, TimeWarnerCable, HeadEnd
Mellanox Technologies , Sunnyvale, CA Oct 2007 – March 2008
Reported to Director of Marketing :
Responsibilies:
-
Run HPC Benchmarks on large Linux Clusters and publish results
-
Profile applications and decide where performance can be improved
-
Comparative analysis between InfiniBand interconnect and GigE
Environment:
Linux, RHEL, CentOS, Infiniband, GigE, FCoE, iSER, iSCSI, RDMI, HPC, C/C++, Profiling, Instrumentation, C compilers, firmware, drivers, Blade Servers, tauCC
2005 – 2007 QA Testing Contracting Assignments
Callidus Software , San Jose, CA
QA Tester
Responsibilities:
-
Black Box and white box test J2EE application on multiple platforms
-
Install application with Oracle 9i, SQLServer, or db2
-
Perform installations with JBoss, websphere, weblogic for TrueComp Manager
Environment:
QTP/QC, JBoss, WebSphere, WebLogic, TrueComp Manager, Oracle, SQL Server, db2, java, j2EE, java API, WebServices
Sharpcast , San Jose, CA
QA Tester
Responsibilities:
-
Black box and white box test File and Photo sharing application
-
Write test plans and detailed test cases and review requirements
Environment:
Mobile Devices, Smartphones, WebServices, Browsers, JIRA, Confluence, Write Test Plans, Write testcases, dotNet, TFS
Audible Magic, San Jose, CA
QA Tester
Responsibilities:
-
Perform server testing, audible magic AMDB testing, and Proxy Server testing
-
Windows Server, IIS, Proxy Server Testing
Environment:
Windows Server, IIS, Proxy Servers, API , testing methodology, TestLink, Agile, dotNET
Share with your friends: |