We provide IT Staff Augmentation Services!

Linux/devops/build Engineer Resume

Fremont, CA

PROFESSIONAL SUMMARY:

  • Distinction of being a savvy leader with strengths in business processes, driving projects / programs to completion and building consensus / bridges across cross - functional teams.
  • Thrives in fast-paced environment, readily adapting to evolving business and technology challenges.
  • Extensively worked with Jenkins and Hudson, Continuous Integration and End to End Automation Tools.
  • Used Chef/Puppet for Configuration Management tool
  • Good Command in Shell/Perl/Python/DOS scripting
  • Extensive experience with Continuous Integration/Deployment - Ant Hill Pro, Atlassian Bamboo, Jenkins, TFS, IBM Build forge . Worked with Java Projects - (Maven, Ant)
  • Experience in implementing and making teams adapt to Release/Change Management Process
  • Experience with Deployment Tools Administration - IBM WebSphere, Apache Tomcat, Oracle WebLogic, JBOSS
  • Extensively worked with Change tracking/information tools - Atlassian JIRA, Confluence, SharePoint, HP CMIS
  • Experience with software development methodologies such as Waterfall & Agile (Scrum)
  • Deployed code on Websphere Application Servers for Production, QA, and Development environments using WSADMIN scripts and integrated it with Python/Jython scripts to enhance the functionality of the deployment process
  • Developed multiple power shell scripts for dot net Applications.
  • Maintained Build and Deploy Workflows in Anthill Pro
  • Proficient in Unix/Linux/Windows OS administration.
  • Experience in using ClearCase, Subversion, Git,Perforce and CVS Version Controls.
  • Expertise in working with Remedy, ITS, PICCT, JIRA and Bugzilla Tracking/Auditing Software.
  • Hands on Experience in Java/J2EE/C++ development.
  • Basic IBM Cognos/Datastage/Filenet Administration and deployment of packages.
  • IBM Enterprise service bus administration and code deployment.
  • Batch jobs monitoring/ administration and scheduling in IBM TWS.
  • Wrote deployment Automation scripts for JAVA/J2EE Applications
  • Used Ant/Maven and make for building Java/J2EE Applications.
  • Experience with Code Quality Tools like PMD, Find Bugs, and Covertures.
  • Knowledge on Code Analysis Tools SONAR and XRADAR.
  • Worked on SOX and OCC Compliant/Regulated environments and with SOX for internal auditing.
  • Experience in Project Delivery Framework and Project Portfolio Management.
  • Hands on experience in writing Database scripts using PLSQL.
  • Extensive working experience on Oracle xi/xg, MS SQL, IBM DB2.
  • Hands on Administration experience with Websphere and Weblogic Application Servers
  • Experience in Jython for writing and editing Wsadmin scripts for IBM WAS deployments.
  • Experience in automating wide variety of J2EE Applications including DOT NET applications.
  • Managed enterprise Nexus Repository & NPM Repository for Java projects, Scripts
  • Experience with VMware Administration.

TECHNICAL SKILLS:

  • Build/Release/Configuration Management
  • Project Management
  • Waterfall/Agile Scrum methodology
  • Hudson/Jenkins/IBM Build Forge/AnthillPro
  • Shell/Perl/Expect Scripting
  • Oracle/ My SQL
  • Java/J2EE Development
  • Unix/Linux /AIX/Solaris
  • Puppet/AWS/Docker
  • Subversion/Perforce/Mercurial/IBM Clearcase/CVS/GIT
  • Ant/Maven
  • WebSphere/WebLogic/JBOSS Administration
  • Linux/Windows/Vmware Administration

PROFESSIONAL EXPERIENCE:

Confidential, Fremont, CA

Linux/Devops/Build Engineer

Responsibilities:

  • Promoted Continuous Integration, Continuous Delivery culture collaborating with Development, DBA, QA, Support and Business Operations.
  • Administered and supported SVN and GitHub Enterprise version control tool.
  • Administered Puppet Enterprise to provision multi-platform virtual machine configurations across multiple platform environment Servers dedicated for building, deploying as well as for development, test and production systems.
  • Built a load-balanced, version-controlled, Hiera/r10k-enabled Puppet environment.
  • Experience in writing playbooks for Ansible and deploying applications using Ansible.
  • Created 5 SOX documentation templates, including standardization and version controls, for the SOX Team to use when writing a Process or Procedure document
  • Performed white box testing like JUnit, TestNG and Web service testing.
  • Created a custom puppet module skeleton to use same structure across all puppet modules. Implemented Puppet Hiera to separate data from puppet code.
  • Administration of DevOps tools suite: Puppet Enterprise, AWS, Open stack, Jenkins, Udeploy, GitHub, JIRA, Confluence, Anthill Pro, Splunk.
  • Created and configure jobs, script builder, custom command builder, agents in Bamboo.
  • Automated the Build & Deployment environment end -to-end using Jenkins.
  • Worked on Azure Resource Manager for creating and deploying templates, assigning roles, and getting activity logs.
  • Exposed to all aspects of software development life cycle (SDLC) such as Analysis, Planning, Developing, Testing, implementing and Post-production analysis of the projects.
  • Track performance of critical SDLC deliverables and report to stakeholders; including collection of project data.
  • Improved cycle time by 50% for SDLC Software Data Storage program by eliminating redundancies and duplication in process
  • Experience in Azure virtual machines so that they will be able to connect to on-premises environments.
  • Developed Python, Shell Scripts and Powershell for automation purpose.
  • Used Ansible playbooks to setup Continuous Delivery pipeline. This primarily consists of a Jenkins and Sonar server, the infrastructure to run these packages and various supporting software components such as Maven, etc.
  • Worked to release a current version of CoreOS for ARM64 platform.
  • Configured Jenkins servers, Jenkins nodes, creating required scripts (Perl & Python), and creating/configuring VMs (Windows/Linux).
  • Created and maintained the Shell/Perl deployment scripts for TC Server/Tomcat web application servers.
  • Developing User interface(UI) for hybrid mobile app(Cordova) for IOS/Android using technologies like Angular2, HTML5, CSS3, Object Oriented JavaScript and Ajax concepts.
  • Integrated IBM AppScan Enterprise and IBM Security AppScan Source for Analysis, Development and Automation ver 9.0 into QRadar, Site Protector, Treadfix, Microsoft TFS, Jenkins, Jira, F5, WAF and Imperva WAF.
  • Migrated data to upgraded version of Doors and provided user training.
  • Provide data analysis of DOORs information (metrics, redlines, etc.) and tracking and handling all additions and changes. Perform administrative duties related to access and updates to the database.
  • Implemented Requirement Engineer System (RES) solution. Organized and centralize the engineering requirements. Build on top of the IBM DOORS system with added on programs (Java) and scripts to facilitate daily use and maintenance of the system.
  • Created Virtual Machines in large scale and Installed VMWare tools.
  • Analyze and troubleshoot on an advanced level, performance of SAN-backed VMware ESX infrastructure.
  • Environment provisioning solutions using Docker, Vagrant, Red Hat Satellite.
  • Designing data models in Cassandra and working with Cassandra Query Language.
  • Experience in deploying and maintaining multi region Cassandra clusters on AWS infrastructure.
  • Participated in weekly release meetings with Technology stakeholders to identify and mitigate potential risks associatedwith the releases and using Version ControlTools likes Rational Clear Case, Rational Team Concert (RTC).Evolve will provide a complete solutions using latest technology .Net Framework 4.5, MVC Frameworks.
  • Integrated the existing Ant scripts to automate the code quality report generation process for the existing legacy based applications.
  • Being a Linux admin involved in Applying operating system updates, patches, and configuration changes, Installing and configuring hardware and software.
  • Enable artifact linking from requirements to project plans to test plans and test cases.
  • Administration of RHEL 5, 6 which includes installation, testing, tuning, upgrading and loading patches, troubleshooting server issues.
  • Scheduling jobs through Oracle Job Scheduler, Autosys and Crontab (UNIX).
  • Docker P.O.C/networking/data and volume containers /Compose /Swarm /Orchestration /Monitoring /High-performance / Logging Solutions / Patching and Configuration Automation using Puppet and Dockers Containers as a container platform infrastructure.
  • Worked with developer's team in making source code using C/C++.
  • Specified, prototyped, developed and tested an object-oriented, multiplatform C++ framework containing support to: data structures, common algorithms sockets, threading
  • Extensive experience in programming with C, C++, Device driver, Application Services on UNIX, Windows Host.
  • Developed automation scripting in Python and JavaScript and used Puppet to deploy and manage several Tomcat and Java applications across multiple servers spanning environments (Dev, QA, Staging and Prod).
  • Administration of RHEL 5/6 that includes installation, testing, tuning, upgrading and loading patches, troubleshooting both physical and virtual server issues.
  • Built Object Oriented applications using C and C++, writing Shell Scripts, Python and Perl Scripts on UNIX.
  • Used debugging techniques to debug the mappings and used session log files to trace errors occurred while loading.
  • Developing scripts to be executed as checks by Nagios for execution in both Windows and Linux environments.
  • Nagios script and check development, testing, and deployment.
  • Experienced developing web applications with a Dynamo DB, Mongo DB, Elastic Search or similar data store.
  • Have built Elastic search, Log stash and Kibana (ELK) for centralized logging and then store logs and metrics into S3 bucket using Lambda function.
  • Created Email Notification of workflow failures and used Linking Condition to direct the workflow and build dependency
  • Developing puppet module for Automation using combination of Puppet Master, R10K Wrapper, Git Enterprise, Open stack(Horizon), Vagrant and SimpleUI (Jenkins) .
  • Installed, Configured and maintained Red Hat Linux and Ubuntu servers, Support to Red Hat Linux 6.x, 6.x on various Dell hardware Servers.
  • Maintain Hadoop cluster using Cloudera.
  • Installed SonarQube plugin in Jenkins and integrated with project maven script.
  • Monitoring Services and Configuration and errors in application log using tools like Nagios, Introscope.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Authored Chef Cookbooks for automating the deploy processes web applications on tomcat server.
  • Manage AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and UAT environments as well as infrastructure servers for GIT and Chef.
  • Setup Security groups, VPC, ELB and Cloud Watch, creating AMI and administering AWS IAM.
  • Worked on Network Load balancing using F5 Bay Portal.
  • Involved in deploying the content cloud platform on Open stack and Amazon AWS using EC2, S3, and EBS.
  • Project Management experience performing ITIL release management and SCM activities.
  • Evaluate puppet framework and tools to automate the cloud deployment and operations.
  • Worked on Agile methodology and used JIRA for issue tracking.
  • Installation, configuration and maintenance of different Linux Distribution servers like Debian, RHEL, CentOS Servers at multiple Data Centers.
  • User account management, worked with Perl, shell scripting (bash) to automate administration tasks. Analyzed security based events, risks and reporting instances

Environment : RHEL, Apache-Tomcat, Git, Java/j2eee, Bamboo, Chef, VMWare, Vagrant, UI, Cassandra, Puppet, RTC, Rational Doors, AWS, Chef, Jenkins, Azure, Powershell, Nagios, Ansible, Oracle, MySQL, MongoDB, coreos, SVN, TFS, JIRA, Shell/Perl Scripts, SonarQube IBM Appscan.

Confidential, Westborough, MA

Build and Release Engineer

Responsibilities:

  • Work alongside other DOT COM site and mobile Site with developers to help operate and scale up build systems, automated release processes, and software deployment infrastructure.
  • Participate in Release Management and planning to ensure that software releases are appropriately planned, communicated, and executed on.
  • Work as a part of the Support & Operations team under the Omni-Channel Solutions domain within IT.
  • Create ANT & Python build scripts. Also help Customer in setting up the build and release environments for Dev, QA, Perf, Master Config and Production.
  • Manage all aspects of the end to end build and release process.
  • Develop Continuous Integration process for Customer’s ecommerce application.
  • Develop build and release scripts for all instances.
  • Responsible for all aspects of the Software Configuration Management process including Code Compilation, Packaging, Deployment, Release Methodology and Application Configurations.
  • Deals with release package design, build and configuration.
  • Deals with release package acceptance including business sign off.
  • Deals with service roll out planning including method of deployment.
  • Deals with release package testing to predefined acceptance criteria.
  • Work with DBA and infrastructure teams as part of the application ecosystem.
  • This resource may participate in coordination, along with others, to help structure releases.

Environment: IBM RTC, Websphere Commerce, ant and shell scripting, Jenkins, Linux, AWS.

Confidential, Parsippany, NJ

Build Engineer/ DevOps / Solution Specialist

Responsibilities:

  • Worked in the devops team, delivered new agile environments & build/release/configuration and deployment automation/monitoring using Jenkins, ant, maven, Art factory, chef, custom scripting and Jira for ticketing. Experience in creating run books for Application configurations.
  • Maintained Build and Deploy Workflows in Anthill Pro.
  • Proof of concept for Chef and Puppet.
  • Automated legacy infrastructure in the interim while working through Chef.
  • Automated WebSphere 7/8/8.5.5 installation and configuration through Jenkins job
  • Automated Oracle Basic DB silent Installation
  • Puppet installation and configuration of masters and slaves.
  • AWS proof of concept of new virtual servers.
  • Managing and administration of Jenkins Master and slaves (50 virtual servers). Also applying Continuous Integration techniques to Java projects
  • Working with ANT, MVN, shell, Perl Scripting.
  • Unix and linux administration .
  • Groovy scripting to update Jenkins jobs and configuration update.
  • Apache tomcat configuration and updates.
  • Working on building and deploying enterprise-level applications and troubleshooting issues
  • Working on Automation/Regression testing processes and providing a quick fix ·
  • Introduce new Jenkins plugins to DEV systems. Integrating automated testing tools with automated build Using Pipeline plugins to stabilize the jobs and less
  • Working with Mercurial and nexus repository ·
  • Installing/Upgrading/Configuration/Administration/Troubleshooting Mercurial, Jira, WebLogic, WebSphere and Oracle Database.
  • Working with cross-functional teams toward a common goal. Jack-of-all-trades technologist.

Environment: Jenkins, Linux, Websphere, AWS, Chef, Puppet, Oracle DB, shell, groovy, Mercurial, Nexus.

Confidential, Columbus, OH

Software Configuration Manager

Responsibilities:

  • Used SCRUM/Agile methodology as part of SDLC. Experienced in Agile technology with Scrum.
  • I possess strong skills in planning and implementing new processes, procedures and tools for CRM,CMS build and deploy code, defect tracking, status reporting and problem resolution within Agile: Waterfall and Iterative development environments to reduce operating costs and increasing efficiency operational plan and executing them successfully. Used agile process to ensure quick and effective methodologies to meet timelines.
  • Rational ClearCase Administration and upgrade from 7.0 to 8.0.
  • Public Safety Revenue Management and Oracle Policy Automation (oracle product) installation, administration and patching.
  • Weblogic 10.3.6 and Websphere 7/8.5 Administration.
  • Windows VMware administration and maintaining VM Servers.
  • IBM TWS Batch job scheduling and monitoring production batch jobs.
  • Deployment of Datastage / IBM Cognos/ IBM ESB / Filenet packages to Production systems.
  • Configuration of Web services and End point integration through Oracle Database 11g and 12c.
  • Monitoring Big brother and Site scope for Storage/CPU/Performance threshold alerts
  • Creating & conducting walkthroughs of ‘Deployment Plans’ for complex large scale Releases including Mock Deployments in Pre-Prod environments & Production Installations.
  • Plan & oversee the creation of new environments as per the Project’s needs & work with the Infrastructure team to plan the Maintenance Activities.
  • Work extensively on Version Control Systems like Clearcase, Configure workflows, notifications, and software builds. Created and maintained Ant build.xmls for performing the builds.
  • Deploy Applications to Lower environments/ SIT / QA / Production Region during Code drops and work closely with Developers and Maintain the Code base/ Integrity to Latest releases.
  • Worked from Scratch on building and deploying in Jenkins as a CI tool for performing the build automation.
  • Deployed code on Websphere Application Servers for Production, QA, and Development environments using WAS ADMIN scripts and integrated with Python/Jython scripts to enhance the functionality of the deployment process. Developed UNIX and Perl/Python/Shell Scripts to automate Builds and Email.
  • Responsible for maintaining application and system architectures for all environments. Maintain information for software OS, patches and related software.
  • Maintain system stability and environment readiness for technical and business project teams. Serve as technical expert and mentor for managed environments.
  • Guide and support software development, code migration and related activities using industry best practices and tools. Develop systems and procedures for delivery processes, migrations and supporting tasks. Identify potential problems through proactive monitoring of environment activity, and supply resolutions.
  • Drive communication promoting informed decision making. Create visibility to Environment Management service offerings at multiple levels of the organization including senior leadership, business users and technical users. Align Environment Management goals with project and organizational delivery timelines with solutions to unique and common environments. Maintain project plan and timelines.
  • Create, define, and manage tools, portals, reports to broadcast project and activity status. Sustain vendor relationships for licensing, software procurement, and problem resolution.

Environment: IBM Clearcase, Oracle Public Safety Revenue Management, AIX, Jenkins, Perl, Shell Script, Python, Websphere, Weblogic, IBM Cognos and Datastage, IBM ESB and Filenet.

Confidential, Minneapolis, MN

Release and Environment Management Specialist

Responsibilities:

  • Creating & conducting walkthroughs of ‘Deployment Plans’ for complex large scale Releases including Mock Deployments in Pre-Prod environments & Production Installations.
  • Plan & oversee the creation of new environments as per the Project’s needs & work with the Infrastructure team to plan the Maintenance Activities.
  • Proposed branching strategies for using Version Control Systems like Subversion and CVS
  • Created branches, performed merges in version control systems SVN and CVS.
  • Managed user authentication and authorization for the users in both Subversion & CVS
  • Responsible for all aspects of regular (planned bi-monthly) and emergency patch releases.
  • Also Deploy Applications to QA Region during Code drops and work Closely with Developers and Maintain the Code base/ Integrity to Latest releases.
  • Worked as an Administrator for IBM Build Forge.
  • Created and maintained Ant build.xmls and Maven Pom.xmls for performing the builds.
  • Installed Sonar and managed it as a Code Quality Analysis tool to track the trending.
  • Used Puppet for Configuration Management tool
  • Used Hudson/Jenkins as a CI tool for performing the build automation
  • Used Hudson/Jenkins for automating Builds and Automating Deployments
  • Used Continuous Integration Tools (Hudson/Jenkins).
  • Used various Plug-INS to extend the base functionality of Jenkins/Hudson to deploy, integrate tests and display reports.
  • Deployed code on Websphere Application Servers for Production, QA, and Development environments using WSADMIN scripts and integrated then with Python/Jython scripts to enhance the functionality of the deployment process
  • Written shell scripts to monitor the logs after deployments and send emails automatically.
  • Developed UNIX and Perl/Python/Shell Scripts to automate Builds and Emails
  • HP ALM For quality and project management and HP PPM for Deployments and creating Workflows and packages.
  • Maintaining Build Tracking tool with QA tools and Send Automated Emails to QA’s once Builds are deployed to QA Region.
  • Responsible for maintaining application and system architectures for all environments
  • Maintain system stability and environment readiness for technical and business project teams. Serve as technical expert and mentor for managed environments.
  • Guide and support software development, code migration and related activities using industry best practices and tools.
  • Develop systems and procedures for delivery processes, migrations, and supporting tasks
  • Identify potential problems through proactive monitoring of environment activity, and supply resolutions.
  • Maintain information for software OS, patches and related software.
  • Drive communication promoting informed decision making.
  • Create visibility to Environment Management service offerings at multiple levels of the organization including senior leadership, business users and technical users.
  • Align Environment Management goals with project and organizational delivery timelines with solutions to unique and common environments.
  • Maintain project plan and timelines.
  • Create, define, and manage tools, portals, reports to broadcast project and activity status.
  • Sustain vendor relationships for licensing, software procurement, and problem resolution.
  • Configure workflows, notifications, and software builds.

Environment: Anthill, UNIX, Linux, Puppet, Jenkins, Perl, Shell Script, Python, SVN, CVS

Confidential, Lansing, MI

Software Configuration Manager

Responsibilities:

  • Implemented software engineering best practices around software release, tools and IT management
  • Working Experience with teams of project managers and coordinators within a PMO while enforcing standard PMI principles where appropriate.
  • Handled all communications between vendors, customers, upper management and internal team members.
  • Implemented a complete automated build-release solution using a combination of technologies like fisheye, Ant, Jenkins/Hudson, Anthill, Wiki.
  • Performed automated code check-outs in perforce and created branches.
  • Supported parallel development by creating multiple dev branches, by performing merges in Perforce
  • Experience with P4 Command line to automate a few admin tasks
  • Manage daily builds and deployments to multiple SIT environments.
  • Coordinating database drops, debugging builds and deployment issues.
  • Prepare implementation plans and packages for deployment to QA and Production environments.
  • Verifying submitted by development groups TR forms and insuring requested changes were part of particular build or deployment.
  • Used Puppet for Configuration Management tool
  • Integrated Covertures, Clover for Code Coverage and PMD, Find Bugs for code quality testing and analysis in Anthill Pro.
  • Initially used Ant for writing build.xmls for building Java/J2ee applications later on migrated to Maven.
  • Also managed Anthill Server for a short period of time - performed backup activities, cleanup of build lives and artifacts, helped for troubleshooting my changing log levels, configured repositories
  • Performed automated labeling after every build
  • Played a key role in proposing best branching strategy using Release and Docking branches
  • Strictly enforced ITIL process while pushing builds and deployments to prod and pre-prod environments.
  • Gathered all the stakeholder approvals, necessary signoffs while acting as a release manager for two development teams
  • Administered Websphere/Weblogic application Servers at configuration level
  • Also implemented Sonar for these development teams that use maven for building their applications and published the code quality reports in sonar web.

Environment: Anthill, UNIX, Linux, AIX, HP-UX, Jenkins, Windows x, Ant, Maven, Perl, Shell, Bean Shell, Perforce, JBoss and Tomcat Administration, ITIL process, Groovy.

Confidential, Hartford, CT

Linux Admin/ Devops Engineer

Responsibilities:

  • Installed/configured/managed/Administrated of all UNIX/LINUX servers, includes the design and selection of relevant hardware to Support the installation/upgrades of Red Hat (4/5), CentOS 4/5, Fedora core operating systems.
  • Worked on taking regular backups for amazon cloud instances and setting up of environments for the application launching.
  • Performed physical to virtual, Virtual to Virtual migration of servers to support the Data center migration project.
  • Used Entity Framework as the Data Access layer and C# as the development language
  • Installing, configuring and administering Jenkins Continuous Integration tool on Linux machines along with adding/updating plugins such as SVN, GIT, Maven, ANT and Puppet.
  • Researched and implemented an Agile work flow for continuous integration and testing of applications using Jenkins.
  • Installed and configured SSH & SSL for secured access on Linux Systems.
  • Wrote Shell scripts and Perl scripts for day-to-day administration and create Perl scripts to automate the deployment.
  • Maintained and administered GIT source code tool. And Created Branches, Labels and performed Merges in Stash and GIT.
  • Responsible for installing and maintaining SQL 2008 R2 Cluster environment and Performed migrations from SQL server 2005 to SQL server 2008R2/2012.
  • Familiar and experienced with Agile Scrum development.
  • Network troubleshooting in complex environments, VLAN configurations.
  • Used Node.JS built - in library to allow application to perform as a web server. Thus, eliminating the use of Apache HTTP server and IIS .
  • Migrated applications to the AWS cloud.
  • Managed Chef Cookbooks to automate system operations.
  • AWS Cloud management and Chef Automation.
  • Using Jenkins AWS Code Deploy plugin to deploy to AWS.
  • Responsible for code build, release and configuration on Amazon EC2.
  • Created Clear Case configuration record for builds using derived objects generated during build audit process.
  • Building the Red hat Linux server in VMware ESX client through Vsphere client.
  • Responsible for Installation, configuration, Maintenance, Deployments, Update, Monitoring, performance tuning on Linux. Experienced in monitoring and debug performance issues on different OS Linux (RHEL & Centos).
  • Wrote Python and Shell scripts to monitor installed enterprise applications and to get information from the logs and database in the required format and other daily activities and jobs.

Environment: UNIX, LinuxRedHat4/5, CentOS4/5, C/C++ AMAZONEC2, Fedora, AMAZON EC2,Azure, AWS, Nagios, Jenkins, GIT, SVN, Maven, Ant, Puppet, SQL server 200, SQL server 2008R2/2012, VLAN, Apache HTTP server, IIS, AWS, VMware, Python, Shell scripts.

Hire Now