Devops - Configuration Management Specialist Resume
SUMMARY
- 17 years of software industry experience in DevOps, Configuration management (CM), build & release engineering, System design & development and Release management for effective delivery of projects primarily in the Confidential industry.
- Experienced in all phases of the software development life - cycle (SDLC) with specific focus on the build and release of quality software. Experienced in Waterfall, Agile/Scrum, Lean and Continuous Integration (CI) and Continuous Deployment (CD) practices.
- Experienced in (CI & CD) continuous integration tools like Jenkins/ Hudson, RunDeck, AWX, SSP and WiX. Version tools like Sub Version - SVN, BitBucket, GIT, AWS build pipeline, Perforce and VSS for End to End build and deployments automation. Used Groovy scripts to build the Jenkins pipeline jobs.
- Worked extensively with continues deployment / Data Center Automation tools like Ansible (YAML play books), BladeLogic Server Automation (NSH Scripting), HP-Server Automation (Python scripting), SCCM, Wise Package Studio, and Install Shield Admin Studio.
- Designed, configured and managed public/ private cloud infrastructures utilizing Amazon Web Services (AWS) including EC2, Auto-Scaling in launching EC2 instances, Lambda, Elastic Load Balancer, S3, DynamoDB, Cloud Watch, Cloud Formation, IAM, SNS.
- Good knowledge on issue/problem reporting or managing systems like Rally, ServiceNow, HP Service Center, Remedy, JIRA, AIM, SharePoint WIKI, and Request.
- Experience in large scale Enterprise Environment; managed release activities on ~33,000 servers in all environments from DEV, SAT, UAT, PROD and DR.
- Experienced in planning and coordinating cross functional teams during the release phases.
- Focused to meet business expectation (SLA, KPI) and generate reports for senior management on monthly basis.
- Ability to work independently and/or with teams and manage business needs with a delivery focused work approach.
- DEVOPS, AWS, Configuration management (CM) and Release automation projects
- Instrumental in developing Jenkins build pipeline jobs using groovy for Node.js, Dot Net and Java based applications. Using Jenkins job created Docker containers, uploaded to Docker registry and also deployed to EC2 instance using Ansible playbooks.
- Deployed and supported SVN and SonarQube infrastructure with HLA.
- Developed BladeLogic NSH scripts to add/ configure Windows services, IIS web application pools, web sites, and new configuration entries related to Dot Net applications.
- CI / CD for Database schema deployment. Created NSH scripts to deploy Database changes daily.
- Coordinated and managed upgrade of HPSA, BladeLogic and satellite infrastructure.
- Actively involved in BladeLogic Administration, upgrading, performance tuning and RBAC.
- Created complex and multi-platform supported BLPackages, NSH Scripts, Jobs, Snapshots, and Audits.
- Instrumental in building and supporting “SSP - Self Service Packaging and deployment” CLI’s using BladeLogic Web API’s and Python 2.8. (Build continues integration tool developed in Python). Developed using best practices from Scrum and Agile model.
- Involved in propagating SSP CLI’s to In-House application development team.
- Remediated NetCool alerts via NSH script; implemented estate wide infrastructure patching.
- Supported BL agent over 33,000 servers (RHEL, Solaris, AIX, and HP-UX) etc…
- Created housekeeping jobs to enhance BladeLogic infrastructure HA.
- Performed regular application maintenance, stress test, disaster recovery tests, audits, and compliance.
- Architect-ed software/RPM packaging frameworks and defining corporate packaging standards, workflows for packaging, QA, verification procedures, and deployment strategies for application teams.
TECHNICAL SKILLS
Continues Deployment (CD tools): Ansible, YMAL, Ansible PlayBook, BMC BladeLogic Server Automation, NSH, HP SA 9.x, SCCM 2007, Wise Package Studio, Install Shield Admin Studio
Continues Integration (CI Tools): Jenkins/ Hudson, AWX, Rundeck, SonarQube, Resharper, Splunk, ANT/ Maven, MSBuild, NPM
Version Control and Repositories: SVN, Bitbucket, GIT, ClearCase, Perforce, Nexus, Artifactory, Liberty, Docker Container Registry
Operating System: Windows, Linux, CentOS, Solaris and AIX
Scripting Languages: PowerShell, VB Scripting, Python 2.8, Groovy, Shell, Bash, ASP
Database: Oracle 11g, SQL, PL-SQL
Other Tools: RPM, RHN, WinSCP, SFTP, ORCA, WIX, Putty, Notepad++, JIRA, Microsoft Sharepoint 2007/2010, WIKI, ServiceNow, HP Service Center, Remedy, JIRA, SharePoint WIKI, and Confluence.
PROFESSIONAL EXPERIENCE
Confidential
DevOps - Configuration Management Specialist
Responsibilities:
- Being part of DevOps Team, my role is to Develop, automate and maintain environment specific configuration, build, deploy and monitor Time and labor management system, this includes managing AWS VPC’s, Ansible, BladeLogic, SVN, Bitbucket, Jenkins, Splunk dashboards, Windows and Linux infrastructure related incidents / escalation.
- Developed CI/ CD - Building Docker container for Java, Springboot and Node.js applications and deploying to AWS EC2 instance using Jenkins, Ansible, Lambda and DynamoDB.
- Monitor the performance of the system using Cloud watch, Splunk, check the CPU utilization, bottlenecks of I/O devices, Memory usage and Network traffic and setting up AWS SNS.
- Developing the CI/CD pipeline using Jenkins groovy pipeline scrips and Ansible for Application team, and creating self-service jobs for QA tem to run API regression testing, IISreset, StopAll and StartAll application replace components.
- Responsible for automating CI/ CD for NextGen Micro Services of Time & Labor Management application, administration of Bitbucket, Jenkins, GIT, Ansible, Docker and BladeLogic Server Automation tools (DEVOPS).
- Responsible to support current ZIP deployment mechanism and also automate and implement MSI based advanced deployment mechanism for Dot Net codebase.
- Develop/capture/document architectural best practices for building systems on AWS.
- Engage with application architects and developers in building/ setting-up server environments.
- Designed GIT branching strategies, merging per the needs of release frequency by implementing GIT flow workflow on Atlassian Bitbucket
- Involved in training current configuration management team on UNIX platform deployment.
Environment: s: CentOS, Windows, Linux Cloud: AWS (EC2, ELB, DynamoDB, Lambda, SNS, Cloud Formation, Cloud Watch), Docker containers Languages: Python, PowerShell, Groovy, UNIX Shell Scripting, Cloud Formation, VB Scripting, NSH Scripting Ansible, BladeLogic, Ansible-Playbook, YAML, Oracle 11g, MSI, RPM, RHN, WinSCP, Putty, Confluence, DTR, Jenkins/ Hudson, AWX, Rundeck, SonarQube, Resharper, Splunk, ANT/ Maven, MSBuild, NPM, SVN, Bitbucket
Confidential
Build and Release Engineering - (DevOps)
Responsibilities:
- Being part of Global Team, my role is to cater to AMER region automation needs. This includes, automating and maintain BladeLogic, SSP, and YUM infrastructure related automations, incidents / escalation during AMER shift.
- CI/ CD - Created NSH scripts to support build automation via BladeLogic jobs (DeOps). Educate development team to adopt automated build and deployment mechanism suing HPSA - SSP.
- Designed, Developed and supported “Self Service Packaging” CLI’s in Python 2.8 to deploy applications to cloud Linux instance. Worked with Linux engineering team for cloud implementations.
- Created complex RPM packages and supported YUM infra. Created more than 400 RPM’s.
- Automate/ support BLPackage and deploy entire Linux estate (33,000 Servers - UNIX, Linux, AIX, Solaris)
- Generate estate compliance scan reports and build remediation jobs to close audit findings/ breaches.
- Managed migration from HPSA to BladeLogic and decommissioned HPSA infrastructure.
- Created auto remediation tool in Python 2.8, Bladelogic API, and Oracle 11g. This tool calls BL Job to remediate system events. Effective in saving ~7 man hours/ per day. This job runs as a process; reads netcool events and fix the errors (TSM agent restart, fix standard TSM errors, logrotation errors, etc)
- Created BL-job to deploy application to entire Unix/ Linux estate (Galaxy, Ganglia, Nimbus, mTree, Oracle feature enable)
- Setting up testing environment in AWS Test VPC. Build and deploy applications to Linux EC2 instance.
- Release manager for Integrated and Independent releases.
- Experienced in ITIL Incident/change management process. (Remedy, ServiceNow, HPSC)
Environment: s: UNIX, Linux, Solaris, AIX, Windows Languages: Python, UNIX Shell Scripting, VB Scripting, NSH Scripting
Confidential
Analyst
Responsibilities:
- Managing and supporting HP Server Automation toolset which is used to manage ~15,000 Linux and Solaris servers in a multi master Mesh environment
- Installing and Maintaining HPSA Satellite servers in Hong Kong, Tokyo, Johannesburg and Geneva Data Center for better resiliency
- Creating Device Groups and Managing servers with Opsware - Global File System (OGFS)
- Managing Audit, Software and Patch Policies via HPSA and ensuring Compliance.
- Audit and Compliance report generation through Server Automation Reporter
- Managing User Permissions, Setting and delegation folder permissions
- Ensuring availability of HP Server Automation agents on 15000 clients
- Scripting the migration from Opsware to HPSA and coordinate decommission of Opsware infrastructure
Environment: s: UNIX, Linux, Solaris, Windows Languages: Python, UNIX Shell Scripting, VB Scripting
Confidential
SME/ Shift Lead/ QA Lead
Responsibilities:
- Subject matter expertise in release engineering.
- Repackage applications using Install Shield Admin Studio 8.0 adhering to Bank Release Management standards.
- The role included identifying solutions to packaging related problems on various issues involving Device Drivers, writing custom actions using VB Script.
- Created/ QA’d 500+ MSI packages.
- Specialist in Device Drivers and Kernel Services
- Developed tool for Quality Assurance (QA) in VB 6.0
- Developed VB based transform injector tool to expedite MSI repackaging process.
Environment: s: Windows XP/ Windows Server 2000 VB 6.0, VB Scripting, PL SQL SCCM 2007, Wise Package Studio, Install Shield Admin Studio, WIX, HP Service Center, JIRA, SharePoint WIKI, ORCA, VM Ware, VM Center, Desktop-Share, Norton Ghost, Confidential compare, and Remedy.
Confidential
Project Lead
Responsibilities:
- Subject matter expertise in release engineering.
- Repackage applications using Install Shield Admin Studio 8.0 adhering to Bank Release Management standards.
- The role included identifying solutions to packaging related problems on various issues involving Device Drivers, writing custom actions using VB Script.
- Specialist in Device Drivers and Kernel Services
Environment: s: Windows XP/ Windows Server 2000
Confidential
MSI Consultant
Responsibilities:
- Extending support in Release Management; Application packaging and deployment
- Adhering to Confidential Release Management standards. Creating MSI, MST
- Created Deployment scripts in VB; support SMS deployment
- Problem Solver, identifying solutions to packaging related problems.
- Specialist in Device Drivers and Kernel Services
- Developed Quality Assurance (QA) tool in VB 6.0
Environment: s: Windows XP/ Windows Server 2000
