We provide IT Staff Augmentation Services!

Devops Engineer (system Admin) Resume

3.00/5 (Submit Your Rating)

Alpharetta, GA

SUMMARY:

  • Over 8+ years of IT experience in which includes Solid Experience in Configuration Management, Change/Release/Build Management, Support and Maintenance under Unix/Linux/NT Platforms.
  • Excellent work experience in Software Development Life Cycle (SDLC), Project Management, Project Release and Configuration Management Plans.
  • Experience and knowledge of Agile/Scrum development, especially Continuous Integration with Jenkins, Hudson, Bamboo, AnthillPro, CruiseControl, TFS, IBM Rational Build Forge.
  • Excellent problem solving skills and capability of breaking down complex situations to discover and resolve root causes that apply to both technical and process issues.
  • Experience in maintaining and executing build scripts to automate development and production builds.
  • Implementation of Devops environment using Puppet for system configuration across environments.
  • Experience with automation/configuration management using Chef (Continuous Integration and Conitnuous Deployment).
  • IIS Windows Configaration Microsoft SQL Server 2008/R2.
  • Go, Subversion and Artifactory.
  • Apache/ JBoss/Java/UNIX/Linux server administration.
  • Cloud services (experience with AWS is required).
  • IBM WebSphere Application Server 6.x/7.0/8.x, WebSphere Portal Server 7.x/8.x, WebSphere Commerce Server6.x, Apache Tomcat 5.x/6.x, JBOSS.
  • Strong background in Linux/Unix Administration.
  • A working understanding of code and script (Perl and/or Ruby).
  • Experience writing Shell and Perl scripts to automate the deployments.
  • Proficient in defining Change Management Plan and implementation through Change Request system while performing integration of Change Tracking system and Version Control.
  • Experience in Configuring and deploying to Application servers Tomcat and static content to Apache. Experience using RPMs to effectively package the applications for product deployments.
  • Created SCM Process, policies and procedures to follow development and SQA team to release and deploy highest quality product for the enterprise. Exposure on different Build or Devops tools like ANT, NANT, Maven.
  • Expertise in Software Configuration Management (SCM) Tools like CVS, Clear case, SVN, GIT, perforce, Subversion and Harvest. Experience in tools like Putty Manager Network putty, MQ Explorer and database tools.
  • Extensive Experience in installation/migration/deployment of Enterprise Applications using Web Sphere Application server 6.0/6.1.
  • Source Code Control Administration, i.e. maintaining and administering the Source Code repositories, including implementation of Automated Controls and Enhancements.
  • Knowledge of puppet as Configuration management tool, to automate repetitive tasks, quickly deploy critical applications, and proactively manage change.
  • Expertise in setting up issue/bug tracking tool Atlassian JIRA, Bugzilla and Mantis.
  • Worked closely with Project Management and Development Team to ensure testing is comprehensive. Expertise in implementation of Automation Tests and Manual Tests. Involved in Requirement Management, Peer reviews, Inter group coordination and Training Programs.
  • Experienced in managing build process and document configuration and deployment instructions.
  • Created Configuration Management Plans and Test Plans for Applications.
  • Communicated, prepared & planned releases through liaising with all necessary parties to coordinate Change building, testing and implementation, in accordance with schedules.
  • Strong ability to troubleshoot issues generated while building, deploying and in production support.
  • Experienced in trouble shooting, configuring and deploying enterprise applications in Web Sphere, BEA Web Logic and Tomcat as well.
  • Good analytical, problem solving, communication skills and have the ability to work either independently with little or no supervision or as a member of a team.
  • Possess excellent interpersonal, documentation and communication skills, a positive Work Attitude.

TECHINAL SKILLS:

Languages: C, C++, C#, Java.

SCM Tools: CVS, SVN, GIT, ClearCase, Perforce, Subversion and Harvest.

Build Tools: ANT, NANT, Maven.

Jenkins/Hudson, Bamboo,: AnthillPro, Cruise Control, TFS

Bug Tracking Tools: Atlassian JIRA, Bugzilla, Mantis

Operating Systems: MS Windows XP/2000/NT/98, UNIX, Linux .

Oracle 11g, 12cand 8i/9i: Microsoft SQL Server 2008/2012R2, 6.x/7.0/8.x

Tools: MS Office Suite.

PROFESSIONAL EXPERIENCE:

Confidential, Alpharetta, GA

Devops Engineer (System Admin)

Responsibilities:

  • Deployed the applications on WebLogic Servers11g/12c and maintained Load balancing, high availability and Failover functionalities.
  • Developed ANT build scripts, UNIX shell scripts, BASH , Python , Perl, Puppet , Chef and auto deployment process.
  • Configured Node manager to administer the Managed servers.
  • Supported on call schedule for Production Support.
  • Deployed the applications like formats of WAR, JAR, and EAR in WebLogic 11g/ 12 c.
  • Configuring and Administering JDBC, JMS, JNDI in WebLogic Server 11g.
  • Strong background in Linux /Unix Administration.
  • Red hat 6.x/7.0/8.x.
  • Install, configure and administer BEA WebLogic Server 11g in various environments.
  • Install and configure Apache Web Server in various environments.
  • Configure and administered of WebLogic server with Oracle 11gdatabase.
  • Configuration and administration of Connection pools for JDBC connections.
  • Used configuration wizard and configuration builder extensively to create and manage WebLogic domains.
  • Setting up the cluster environment for WebLogic Server integrated with multiple workflows.
  • Used Oracle Fusion for development, deployment and management of SOA suite.
  • Involved in doing a performance benchmark of WebLogic server by using Load Runner.
  • Used Nagios to provide centralized view of IT infrastructure and help with status information, detection of infrastructure outages, automatic restart of failed applications and services and overall monitoring reporting.
  • Installed, configured and administered JBOSS 6.0 server in various environments.
  • Configured and deployed applications in various work environments like Development, System Test and Production.
  • Research and Troubleshooting of emerging application issues, from WebLogic configuration to code issues.
  • Used Batch - Processing to avoid idling computing resources and keeping high rate of utilization and shift the time of job processing.
  • Configure JNDI server as repository for EJB Home stubs, JDBC data source, JMS connection factories, queues and topics.
  • Configured F5 Load Balancer Implemented standard backup procedures for both application and WebLogic.
  • Testing and profiling to measure the performance of the applications.
  • Used alfresco content management for web, documents, records and content development.
  • Conducted performance and scalability audits of applications and the application servers.
  • Integrating and managing solutions with IIS, iPlanet LDAP, and Directory Smart single sign-on.
  • Problem determination using local error logs and by running user traces and service traces.
  • Documenting design procedures and test plans.
  • Configure Clustering EJB objects, JDBC connections and JMS connection factories.
  • Configured Node manager to administer the Managed servers.
  • Used JBOSS framework to support the development and implementation of applications.
  • Configured and deployed applications in various work environments like Development, System Test and Production.
  • Research and Troubleshooting of emerging application issues, from WebLogic configuration to code issues.
  • Used Batch-Processing to avoid idling computing resources and keeping high rate of utilization and shift the time of job processing.
  • Configure JNDIserver as repository for EJB Home stubs, JDBC data source, JMS connection factories, queues and topics.
  • Applying the patches to the WebLogic servers.
  • Testing and profiling to measure the performance of the applications.
  • Used alfresco content management for web, documents, records and content development.
  • Conducted performance and scalability audits of applications and application servers.
  • Problem determination using local error logs and by running user traces and service traces.
  • Documenting design procedures and test plans.
  • Responsible for managing web applications on windows 2008 environments by using IIS 7.5 and Windows 2008 R2servers .
  • Responsible for Installing, configuring, and supporting IIS 7.5 web servers on windows server 2008R2.
  • Created and configured different websites using different IP addresses, port numbers and host headers in IIS manager.
  • Deployed ASP.NET web applications , ASP.NET web services on IIS 7.5.
  • Configure the application pool and recycling for greater reliability.
  • Experience in provisioning system images with Windows Deployment Services.
  • Experience in family of Microsoft Products like Active Directory , FTP , IIS , .Net , DHCP , DNS and MS Clusters.
  • Modify, upload, and deploy Windows server images to desktop and laptop users.
  • Responsible for debugging SQL performance issues , Good experience in using SQL profiler tool.
  • Analyze IIS logs by using Log parser tool.
  • Manage hardware load balancers and configure software load balancers.
  • Work on clustered environment, Configure NLB’s and assigning DIP’s to the individual nodes.
  • Good experience in implementing IIS7 advanced features like shared configuration and ARR.
  • Installed IIS extensions and configured these extensions according to application needs.
  • Debugging IIS, windows issues was one of my day to day jobs.
  • Enabled load balancing technique to ensure load on the servers is equally distributed.
  • Build/configure/manage Virtual machines using Hyper-v.
  • Good experience in debugging ASP.NET and IIS related issues.
  • Managed the security of the servers (Logins and users).
  • Installed different versions of .Net Framework (1.0/2.0/3.0/3.5/4.0 ) on several windows servers.
  • Involved in deploying various IIS and ASP.NET applications.
  • Installed and configured SSL certificates in order to maintain security for the websites.
  • Monitored connections, locks and performance of SQL server.
  • Developed database monitoring and tuning strategies.
  • Implemented Database Mirroring , Replication and log shipping.
  • Implemented Database Backup , Recovery and Disaster Recovery procedures.

Environment: WebLogic Application Server 8.x/9.x/10.x,11x, Jboss 6.x, JDK 1.4/1.51.6/1.7 , JRockit 8x, Apache 2.x, Tomcat 7.x/8.x, Sun One/ iPlanet, IIS 8, Solaris 8/9, Red Hat LINUX, Windows 2007, F5 Load balancer, SiteMinder, Nagios, JMX, Oracle 8i/9i, JDBC, Subversion, EJB, JSP, Servlets, XML, MS Office, OpenSSL, Secure SSH,Windows IIS.

Confidential, Chicago, IL

Devops Engineer

Responsibilities:

  • Managed and controlled the source code repository, currently housed in Subversion.
  • Maintained automated build system like ANT, Maven implement new features or scripts for the build system.
  • Participated in implementing Branching and merging strategies.
  • Performed merges between different branches, and resolved all merge conflicts successfully by working with development teams.
  • Established tagging method for parallel development.
  • Extensive experience in using Build Automation Devops tools like, ANT, Maven, Artifactory/Nexus, Anthill Pro and Hudson/Jenkins, Bamboo, Team City, Chef .
  • Used TFS to report bugs and to maintain product backlog items.
  • Configured Jenkins, Hudson for integrated source control, builds, testing, and deployment.
  • Created Hudson jobs for executing the Java scripts through npm and Grunt.
  • Troubleshot Hudson Build Errors and providing quality of software to end users.
  • Executed the Maven builds locally to troubleshoot Java code issues.
  • Strong experience in Jenkins.
  • Lead facilitation of group workshops to articulate how Devops solutions are built.
  • Design, Architect and Lead to implement Devops solutions.
  • Strong understanding of Enterprise Architectures, Java and Database solutions with Windows and Linux flavors.
  • Comes with rich Devops skills across SCM, Static Code Analyzer, Build and Release, Continuous Integration tools and frameworks such as Clearcase, SVN, GIT, ANT, MVN, Sonar, Artifactory, Nexus, Rundeck.
  • ROI analysis in comparison of as-is vs to-be state of environments, processes.
  • Cost benefit analysis of recommendations, identify quick wins.
  • Prepares and develops scope of work inclusive of overview, scope, duration, deliverables, plan.
  • Works with the client to design and implement proof of concept and full-scale transformations that enable automation and continuous integration/deployment to customer applications.
  • Implemented Maven Release Plug-in through Hudson Jobs for deploying the artifacts to Nexus artifactory.
  • Maintained Nexus for storing artifacts and for searching the dependencies of a project based on GAV coordinates
  • Implemented new method to solve the Nexus Purging Problem.
  • Maintained uDeploy and deployed the artifacts to uDeploy for release and Produces builds of products for use in testing and in production.
  • Created and managed daily Hudson build and uDeploy artifacts status.
  • Developed & generated build summary reports and send to feature teams.
  • Implemented Sonar Analysis in Hudson Job for Identifying the Unit Test Coverage.
  • Worked with Operations to coordinate production and test releases.
  • Highly experienced in utilizing Shell scripts for troubleshooting and for ALL day-to-day activities.
  • Identified the gaps to be needed to be filled between Configuration Management and Release Management.
  • Setup Production administration/monitoring/reporting using Puppet.
  • Implemented manifests, modules for desired state of environments using Puppet.
  • Participated in Agile Release Train meetings so that to work with the team in component/production issue diagnosis and resolution.
  • Responsible for maintaining Multiple Devops tools & configuring across all projects Subversion (SVN),GIT, Maven, Jenkins, ANT, Artifactory, Chef.
  • Participated in Daily Stand-ups, Retrospective meetings and Review meetings.
  • Guided the team and organization on how to use Agile/Scrum practices and values to delight customers.
  • Guided the team on self-organizing to fill in the intentional gaps left in the Agile/Scrum frameworks.
  • Assisted in solving Environmental stabilization issues.
  • Responsible for maintaining project software, Project documentation and hardware inventory.
  • Participated in creation of configuration management plan.
  • Deployed the Software builds to Dev, INT, QA, Production environments.
  • Managed Application servers like TOMCAT, WEBLOGIC.
  • Managed the flow of deployment's and releases across the Organization and managed Builds that will go to Production.
  • Worked with the Test Leads and Managers to schedule activities in Testing and Production environment.
  • Communicated, prepared & planned releases through liaising with all necessary parties to coordinate Change building, testing and implementation, in accordance with schedules.
  • Participated in the lessons learned meetings after every release.

Environment: UNIX, CVS, Sonar, SVN, Agile/Scrum, Java, Eclipse, PERL, Tomcat, Web logic Application Server, Maven, Hudson, Nexus, uDeploy.

Confidential, Williamsville, NY

Devops Engineer

Responsibilities:

  • Sent the Uptime and Downtime notifications to teams regarding Servers Status at the time of deploying the EAR and WAR package in JBoss 4.3 Admin Console.
  • Participated in the release cycle of the product which involves environments such as Development, QA, UAT and Production.
  • Built and deployed J2EE application in JBoss using Python scripts.
  • Developed build and deployment scripts using Maven and ANT as build tools in Jenkins/Hudson to move from one environment to other environments.
  • Published the Release notes for all the releases using Confluence.
  • Created Jenkins Workflows for pre deployment process (DB execution, Environment configuration changes etc) on both QA and preproduction Environments.
  • Expertise in using TFS to open bugs, create tasks and user stories, initiate change requests.
  • Worked with GIT and Subversion to manage source code.
  • Involved in setting up Rally as the defect tracking system and configured various workflows, customizations and plugins for the Rally bug/issue tracker.
  • Help customer access and design applications which are suitable for a more agile infrastructure environment and consult on key architecture principles.
  • Work with leadership to help align the product roadmap and overall strategy with client feedback.
  • Effective presentation skills with the capacity to articulate value to varying customer audiences (administrators to executives).
  • Build strong cross-functional relationships and run virtual teams to develop and deliver innovative solutions for customers and prospects.
  • Assist in the technical coordination between service integrators, tool vendors and partners.
  • Aligns and regularly communicates with Project Manager and extended teams during project delivery to ensure timely delivery and awareness of potential problems or risk requiring resolution or mitigation.
  • Understand complex IT and business customer challenges and apply technology and product portfolio knowledge to solve problems in a consultative manner.
  • Good to have Chef or puppet experience.
  • Defined processes to build and deliver software baselines for internal and external customers.
  • Coordinated with all the teams before and after the production deployments for the smooth production releases.
  • Designed and implemented puppet templates using Hiera.
  • Defined, managed and controlled Production and DR infrastructure using Puppet deployments.
  • Migrated source.
  • Proficient in creating queries in TFS to validate results of TFS reports.
  • Integrated Maven with Subversion to manage and deploy project related tags.
  • Worked closely with Web Administrators to understand, participate, and experience the technical architect for web sites such as Apache, JBoss, WebSphere, WebLogic; and deploying J2EE Applications to these environments.
  • Installed and administered repository to deploy the artifacts generated by Maven and Ant and to store the dependent jars which were used during the build.
  • Provided the assistance for the smooth phase of Release for the Emergency and Expedite Releases by getting the Director Level Approval and coordinating with different teams.
  • Wrote Shell scripts to apply the Integration label to all the files which needed manual labeling.
  • Gathered all the stakeholder approvals and necessary signoffs while acting as a release manager for two development teams.
  • Created analytical matrices reports and dashboards for release services based on Rally tickets.
  • Created a complete release process doc, which explained all the steps involved in the release process.
  • Updated the Database Tables running the Database Scripts.

Environment: Java/J2EE, Maven, Subversion, Git, GitHub, UNIX, Rally, Shell, Artifactory, Jenkins/Hudson, Python, JBoss, WebSphere, Confluence, Linux, MYSQl.

Confidential, Sunnyvale, CA

Build And Release Engineer

Responsibilities:

  • Developed and supported the Software Release Management procedures.
  • Implemented CVS branching and merging operations for Java Source Code.
  • Created and implemented Continuous Integration plan in Linux based environments.
  • Installed and configured Hudson as a continuous integration server on Linux.
  • Configured other build tools Maven, Hudson, Fisheye, and sonar on Linux.
  • Integrating the build tool like Hudson to version control tool SVN, Mantis and Fisheye for fully automated Continuous Integration.
  • Coordinate with the Development Teams to receive the correct versions of re-usable and dependent components and with Environment team for issuing/installing successful builds.
  • Created and maintained Ant and Shell scripts for automating build and deployment process for Linux environments. Used ANT and MAVEN for building the applications and developing the build scripts.
  • Incorporated the Code Quality Tools FindBugs and Cobertura into Maven Projects.
  • Used Hudson to perform automated Builds and Deployments.
  • Expert in User Management and Plug in Management for Hudson.
  • Responsible to push the front end code to Dev, QA and Stage (Pre PROD) environments.
  • Responsible for the EBFs (Emergency Bug Fixes) to push them to different environments and monitor their status.
  • Identified new tools, technologies, and processes to improve the reliability, repeatability, and efficiency of builds, releases and QA.
  • Responsible and accountable for the coordinated management of multiple related projects directed toward strategic business and other organizational objectives.
  • Build credibility, establish report, and maintain communication with stakeholders at multiple levels, including those external to the organization.
  • Coach, mentor and lead personnel within a technical team environment.
  • Present periodic Dashboard reports on the current program, future opportunities and client issues.
  • Monitored, maintained, and controlled hardware and software configurations in classified network environment.

Environment: SONAR, Linux, java, Shell Scripts, Ant, Maven Build Files, Cobertura, Version Control tools SVN, CI Fisheye.

Confidential

Devops/Build And Release Engineer

Responsibilities:

  • Developed and supported the Configuration and Build Management Processes and procedures.
  • Established processes and tools set to maintain code base including check in validation rules and branch/merge processes.
  • Rational Build Forge Administrator, Rational Build Forge backup Engineer (Weekly and daily backup) and provide Rational Build Forge Support to developers.
  • Maintained and improved current build infrastructure using ClearCase, Rational Build Forge and Ant.
  • Designed, developed and managed the tools to allow efficient configuration management, build and release of software developed in J2EE, XML, and DB2 databases, as well as, web based infrastructure components.
  • Coordinated release activities with Product, QA and development team to ensure a smooth release.
  • Involved in troubleshooting of live production problems relating to code faults, data feed delivery, and other problems on a variety of levels: network, hardware, operating system.
  • Managed build communication channels and document build procedures.
  • Performed multiple daily builds for multiple software releases.
  • Involved in setting up the VOBs, VOB storage space, administrating VOBs, mounting /un-mounting VOBs, backing up and restoring VOBs.
  • Administered the VOB and view registries and regions. Developed and executed backup scripts for VOB and view registries.
  • Designed and implemented ClearCase UCM objects including PVOBs, components, streams and baselines.
  • Created, promoted and recommended the baselines in UCM based on the development milestones.
  • Implemented and maintained the branching and build/release strategies utilizing Rational Build Forge, ClearCase.
  • Have automated the complex cluster deployment on IBM WebSphere.
  • Involved in periodic archiving and storage of the source code for disaster recovery.
  • Maintained and executed builds using Unix scripting & Perl scripting, Reported the build failures to appropriate groups.
  • Worked with Quality Assurance department to develop and improve process automation.
  • Have done analysis of ANTHillPro as the continuous integration tool to completely automate the build, deployment and test activities for efficient release management.

Environment: SUN/SOLARIS, HP-UX, LINUX, C, C++, JAVA, Perl, Unix Shell Scripts, GNU tools, Rational Build Forge, ClearCase, IBM WebSphere server, Make, Ant build files, Exceed, ClearQuest, Bugzilla.

Confidential

Build and Release Engineer

Responsibilities:

  • Planned, scheduled, and tracked software configuration management activities across multiple projects.
  • Documented all SCM processes and Policies.
  • Responsible for the installation and deployment of Team Foundation Server 2008 including work item template customization, automated build development using MSBuild and TFS Team Build, and TFS Report customization.
  • Ensured proper labeling and branching strategies are enforced.
  • Created Team Projects and administered them to give access to different user groups.
  • Created, executed, verified, and troubleshot full automated software system builds in the Team Foundation Server.
  • Installed Team Foundation Power Tools.
  • Setup alerts for Build completion events, assigned new work item.
  • Performed merges between different branches, and resolved all merge conflicts successfully by working with development teams.
  • Added different queries to query work items.
  • Implemented, maintained, and troubleshot software build environments.
  • Verified and documented software build content.
  • Defined, implemented, and documented software deployment strategies and installation procedures.
  • Performed Baseless merges.

Environment: ASP.NET, C#, VB.NET, VSS, Visual Studio 2005, Visual Studio Team System, Agile.

We'd love your feedback!