Senior DevOps Engineer
Raytheon
Total years of experience :21 years, 9 Months
Migrated large programs from traditional build and deployment structure to CI/CD.
Migrated large programs from traditional CM tools to modern DevOps.
• Hosting NEDSS (National electronic Disease Surveillance System) in Amazon Cloud environment for state of Rhode Island. This is the first time NEDSS is hosted in a cloud environment. Performed all the required steps to setup J2EE application from scratch that includes understanding cloud infrastructure, setting up cloud instances, security layer, user groups, ldap server, application server, messaging server, database server and authentication server. Installed and configured all the necessary software to run the system that includes SQL 2008 server, JBoss server, SAS server, Orion Rhapsody, PhinsMs (Messaging application build by CDC) and IIS server along with RSA authentication.
* Setup JIRA for issue tracking and customized workflow.
* Developed configuration management plan using JIRA and SVN in an integrated environment.
* Developed and maintained Orion Rhapsody routes to manipulate date using HL7 format.
• Worked with state and commercial labs (Labcorp, Mayo) to send ELRs (Electronic Lab Reports) and automated the entire process from end to end to receive daily feeds and process them to the NEDSS system.
• As a member of SCM Open Systems team, administered various SCM tools such as ClearCase8.x/multisite, ClearQuest8.x, CCRC, Subversion, JIRA, GIT/Stash and supported more than 1000 users distributed across the globe. Tasks include end user support, product upgrades, VOB migrations, Unix and windows OS suuport, and solving complex SCM issues on daily bases.
• Supported various teams with build automation and deployment using Bamboo.
• Worked with Windows Active Directory team to enable Single Sign on in JIRA, created security schema to assigned user permissions, customized Jira workflow and made requested enhancements.
• Setup ClearQuest webserver using WAS8.0 (Websphere Application Server) and performed schema customization and upgrades. Tasks include installing WAS and IBM HTTP Server, deploying ClearQuest Web server components, load balancing, and applying SSL certs.
• Worked on an artifact management solution to provide greater traceability using JIRA, Confluence, and WikidSmart.
• Linked JIRA, Confluence, Fisheye, and Subversion to provide real-time view of feature and all the related artifacts.
CDC World Trade Center Project
• Worked as Solution architect to implement project wide CM solutions that include implementing Atlassian suite of products including JIRA (Change Management), Confluence (Wikis, collaboration), several plug-ins such as SharePoint and agile.
• Evaluated different CM tools and implemented SVN.
• Architected and implemented secure FISMA compliant data transfer solution using SFTP severs.
• Installed and configured SQL 2008 servers and configured a third-party application (PLEXIS) to process medical claims.
• Installed and configured SVN that includes planning and setting up repositories, user training, and day to day maintenance tasks.
• Setup continuous integration and release management process using Atlassian Bamboo for automated builds and testing.
NEDSS Project
Configuration Management Principle Leader
• Worked as Configuration Manager on National Electronic Disease Surveillance Base System (NEDSS) project for CDC.
• NBS is a full-blown J2EE application, which plays a central part in CDC’s public health information network (PHIN).
• Responsible for implementing Software Configuration Management process while working closely with development, quality assurance and deployment teams
ClearCase Administration
Performed ClearCase administration that includes creating new vobs, importing data from PVCS to ClearCase, periodically checking VOBs for any inconsistencies, creating new projects, setting up promotion models for code branching, upgrading tools to latest releases and overall performance improvement of ClearCase servers.
• Configured user privileges and managed data integrity by writing triggers.
• Trained and assisted a team of 60+ developers.
• Documented Configuration Management Strategies and Processes
• Managed domain update from NT to Active Directory and resolved issues with ClearCase and Windows “one way trust”.
ClearQuest Administration
• Installed, customized, and defined ClearQuest workflow model.
• Set up web server (IIS5.0, IIS6.0) and tuned the overall system for performance improvement.
• Created Reports, Queries, and Charts to gather project metrics.
• Wrote hooks (using VB Scripting) to implement and validate the workflow.
• Performed software upgrades and managed migration of Schema and databases from one server to another.
• Setup Email Reader and customized schema to allow third party users to submit issues using standard email program(s).
• Day to day support and training of project team.
Release Management
• Automated Build and Deployment Process using custom scripts and Cruise Control.
• Acted as liaison between Development, DB, Test, and UE teams to make the overall build process more efficient.
• Installed and configured Silver Stream, WebLogic, JBOSS, Eclipse, iPlanet/SunOne, and TOMCAT.
• Build and configured application servers that include installing and configuring all the software required for the system.
• Documented build and deployment procedures.
• Assisted porting of NBS application from Windows onto UNIX platform.
• Performed smoke tests on application and assisted Development and Test Teams to resolve the issues.
• Performed ClearCase administration and supported a team of 40+ developers.
• Setup configuration strategies Created branches and labels for project teams throughout project lifecycle. Create/Delete VOBS, views, and config specs.
• Setup Multisite and synchronized the changes on daily bases.
• Evaluated new CM tools and technologies such as Rational RequisitePro, Rational ClearQuest etc.
Environment: Clearcase3.2.1 NT & HPUX
DDTS Administration
• Administered and supported DDT on UNIX.
• Written Perl scripts to generate reports.
Software Packaging
• Used InstallShield, pkgadd, and swinstall to create packages.
• Quality Assurance
• Actively participated in SEI process. Duties performed include Requirements Reviews, Design Reviews, Code Reviews and development of Test Plans.
• Managed the release process including Packaging, Release Preparation, and communication with the clients.