We provide IT Staff Augmentation Services!

Devops / Build And Release Engineer Resume

2.00/5 (Submit Your Rating)

Dallas, TexaS

SUMMARY

  • Around 8 years of professional experience in Configuration Management, Change Management, Build Management, Release Management, Version control system and Release Engineering using Rational Clear Case, Rational Clear Quest, Maven, CVS, Subversion, Anthill Pro.
  • Experience in Administration/Maintenance of Source Control Management Systems, such as Sub Version (SVN), Perforce, TFS, GIT and Knowledge of Clear Case.
  • Experience of Migration & Deployment of Applications with Upgrade Version of Applications.
  • Good exposure in administering version control systems to create daily backups and Checkpoint files.
  • Having good Experience in Chef and PUPPET for Deployment on Multiple platforms.
  • Expertise in using build tools like MAVEN and ANT for the building of deployable Artifacts such as War & Ear from Source Code.
  • Experience in configuration of deployment using PUPPET configuration tools.
  • Maintained continuous deployment by managing deployments with the help of PUPPET.
  • Experienced in Installs, Upgrades, Patches, Configuration, performance tuning on UNIX and system software & hardware.
  • Creating and managing user accounts, system security, performance tuning, change management, documents and procedures on Linux.
  • Configuring and Administering DNS, NIS, LAMP and LDAP Red hat / Centos server environment.
  • Supported provisioning by creating and configuring virtual development environments using Vagrant.
  • Applied knowledge of DNS, DHCP and IP Addressing. Installation and configuration of various services like DNS, DHCP, NFS, Send mail, Apache Web Server, Samba, SSL, SSH, HTTP, RPM package management and experienced in administering Active Directory and group policies.
  • Hands on experience in installing and administrating CI tools like Hudson/Jenkins, Sonar, CVS, Sub Version, Team foundation server, Acurev and Nexus, art factories.
  • Provide assistance to clients with the implementation of configuration management, release management and process creation and control through the use of Subversion/Clear Case using LINUX Server.
  • Experienced in planning, deployment and administration of Clear Case /Clear Quest/UCM and Multisite on Linux UNIX and Windows platforms.
  • Distributed incoming application traffic across multiple EC2 instances, in multiple availability zones using ELB.
  • Resolves the load balancers domain using DNS Server with ELB.
  • Extensively experience in using Build and Automation tools like ANT and Maven and working knowledge other build tools like MS Build.
  • Experience in building private cloud infrastructure of Open Stack, deploying through PUPPET and maintaining them in production. Also have tested Open Stack environment.
  • Created and maintained Branches, labels, work spaces on Perforce, Participated in merging of source code.
  • Experience in setting up Baselines, Branching, Merging and Automation Processes using Shell, Perl and Batch Scripts.
  • Extensively worked on Jenkins and Bamboo for continuous integration and for End to End automation for all build and deployments.
  • Experienced in Installing and maintaining Apache Tomcat and JBOSS application server.
  • Experienced in trouble shooting, Configuration and deploying Enterprise Application in WebSphere, WebLogic and JBOSS/Tomcat as well.
  • Ability to build deployment, build scripts and automated solutions (using scripting languages such as Shell, Perl, Python, JavaScript, AWK, etc.)
  • Experience in working with multiple simultaneous software releases and infrastructure planning.
  • Experience in UNIX and Linux subject matter as Manage, Install patches and other software packages.
  • Proficiency in Debugging and troubleshooting.
  • Good experience in convertingbuild.xml into pom.xml in order tobuildthe applications using MAVEN
  • Worked with Change Management Tool like Service Center and Service Manager and documented changes going into production with their details for auditing purpose.
  • Great ability to write clear, maintainable, well - documented, well-commented and efficient commands for Web logic.
  • In-Depth knowledge/Experience of W3C Standards.
  • 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.
  • Proven experience deploying web applications as a part of a deployment team.
  • Capable performing in a fast paced, result driven atmosphere.

TECHNICAL SKILLS

Scripting Languages: Perl Scripting, UNIX Shell Scripting, JAVA/J2EE, Ruby, Python.

Web Servers: Amazon AWS, Apache, Tomcat, VMware.

Operating Servers: Linux UNIX Solaris 10/11, Windows, Red Hat Linux 5.

Databases: MS SQL Server, Oracle 8/10.0. Tomcat 6.0/7.0, Web Logic 9.0/10.0, JBoss .

SCM Tools: GIT, Clear Case NT/Unix, Clear Quest 2007, CVS, Microsoft Team Foundation.

Build Tools: ANT, Maven, MS Build, Chef, PUPPET, Bamboo, JIRA, Nexus.

Testing Tools: Win Runner, Test Director and Load Runner.

Version Control: Subversion (SVN), GIT, Perforce.

CI Tools: Hudson, Jenkins, Build Master.

PROFESSIONAL EXPERIENCE

Confidential, Dallas, Texas

DevOps / BUILD AND RELEASE ENGINEER

Responsibilities:

  • Build Release Engineer for 8 project teams that involved different development teams and multiple simultaneous software releases.
  • Developed and Implemented Software Release Management strategies for various applications according to the Agile Process.
  • As a Release Engineer, supported multiple teams for multiple applications including Java/J2EE and iOS.
  • Worked with Subversion, Proposed and implemented branching strategy suitable for agile/scrum development in a Fast Paced Engineering Environment.
  • Used Shell and Perl scripting to deploy artifacts that are built by Maven...
  • Responsible for Development, UIT, SYTEM, UAT, STAGING Builds and Releases. Set up system for dynamically adding and removing web services from a server using Docker, and Git hub CI.
  • Carried out automated deployment and scaling processes based on Chef for a wide range of server types and application tiers, including Elastic Search Puppet.
  • Created chef cookbooks to automate system operations. Created monitors, alarms and notifications for production server hosts using Puppet.
  • Carried out deployments and builds on various environments using PUPPET continuous integration tool.
  • Maintaining Infrastructure automation using chef
  • Mange build and deployment using Maven, Jenkins, Chef SCM tools
  • Used Jenkins and SVN to automate deployment tasks
  • Installing and configuring chef by registering the nodes with the chef server
  • Writing cookbooks, uploading them to chef server and executing them on the nodes by running chef client
  • Created virtual environments via vagrant with chef client provision
  • Configured and monitored distributed and multi-platform servers using Nagios
  • Developed and maintained Perl/Shell scripts for build and release tasks.
  • Extensively used ANT tool to do the builds, integrated ANT to Eclipse and did local builds.
  • Integrated Maven with Jenkins for the builds as the Continuous Integration process.
  • Experience in testing/development/automation in a Dev Ops role on an agile/iterative project team for the API Gateway.
  • Configured Docker container for branching purposes.

Environment: Red hat Linux 5/ 6/7 Solaris 9 &10, VMware, AWS, Open stack Dell DRAC, Web Logic Server 10.3,11g/12c, Oracle 10g/11g, JBoss AS 7.1, Tomcat 6.0,7.0, Apache 2.2, GIT, PostgreSQL, Zabbix, Vagrant, Redis, Docker, Web Sphere 6.1/7/8.5.

Confidential, Atlanta, GA

DevOps / BUILD AND RELEASE ENGINEER

Responsibilities:

  • Maintained and Administered GIT Source Code Tool.
  • Created Branches, Labels and performed Merges in Stash and GIT.
  • Developed Processes, Tools, Automation for Jenkins based Software forBuildsystem and delivering SW Builds.
  • Strong hands on experience with Docker containers.
  • Managed Build results in Jenkins and Deployed using workflows.
  • Delivered specific versions of various components of an application into target environments.
  • Strong experience with continuous integration/continuous development (CI/CD) framework using container based devops technologies.
  • Strong experience with automation using PUPPET, chef and ansible.
  • Maintain and track inventory using Jenkins and set alerts when the servers are full and need attention.
  • Modeled the structure for Multi-tiered applications orchestrate the processes to deploy each tier.
  • Worked on .NET Web. Application Build / Deployment (MS Visual Studio 2012, TFS 2010/12) software.
  • Developed build and Deployment Scripts using ANT, Azure and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Have used Confluence to create, share and discuss content and projects.
  • Familiar and experienced with Agile Scrum development.
  • Proposed and implemented branching strategy suitable for agile development in Subversion.
  • Experience with troubleshooting builds issues to support Dev in both .NET and Java applications.
  • Created Branches, and performed Merges in Source Tree& Stash.
  • Installed and Configured Jenkins for Automating Deployments and providing a automation solution.
  • The witch implementation of Git is a purepythonsoftware component for Python
  • Utilized Perl and Python for GIT.
  • Primarily used Ruby to write GIT applications.
  • Used Jenkins for Automating Builds and Automating Deployments.
  • Very strong Project Management experience performing ITIL RM /SCMactivities.

Environment: RHEL/Centos 5/6, Windows 2003/2008 AD & SCCM, Web Sphere, Tomcat, Java/J2EE, CI/CD, Maven, Clear Case/CVS, Jenkins, Shell Scripts, Team City, QTP, Selenium.

Confidential, San Diego,CA

BUILD AND RELEASE ENGINEER

Responsibilities:

  • Installing operating systems Linux, Centos and Solaris according to business requirements.
  • Reviews and manages Unix Operations Team workloads and supports tickets to ensure correct prioritization and progress.
  • Lead 3 teams - Monitoring team, System team, Network team, and onsite infrastructure teams (30+ resources).
  • Planning, installation, configuration, monitoring, and deployment of Solaris/Linux environments.
  • Part of a Release/Build team, which covers multiple projects across the organization.
  • Co-coordinating with managers and developers to collect requirements as well as resolve code conflicts at the time of deployments to different environments.
  • Day-to-day responsibilities include providing CVS support for different projects, maintaining the repositories, views.
  • Provided assistance for developers and testers to use Clear Case.
  • Customized Jenkins Plugging in ordered to integrate with In-house tools. Used Shell/Perl scripts to automate the deployment process.
  • Experience in development of Web & Enterprise applications using JAVA and J2EE Technologies.
  • Designed a customized Status Reporting tool used currently, based on the specific requirements using J2EE/Struts and Web sphere Application Server with DB2 as Database...
  • Sole person to be responsible for Release/Change control Process.
  • Worked with many teams of strength more than 30 and managed 2 release/build engineers.
  • Stand by administrator for Clear Case.
  • Cluster computing and data processing platforms such as Apache Spark, Kafka, and Hadoop Used IBM Rational Clear Quest for tracking the changes and approval process.
  • Involved in creating new elements in Vobs .
  • Administered Build Forge for automated build and deploy activities.
  • Responsible for User Management, Creating/Managing Libraries, Projects, Environments and Schedules in Build Forge for Build and Deploy Automation.

Confidential

BUILD AND RELEASE ENGINEER

Responsibilities:

  • Experience and knowledge with designing installing and implementing VMware ESX server, VMware virtual center, setting up V-Motion, HA, DRS and related VMware products such as VM Workstation, VMware converter, VM Backup products and other products for virtualization.
  • Hosted applications in AWS cloud and worked on AWS core services like setup Security Groups, Creating VPC’s, Elastic IP’s and load balancers, Storage and Content Delivery Management (CDN), Glaciers and S3 buckets.
  • Setup Continuous Integration by configuring Build, Code coverage, deploy and test automation Jobs in Jenkins for different applications and worked with different teams in enterprise level to resolve the errors.
  • Used AGILE MAVEN method to develop a build and also ANT as a build tool.
  • Involved in writing parent pom.xml files to establish the code quality tools integration.
  • Provided configuration management expertise to all software development projects.
  • Installed and supported the Clear-Case and Multi-Site tools for the entire group.
  • Coordinated with Project Managers to develop the SCM Plans and Tool Usage Models.
  • Designed and maintained the VOBs and the Views (Snapshot and Dynamic).
  • Setting up Clear Case clients for developers by installing Clear Case software.
  • Troubleshooting of developers for accidentally deleting directories and files by restoring them from lost and found directories in Clear Case VOBs

Environment: - Java, JIRA, SVN,Apache ANT, XML, Maven, jerkins, Apache Tomcat, Shell Script, Unix/Linux, Windows, Oracle.

Confidential

Linux Administrator

Responsibilities:

  • Created User Accounts, User and security administration.
  • Installation of Linux/Windows Servers, configuration, Introduction into the network. changing the contents of the file or its attributes .
  • Responsible for datacenter operations, building, scaling servers. constantly monitors the services and security of the servers .
  • Technical Support for production servers and workstations
  • Provided Tier 1 to the Computer, Hardware components and Operating Systems.
  • Performed Networking Fundamentals and Client-Server Computing.
  • Installing and configuring new servers based on requirements at local studio.
  • Part of a Linux Administration, which covers multiple projects across the organization.
  • Understanding of system and enhancements.
  • Submit request for implementation to various groups who participate in release.
  • Day-to-day responsibilities include providing CVS support for different projects, maintaining the repositories, views.
  • Provided assistance for developers and testers to use ClearCase.

Environment: Java, Maven, Jenkins, JIRA, Linux, WebLogic, Subversion, Shell scripting, AWS, GIT.

We'd love your feedback!