We provide IT Staff Augmentation Services!

Sr. Devops/build And Release Engineer Resume

3.00/5 (Submit Your Rating)

Montevale, NJ

SUMMARY:

  • 8+ years of IT Industry experience with Configuration Management, Build, Deploy, Release Management and Quality Assurance.
  • In - depth understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, SCRUM, Waterfall methodologies.
  • Efficient in setting up Devops Automation and Continuous Integration including designing of automated build systems for work set of enterprise applications on UNIX or Windows environment
  • Expertise in creating DevOps strategy in a mix environment of Linux (CENTOS, UBUNTU) servers and Windows 2010/2012 along with Amazon Web Services.
  • Experience in using Nexus and Artifactory Repository Managers for Maven builds
  • Excellent understanding of source-code management principles and systems, particularly GIT.
  • In-depth knowledge of computer applications and scripting like Shell, Python & Perl.
  • In-depth experience with Openstack and Amazon AWS Cloud Services, (EC2, S3, EBS, ELB, Cloud Watch, Elastic IP, RDS, SNS, SQS, IAM, VPC, Cloud Formation, Route53) and managing security groups on AWS.
  • In-depth understanding of the principles and best practices of Software Configuration, which include compiling, packaging, deploying and Application configurations.
  • Experience in working on version control systems like GIT, Perforce and SVN (Subversion) and used Source code management client tools GitHub and Git GUI and other command line applications etc.
  • Experienced in build tools like Ant, Maven, Gradle and using them with continuous integration tools like Jenkins to create and publish application artifacts.
  • Extensively worked with CI/CD and configuration management tools like Jenkins, Puppet, Chef and Ansible.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins, GitHub, Nexus, Maven and AWS AMI's.
  • Expertise in Querying RDBMS such as Oracle, My SQL and SQL Server by using PL/SQL for data integrity.
  • Extensive working knowledge on automation for deployment/ configuration of different Application servers like WebSphere, WebLogic and Web Servers like Apache, Tomcat etc.
  • Experienced in working with monitoring tools like Nagios and Splunk to trigger the event handlers to send a notification and act according to the script.
  • Extensive experience in writing various automation scripts to automate manual tasks, deploy applications, application build scripts and application packaging etc. using Advanced Shell, Perl and Python Scripting.
  • Experience with build tools Ant and Maven for writing build.xmls and pom.xmls respectively
  • Troubleshoot and debug web and application servers for system and application issues.
  • Excellent communicative, interpersonal, intuitive, and analytic and leadership skills with ability to work efficiently in both independent and team work environments.

TECHNICAL SKILLS:

Operating Systems: Linux (Red Hat 4.x, 5.x), UNIX, MS WINDOWS, AIX.

Version Control Tools: CVS, SVN, IBM Rational Clear Case, Perforce, GIT, Source Tree

Bug tracker & Testing: JIRA, Bugzilla, Junit, HP Quality Center, Test Flight, Test Rail, HTSM, Remedy

Project Management Tools: Base Camp, MS Project, MS Share point, Atlassian Tools, Team Foundation Server and Demandware.

SDLC: Agile, Scrum Methodologies, Waterfall.

Application Servers: JBOSS, Apache Tomcat, Oracle Web logic, IBM Web sphere, IIS Server

Scripting Languages: Shell, Perl, Ruby, Python, Power Shell, JavaScript.

Build Management Tools: Ant, Maven, Gradle.

CI/CD Tools: Hudson/Jenkins, Bamboo, BuildForge, Collaborator.

Configuration Management Tools: Chef, Puppet, Ansible.

Monitoring Tools: Splunk, Nagios.

Scripts & Languages: Shell Script, ANT Script, Batch Script, Perl Script, Power Shell Script, C, C++, Java, J2EE, .NET.

Databases: MS SQL server, MS Access, Oracle 9i/10g, DB2.

Cloud: VMware, OpenStack, AWS EC2, VPC, EBS, AMI, ELB, SNS, RDS, EBS, CloudWatch, Cloud Formation AWS Config, S3, Cloud Trail, Dynamo Db, IAM.

Other Tools: Nexus, Docker, Vagrant, Junit, Artifactory, Sonarqube.

PROFESSIONAL EXPERIENCE:

Confidential, Montevale, NJ

Sr. DevOps/Build and Release Engineer

Responsibilities:

  • Involved in DevOps migration/automation processes for build and deploy systems.
  • Implemented the Build automation process for all the assigned projects in Vertical Apps domain
  • Monitor the UAT/Production Environments for any down time issues by performing regular cron job updates in servers .
  • Working with an agile development team to deliver an end to end continuous integration/continuous delivery product in an open source environment using Run deck and Jenkins to get the job done.
  • Maintenance and Vulnerability Management of Hybrid infrastructure and CI/CD using Chef - Cookbooks.
  • Designed, built and coordinate an automated build & release CI/CD process using Gitlab, Jenkins, Nexus and Chef on hybrid IT infrastructure.
  • Customize existing cookbooks downloaded from the chef supermarket using Ruby DSL and Chef Handlers.
  • Support the code builds by integrating with continuous integration tool (Jenkins) Written Maven scripts,
  • Installed Jenkins , written shell script for end to end build and deployment automation. Managed GIT and SVN as Source Control Systems.
  • Written wrapper scripts to automate deployment of cookbooks on nodes and running the chef client on them in a Chef-Solo environment.
  • Automate the installation of open source and proprietary software, including Cassandra and Zookeeper on Amazon EC2 instances with puppet.
  • Build server deployment on Cloud (EC2) servers with help of DevOps tools like Chef .
  • Created scripts in Python which integrated with Amazon API to control instance operations.
  • Expertise in migrating WebSphere 7.x to 8.x on AIX .
  • Created Docker image and used Docker swarm to monitor and control multiple Docker containers.
  • Network Deployment Various Operating Systems like AIX and Linux Environments.
  • Responsible for distributed applications across hybrid AWS and physical data centers.
  • Configuration Management using Subversion (SVN) and maintaining admin related files.
  • Conduct systems design, feasibility and cost studies and recommend cost-effective cloud solutions such as Amazon Web Services (AWS).
  • Automating the regular tasks in Subversion and streamlining the process of access to SVN.

Environment: Subversion, Jenkins, JIRA, AIX, Maven, GIT, ANT, AWS, Azure, Python, Ruby, Cassandra, WebLogic, UNIX Shell Scripting.

Confidential, Owing Mills, MD

DevOps/Build and Release Engineer

Responsibilities:

  • Release Engineer for a team that involved different development teams and multiple simultaneous software releases.
  • Conspiring and implementing for fully automated server build management, monitoring and deployment by Using DevOps Technologies like Puppet.
  • Culpable for design and maintenance of the Subversion/GIT, Stash Repositories, views, and the access control strategies.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control.
  • Used ANT and Python scripts to automate the Build and deployment process. Used maven for few modules.
  • Monitoring each service deployment, and validating the services across all environments.
  • Deployed J2EE applications to Application servers in an agile continuous integration environment and also automated the whole process.
  • Build scripts using ANT and MAVEN build tools in Jenkins, Sonar to move from one environment to other environments.
  • Involved in build and deploying SCA modules in IBM Web sphere Process server.
  • Worked on Java/J2ee deployments in web sphere.
  • Written Shell scripts to apply the Integration label to all the files, which needs manual labeling of files.
  • Deployed Puppet, Puppet Dashboard and Puppet DB for configuration management to existing infrastructure.
  • Strictly enforced ITIL process while pushing builds and deployments to prod and pre-prod environments.
  • Used to write an install script in Ruby using all of the extra helper functions from Chef
  • Configured the user’s accounts for Continuous Integration - Jenkins, Nexus and Sonar.
  • Gathered all the stakeholder approvals, necessary signoffs while acting as a release manager for two development teams.
  • Prepared Migration logs for every release and maintained the data accuracy.
  • Maintained Defect Fix Deployments and documented the deployed files in the appropriate Environment Migration log.
  • Working with Change Order with current release and implement them in the Production.
  • Created Branches, Tags for each release and particular environments.
  • Created the Deployment notes along with the Local SCM team and released the Deployment instructions to Application Support.

Environment: Java, Eclipse, Puppet, Ant, Maven, Jenkins, GIT, Subversion, Web Sphere Application Server (WAS), Apache, PERL, BASH, UNIX, Python.

Confidential, Fullerton, CA

DevOps/Build and Release Engineer

Responsibilities:

  • Experience working directly with multiple Development teams and enforcing build and deploy processes
  • Solid understanding of the SDLC and the build, release & deploy process including recent experience working as build manager in this enterprise environment
  • Strong experience with build automation tools ANT, Maven/MVN & Gradle.
  • Experience managing multiple Project Object Model (POM) files using Maven, in the multi-tier environment with parent and child POM dependencies
  • Experience with the process of deploying EAR, WAR, JAR files to application servers like Apache Tomcat & Web sphere.
  • Experience with the process of Continuous Integration and CI/deployment automation tools like Bamboo.
  • Used Gradle -node-plugin to manage the install of Node and NPM from Gradle build to deliver consistent behavior whenever we build.
  • Experience with JUnit and code coverage tracking (Sonar/SonarQube)
  • Mastery of source code management tools like GIT & Subversion/SVN, and strong experience with Branching and Merging in this environment.
  • Coordinated in a regular basis with Development Teams to receive the correct versions of re-usable and dependent components and with Environment team for issuing/installing successful builds.
  • Experience with software repository (repo) browsing, indexing, and management tools like FishEye & Nexus
  • Experience with WebSphere installation, configuration, administration and deployment
  • Very good experience with Linux scripting, Python to automate the WebSphere administration tasks in a Linux environment
  • Performed database deployment activities like execution of Database scripts Completing software builds and elevations, creating directories and security groups, and recreating prior versions. Monitored software, hardware, and/or middleware updates and utilized technologies like Jenkins, Ant and Subversion.
  • Created documents on build process and flow, user guide, and build script maintenance for developers for local builds.
  • Extensively used Atlassian JIRA ticketing tool to track and troubleshoot issues.

Environment: Subversion/GIT, ANT/MAVEN, Gradle, bamboo, Nexus, Web Sphere Application Server, Shell script, JIRA and Python script.

Confidential, Columbus, OH

Linux Administrator

Responsibilities:

  • Installation and administration of RHEL 4.0/5.0/6.0 and Cent OS 5.
  • Installation, configuration, administration of Solaris 9, 10 on SPARC based servers using Jumpstart.
  • Remote system administration using tools like SSH, Telnet, and Rlogin .
  • Applied appropriate support packages/patches to maintain system integrity.
  • Using Python experience in working with architectural patterns.
  • Proficient understanding of code versioning tools (GIT).
  • Creating profiles manifests for new servers, and pushing them to servers using puppet.
  • Responsible for maintenance of development tools and utilities and to maintain Shell, Perl automation scripts.
  • Creating, installing, WebLogic Application servers, deploying WAR, JAR files on them installed on both Linux, Solaris servers.
  • Checking the quality, security and performance of the customer's applications.
  • Worked with project manager and auditing teams to implement PCI, SOX compliance.
  • Fine tuning of Servers and configuring networks for optimum performance.
  • Setting up network environments using TCP/IP, NIS, NFS, DNS, SNMP agents, DHCP and Proxy .
  • Installation, maintenance and administration of Oracle and Db2 Server on Sun Servers.
  • Set up user and group login ID's, printing parameters, network configuration, password, resolving permissions issues, user, and group quota.

Environment: Solaris 2.9 / 2.10, Red Hat Linux AS/EL 4.0, AIX 5.2, 5.3, Sun E10k, E25K, E4500, DMX 3 & DMX4, Siteminder, SVM.

Confidential

Linux Administrator

Responsibilities:

  • Installation, Configuration, Upgradation and administration of Sun Solaris, Red Hat Linux.
  • Jumpstart & Kick-start OS integration, DDNS, DHCP, SMTP, Samba, NFS, FTP, SSH, LDAP integration.
  • Network traffic control, IPSec, Quos, VLAN, Proxy, Radius integration on Cisco Hardware via Red Hat Linux Software.
  • Responsible for configuring and managing Squid server in Linux.
  • Configuration and Administration of NIS environment.
  • Managing file systems and disk management using Solstice Disksuite.
  • Involved in Installing and configuring of NFS.
  • Worked on Solaris volume manager to create file systems as per user and database requirements.
  • Trouble shooting the system and end user issues.
  • Responsible for configuring real time backup of web servers.
  • Log file was managed for troubleshooting and probable errors.
  • Responsible for reviewing all open tickets, resolve and close any existing tickets.
  • Document solutions for any issues that have not been discovered previously.

Environment: Sun Solaris 2.6/7, SUN Ultra Enterprise 6000/450, SUN Ultra 10/5/2/1, Windows NT & RHEL 3.x.

We'd love your feedback!