We provide IT Staff Augmentation Services!

Devops/release Engineer Resume

0/5 (Submit Your Rating)

VA

SUMMARY

  • 7.5 years of Experience in Release Management Experience writing Shell and Perl scripts to automate the deployments
  • Experience in Version Control Systems administering Subversion and Perforce.
  • Administered and Implemented CI tools Hudson/Jenkins, and Anthill Pro for automated builds.
  • Experience in using Tomcat and Apache web servers for deployments and for hosting tools
  • Experience with administering and deploying to IIS Server on Windows Environments.
  • Experience with Oracle and MS SQL Server DB Tasks (DML, DDL Executions, Log Rotations, Table space alterations, user management etc.).
  • Experience in Configuring and deploying to Application servers Weblogic and Websphere.
  • Process Knowledge of ITIL Process and enforcer of best practices. prospects to make them successful on the AWS platform, building scalable, fault tolerant, cost effective, and secure systems. We tie back to teams across AWS on strategic and tactical issues.
  • Worked in implementing new processes and Continuous integration.
  • Worked on continuous integration based on Maven and Hudson.
  • Experience in working with Tracking Tools HP Service Center, JIRA.
  • Developed test scripts to automate process of testing in Selenium WebDriverAutomation.
  • Configured and Secured Web server interface, Session management, Jboss resources in Web sphere.
  • Developed, documented, and automated reusable builds and release processes for Visual Studio and TFS, batch scripts.
  • Involved in Customization of Work Items, Transition Matrix in TFS.
  • Experience in Deploying to and administering in the use of Jboss, Apache Tomcat web server, weblogic, websphere, SVN.
  • Recommended build management, defect management development process flow. Administrator of SVN.
  • Presentation to business units and executives demonstrating VCE vBlock virtualization, UIM provisioning and VDI technologies
  • Delivery of Vblock 100 (3x) & x) compute and storage infrastructure, and Vblock 700 (5x) compute infrastructure
  • Proficient in Microsoft scripting technologies and components - PowerShell, VBScript, WMI, ADSI, XML, HTA, HTML
  • Logical configuration design review of Vblock Infrastructure as a Service (IaaS)
  • Deployed the archives to tomcat Web server and web sphere Application Servers.
  • Configuring and deploying on local servers.
  • Coordinating with developers for merge/build issues/failures.
  • By using Team city Continuous Integration & Testing The delayed commit feature allows you to always keep builds working and the project code base clean. Developers' code modifications are submitted into version control only if all the tests pass. Failures are immediately reported and are visible online for the entire team
  • Define and run different build types with different build configurations for any project, customize build triggers, for flexible management of the build process. The innovative Build Grid utilizes multiple computing resources of your network for maximum efficiency
  • Setup and maintenance of cross development environments like windows and Linux.
  • Documented release, builds and source control processes and plans for J2EE applications.
  • Coordinated the build and deployment bottlenecks with the development team

TECHNICAL SKILLS

SCM Tool: Subversion (SVN), Perforce, Jenkins/Hudson, Atlassian suite tool, Sonar, Jira, TFS, Confluence, Clear Case, Accurev, GIT, GitHub.

Build Tool: Ant, Maven, and Make.

Servers: JBOSS, Apache Tomcat, Web logic, Web sphere.

Web Technologies: Google Web Toolkit, HTML, JavaScript, CSS, XML, XSLT,AWS.

Platforms: UNIX, Linux, HP-UX, Solaris, Microsoft Windows Vista/ XP/ 2000.

Scripting Languages: Shell, C, C++, Java, J2EE, ASP.net, Power shell, Perl, Python, PHP.bash, JavaScript.

Database System: SQL DBA, SQL Server 2000/2005, Oracle 9i/10g-PL/SQL, MS Access.

Platforms: Red hat Enterprise Linux 4/5, Sun Solaris 10/9/8/7, Windows NT/2003/2008, Windows XP, Vista, Windows 7

PROFESSIONAL EXPERIENCE

Confidential - VA

Devops/Release Engineer

Responsibilities:

  • Supporting engineering plans and schedules by providing CM/Release Engineering services to build, deploy, develop scripts, oversee branch and merge strategies, and build automated tools as necessary to offer services to engineering team.
  • Configuring Hudson for developers to bounce the application container, to get the application, container, and access logs by using ANT scripts.
  • Used the continuous integration tool Hudson to automate the daily processes.
  • Migrating J2EE applications to UNIX and Windows environments by configuring application via IDE Eclipse, Subversion, and Jenkins.
  • Integrated automated build in Hudson.
  • Update Maven scripts to use Artifactory repo instead of local repositories.
  • Responsible for managing the code in Subversion (version controlling).
  • JIRA Administrated, maintained documentation and provided to the users
  • Created SVN Hooks which triggers builds in Jenkins for the legacy products.
  • Developed test scripts to automate process of testing in Selenium WebDriver.
  • Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language.
  • As a Devops engineer Developed & improved build communication, documenting build processes & procedures.
  • Deploy production packages to web servers and application servers according to business needs.
  • Administered large scale server environments consisting of over 800 RHEL5/6 VMWare VMs running multiple technologies including apache, jboss, memcache, MySQL, postfix, ActiveMQ, python.
  • Packaged Rue code in RPM format and developed automation scripting in Bash and Perl.
  • Designed and implemented Puppet to configure, install, manage, and deploy releases across all environments.
  • Hands on migration fromTeam forgetoClear case,and alsoSCMtools toPerforce
  • Strong knowledge of Sub Version (SVN) and experience utilizing source control such asPerforce,TFS, GIT,Teamforgeand knowledge ofClear Case.
  • By using XL deploy improve collaboration between teams.
  • Managed and maintained ongoing changes to configuration in Puppet.
  • Work with the Devops Performed deployments to QA and performance environments.
  • Provided timely support as needed to staging and production releases.
  • Configured, performed troubleshooting and tuning for all layers of the stack.
  • Created and implemented custom Nagios monitoring and managed with Puppet.
  • Developed production web and application service monitoring dashboards leveraging PHP (AJAX, jQuery, Bootstrap), helping to identify bottlenecks and improve reliability.
  • Developed release engineer dashboards to monitor release versions across the various environments.
  • By using subversion tool he transformation preserves commits, authors, commit messages and dates of commits
  • Transformation converts PVCS branches to SVN branches
  • By using Atlassian suite Configuration steps to get theintegrations described above withBamboo Administered Yum and subversion repositories.
  • Recipient of multiple "Reward and Recognition" s for creating quick and elegant solutions during emergency situations.
  • By using Team city Efficient, Effective Build Management.
  • Build notifications are automatically enabled when you link a build plan to a Stash repository.Notifications are sent to all linked Stash servers.

Technologies: Subversion, Hudson/Jenkins, Ant, Maven, GIT, Bamboo 5.6, Accurev, Apache Tomcat, Web sphere, Java, stash 3.1 J2EE, Python, PHP.

Confidential - CHARLOTTE, NC

Devops Engineer /Release Engineer

Responsibilities:

  • Automating the Build process using Subversion, ANT and GIT.
  • Managed builds and wrote Build scripts for CORE JAVA and WebSphere based applications
  • Maintained source code repository in subversion.
  • Build and configure host and network security scans in production and internal networks.
  • Create custom logging, reporting, and graphing tools to analyze application component bottlenecks, enable problem notifications, enhance hardware, VM, database, and JVM tuning, provide data for Capex planning, and prevent potential failures.
  • Redesign and Reimplement DNS infrastructure to reduce complexity, improve performance, simplify administration, and facilitate deployment automation.
  • Redesign network configuration and specify deploy and configure hardware to reduce latency, increase bandwidth, improve reliability, simplify administration, eliminate many existing problems, enhance security, and facilitate deployment automation.
  • Deploy, maintain, troubleshoot, tune multi-tier, distributed, cloud-based application components.
  • As a Devops Engineer Create file transfer server for customer data exchange.
  • Automate network configuration management for all cloud environments.
  • Prepare specs for new infrastructure and VMware servers, disk storage, and network switches, routers, firewalls, and VPN's.
  • Perform HQ server room power audit, rearrange power usage on available incoming power circuits, and specify ups upgrade.
  • Automate private cloud launch process, including network configuration.
  • Constructed installers using InstallShield 5.5 and InstallShield 6.x.The installations involved were of two sorts: fresh install and upgrade install.
  • Implemented PXE boot architecture to facilitate rapid deployment of individual hosts, new virtual machine images for VMware, and ephemeral diagnostic tool.
  • Successfully administrated Subversion, Cruise Control and Anthill Pro
  • Automated deployment of builds to different environments using Anthill Pro
  • Work closely with Business analysts and Project managers to meet release and build schedule deadlines.
  • Executed automated Selenium scripts and reproduced failures manually.
  • Created Continuous Build Process using CruiseControl and Hudson.
  • Implemented continuous integration using the Hudson, which tracks the source code changes
  • Create and setup automated nightly build environment for Java projects using Maven
  • Ensure that the builds are consistent after being ported from different platforms
  • Debugged Build failures and worked with developers and QA people to resolve the related issues.
  • XL deploy automates your application deployments so releases can occur in a repeatable standard and efficient way.
  • Perform various builds for the QA, and Production Environments
  • Experienced in building Java application using make files (Ant utility), Shell Scripts
  • As a Devops engineer Deployment of application to the Web Server and Application Server
  • Managed builds and made necessary changes to Ant build scripts for Java/ Websphere based applications
  • By using Devops Creating estimating stories, building a sprint backlog, reporting on a team progressing by using JIRA Agile.
  • By using XL deploy recover more quickly from failure, release with consistency and high quality.
  • Support development engineers with Configuration Management issues. Assist my seniors and Project Leaders in technical issues.
  • By using Subversion toolThe Java libraryjavacvsis used for working with a CVS repository
  • The transformation preserves commits, authors, commit messages and dates of commits
  • Transformation converts CVS branches and tags to Subversion branches and tags
  • Creation and setup of new environments/branches such as development, testing and production
  • Worked under an environment that has a good defect tracking system through the use of Manual Test and Test Manager.
  • By using Chef to streamline the task of configuring & maintaining a company's servers, and can integrate with cloud-based platforms. using InstallerVice and InstallShield installer-construction systems.The C++ work was done using Microsoft'sVisual C++and Metrowerks.
  • Documented release, builds and source control processes and plans.
  • Worked closely with development team and SQA team for product releases.

Environment: Subversion, Hudson, Anthill Pro, Apache Ant, GIT, Maven, perforce WebSphere, Weblogic, Korn Shell scripting.

Confidential, NY

SCM Build/Release Engineer

Responsibilities:

  • Coordinated with developers, Business Analyst and Mangers to make sure that code is deployed in the Production environment.
  • Deployed legacy applications into JBoss application server.
  • Created shell scripts to automate the server bounce activities for JBoss application server.
  • Worked closely with developers and managers to resolve the issues that rose during the deployments to different environments.
  • Executed the DB Scripts (DML and DDL) which have dependencies on the code on Oracle DB.
  • Documented the deployment process (Migration Doc) of code to production on an Excel Sheet.
  • Installed Jira and confluence on Tomcat server.
  • Processed all the requests from the Developers through Remedy which is an IT process management tool. I perform a checkin to TFS and a Continuous Integration TFS build is triggered.TFS invokes msbuild to compile the project.The project has the Octopack nuget package installed. This adds extra build targets. Some extra parameters passed to msbuild trigger.
  • Responsible for managing the code in Subversion (version controlling).
  • Created scripts using Perl to build object code out of the checked-in modules
  • Provided Build Scripts for Database Projects to Deploy DB and populate Test data in DB for various environments.
  • Documented Build process, branching strategy and continuous integration design and setup along with deployment instructions for QA.
  • Experience in setting Maven repository and pom.xml, Ant build.xml, mojos xml.
  • Managed the maven artifacts using Nexus repository.
  • Edited and Modified POM.xml for a few applications that used Maven.
  • Used Ant scripts to perform the builds and wrote a few build.xmls for application development teams.
  • By using IBM urban code create automated deployment processes using the graphical editor; run processes on thousands of machines simultaneously.
  • Expertise in scripting using shell.
  • By using migrating to subversion The transformation preserves revisions, authors, commit messages and dates of commits
  • Logging (output to console, logging level) can be tuned in configuration file

Environment: Java, Hudson/ Jenkins, Jboss, Subversion, Ant, Maven, Jira, Confluence, Shell scripting, Perl.

Confidential, PITTSBURGH, PA

SCM Build/Release Engineer

Responsibilities:

  • Responsible for daily builds/deployments from Integration environment through staging environment.
  • Plan, implement, document, and administer configuration management across multiple projects.
  • Created SVN branches for future parallel releases.
  • Used Jenkins as a build tool to create build packages. Created build and deployment jobs in Jenkins for various components.
  • Configured Team Foundation Server (TFS 2012) Build server and automated the build process by defining build definitions.
  • Good experience in making the branching/merging decisions in the stakeholders meeting.
  • Coordinated with variety of teams like DBA, development and build team for a successful code promotion.
  • By using IBM urban code use powerful management features that permit configuration-only and traditional code-and-configuration deployments.
  • Strong experience with SCM methodology, best practices, process improvement, and toolsets.
  • Responsible for maintaining integrity of all builds and environments.
  • Performed code freeze on the development branches and informed the development teams to merge in the changes to integration branch before the scheduled date of staging.
  • Created development and integration Branches after a major release for various development teams.
  • IBM urban code store deployment artifacts more securely to enable traceability.

Environment: Java, Ant, Maven, Jenkins, Jira, power shell, TFS 2012, SVN, Tomcat Apache, Oracle.

Confidential, GRANTS PASS, OR

CM Build Engineer

Responsibilities:

  • As a Software Release Engineer worked on Software Configuration Management, source code management, Build/Deploy process.
  • Targeted and migrated completed builds to multiple servers and platforms.
  • Developed CM and release plans to outline CM main functions, CM guidelines, Release procedures, Roles, Responsibilities, Deliverables, Schedules and milestones implementing build automation script using ANT, setting up SVN, Test Manager to manage build artifacts and SCM activities.
  • Responsible for the design, implementation, and support of large scale web farm infrastructure across multiple data centers supporting the Infrastructure as a Service (IaaS) offering.
  • Participates in the design and implementation phases for new and existing products, with a focus on providing the technical knowledge for successful execution of the requirements.
  • Help engineering implement new technologies in development for future production deployment. Working with team to analyze and design web farm infrastructure with 99.99% up-time with server virtualization, clustering, database, disaster recovery, and geographic redundancy.
  • Work with DevOps and Cloud Infrastructure experts for detailed understanding of systems as required and provide them key project-specific requirements
  • Provide technical guidance, knowledge transfer and mentorship to State Fund internal engineering peers as required and lead technical staff responsibilities.
  • Reporting server farm operational status by gathering, prioritizing informationServer Maintenance based on updates, system requirements, data usage, and anti virus requirements.
  • Deploying J2EE application EAR to Testing and Production environment using Web Sphere.
  • Providing the daily technical support, re-engineering, and administration of an enterprise Configuration Management system that supports multiple development applications
  • Maintaining company’s data backup and backup of servers / clients to keep downtime to a minimum
  • In charge of reviewing existing manual Software Builds, developing scripts to automate repeated tasks that are more susceptible to errors and risks using PERL, ANT, Shell scripting and Batch scripts.
  • Supporting Local System Administrators to troubleshoot Configuration Management and Network issues.
  • Established and maintaining the Users and System Administrators technical guides.
  • Assist and train Developers on SCM procedures when necessary

Environment: Java, ANT, Windows/Linux, C, SVN and WebLogic.

Confidential

Software Engineer

Responsibilities:

  • Designing Logical Data Models and Physical Data Models using Erwin.
  • Developing the Conceptual Data Models, Logical Data models and transformed them to creating schema using ERWIN.
  • Developing the Data Mart for the base data in Star Schema, Snow-Flake Schema involved in developing the data warehouse for the database.
  • Forward Engineering the Data models, Reverse Engineering on the existing Data Models and Updates the Data models.
  • Database cloning to synchronize test and Developing Database to production database.
  • Writing Procedure and Package using Dynamic PL/SQL. Involved in ETL(Extraction, Transformation, Load) Process.
  • Created Database Tables, Views, Indexes, Triggers and Sequences and Developing the Database Structure. Data cleansing process on staging tables.
  • Wrote a complex SQL, PL/SQL, Procedures, Functions, and Packages to validate data and testing process. Normalizing the Data and developing Star Schema.
  • Reducing the CPU cost for the query by various hints and Tuning SQL queries. Extensively performed manual Test process.

We'd love your feedback!