We provide IT Staff Augmentation Services!

Sr Devops / Release - Build Engineer Resume

2.00/5 (Submit Your Rating)

Warren, NJ

SUMMARY

  • Around 7+ Years of experience in IT industry comprising of Development Operations (DevOps), Software Configuration Management (SCM), Build & Release Management solving complex problems with creative solutions, supporting development and operations environments.
  • Cloud Provisioning
  • Strong Amazon Web Services (AWS) experience. Good Knowledge in Microsoft Azure.
  • Strong Knowledge on Cloud Computing in AWS (EC2, VPC, S3) using AWS CLI and APIs
  • Experience building scalable, fault tolerant systems in AWS
  • Migrating to Amazon web Services AWS from Data Center
  • Configuration Management Tools
  • Experience with Configuration and Maintenance of Automation tools like Chef, Puppet and Ansible.
  • Used chef for server provisioning and infrastructure automation in a SaaS environment.
  • Version Control Tools
  • Experience in working on source control tools like GIT, Subversion, CVS and Perforce.
  • Build Management Tools
  • Experience in setting up the Ant and Maven build scripts for JAVA and J2EE applications
  • Experienced in build tools such as Apache Ant, Maven, Atlassian, Bamboo, Cruise Control.
  • Continuous Integration(CI) Tools
  • Experience in integrating Unit Tests and Code Quality Analysis tools like JUnit, Cobertura, Clover, PMD, find bugs and check style
  • Experience in managing and setting up Continuous Integration using tools like Jenkins, BuildBot, Bamboo and Electric Commander, etc.Experience in creating Jenkins CI pipelines.
  • Monitoring Tools
  • Experience in Server monitoring, capacity planning, application monitoring with the help of Nagios, Cacti, Zabbix, Splunk.
  • Experience writing Ruby, Python, Shell (Bash), Perl and Batch/PowerShell scripts to automate the deployments (CD)
  • Experience in configuring and deploying Java and J2EE applications into application servers like WebSphere, Jboss and Apache Tomcat
  • Expertise in trouble shooting the problems generated while building, deploying in a multi - component environment and also as part of production release support.
  • Good Knowledge of using different protocols like FTP, SFTP, SSH, HTTP, HTTPS and Connect direct.
  • Extensive experience in installing, configuring, troubleshooting, maintaining, implementation, and support on Red hat Linux, CentOS, SUSE and Ubuntu.
  • Experience on working with VMware Workstation, Virtual Box, and Oracle Virtual Machine.
  • Responsible for defining branching & merging strategy, checkin policies, improving code quality, automated Gated Checkins, defining backup and archival plans
  • Written cookbooks for various packages and installed them on VMs to perform QA testing
  • Independent problem solving and a good team player with strong interpersonal and communication skills
  • Ability in managing all aspects of the software configuration management process Including code compilation, packaging, deployment, release methodology and application Configurations.

TECHNICAL SKILLS

Operating Systems: Linux (Red Hat 4.x, 5.x, 6.x, 7.0), UNIX, WINDOWS NT/2000/2003/XP/VISTA/7, AIX, Solaris Release 2.10/2.9/2.8/2.7

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

Languages: C, JAVA, RUBY, SHELL, PERL,SQL, HTML

Databases: My SQL, MS Access, Oracle 9i/10g/11g,DB2

Application Servers: WEBLOGIC, WEBSPHERE, TOMCAT

Tools: CHEF, PUPPET, ANT, HUDSON/JENKINS, MAVEN, BUILD FORGE, Nagios, Splunk, VMware VSphere

Cloud: AWS EC2, VPC, EBS, AMI, SNS, RDS, EBS, CloudWatch, CloudFormation AWS Config, S3, Cloud Trail, IAM. VMWare

Networking: TCP/IP, DNS, SSH, DHCP, NFS

Other Skills: Remedy, Espresso, OpenView, MS Office, MS Excel

PROFESSIONAL EXPERIENCE

Confidential - Warren, NJ

Sr DevOps / Release - Build Engineer

Responsibilities:

  • Experience with Amazon Web services (AWS).
  • Launching and configuring of Amazon EC2 (AWS) Cloud Servers using AMI's (Linux/Ubuntu) and configuring the servers for specified applications
  • Using more than 20 AWS services like EC2, VPC, S3, ELB, Route53, SES, SNS, RDS, Cloud Front Elastic Cache Cloud Watch etc.
  • Managed GIT and SVN as Source Control Systems
  • Involved in the migration of code from SVN to GIT
  • Coordinate/assist developers with establishing and applying appropriate branching, labelling/naming conventions using GIT source control.
  • Strong experience utilizing Jenkins for enterprise scale infrastructure configuration and application deployments - checking out the code from svn/git and use ant/maven to build war/ear artifacts
  • Managing and Creating run Environments on Linux or windows platform using Tomcat, Intel SOA express, glassfish, and other application servers.
  • Setting up Ant and Maven scripts for JAVA/J2EE builds.
  • Deploying JAVA/J2EE applications in WebSphere.
  • Worked on building and deploying Java code through Jenkins.
  • Wrote Puppet models for installing and managing java versions.
  • Wrote Puppet manifests for deploying, configuring, Instalshield and managing collected for metric collection and monitoring
  • Automated Linux production servers setup using Puppet scripts. Used these scripts to replicate production build environments on a local dev boxes using Vagrant and Virtual Box.
  • Setting up Nagios monitoring on both Linux and Windows systems.
  • Trouble shooting issues along the CI/CD pipelines

Environment: JAVA/J2EE, AWS, Ant, Maven, MS Build, Puppet, Bash, Ruby, Linux, Windows, Web logic, Bamboo, Confluence, Stash/Git, WebSphere, Nagios, Tomcat, Apache, Oracle 12c, Jenkins, AWS Cloud Formation Templates, AWS RDS, AWS Cloud Watch, Vagrant

Confidential, Charlotte, NC

Sr DevOps / Release - Build Engineer.

Responsibilities:

  • Experience in designing, developing, and engineering automated application builds and deployments
  • Source Code Management and Project Management tool Subversion.
  • Automating the regular tasks in Subversion and streamlining the process of access to SVN.
  • Wrote and maintained build scripts for E2Open cloud platform SaaS applications modules like supplier services and admin portal using Maven
  • Responsible for proper functioning DEV/TEST/STG/PROD environments for these applications
  • Maintained Jenkins continuous integration infrastructure and automated releases to DEV/TEST/STG/PROD environments
  • Implemented comprehensive cloud monitoring and incident management solution using Cloudkick, Datadog
  • Wrote Python scripts for pushing data from Mongo DB to MySQL Database
  • Understanding & usage of Atlassian tools (i.e. Bamboo, JIRA, Nexus)
  • Architected and implemented automated cloud infrastructure using Chef
  • Established Chef Best practices approach to systems deployment with other tools and managing Chef Cookbook as a unit of software deployment and independently version controlled
  • Creating & maintaining cookbooks and recipes in Chef for continuous deployment of resource in the production environment.
  • Automating server configuration/management with Chef.
  • Using Chef and AWS allowed me to reduce costs for the department and eliminate unwarranted resources. Automated provisioning of cloud infrastructure with Chef.
  • Replaced existing manual deployment and management processes with Chef and AWS OpsWorks stacks across 4 product platforms
  • Proposed solutions, and migration plan; worked with stakeholders to validate/accept, and wrote the automation to migrate hosts from ESX, existing Openstack clusters, and AWS
  • Setup monitoring and alerting mechanisms for AWS and private datacenter infrastructure.
  • Transitioned Infrastructure from private data center to Cloud (AWS).
  • Managed virtual machine's setup and maintenance with Chef

Environment: SaaS applications, SVN, Maven, Bamboo, Nexus, Bash Scripting, Chef, SoapUI, Selenium WebDriver, JIRA, Tomcat, Java, JUnit, Docker, XML, XPATH,AWS

Confidential - Bentonville, AR

Sr DevOps / Release - Build Engineer

Responsibilities:

  • Maintained and Administered GIT Source Code Tool
  • Integrated GIT into Jenkins to automate the code check-out process
  • Created Branches, Labels and performed Merges in Stash and GIT
  • Used Jenkins tool tobuild the code.
  • Written Maven scripts, Installed Jenkins, written shell script for end to endbuild and Deployment automation.
  • Built Continuous Integration environment (Jenkins, Nexus) and Continuous delivery environment
  • Implemented JShint/JSlint testing tool to automate the code review process and published the results on Jenkins as well the graph by comparing everyday nightlybuilds
  • To configure and maintain codebase to support thebuildand deployment of code on servers.
  • Merging and tagging need to be done after the code went live in environment.
  • Maintain a Live Like environment to test any production issues on the setup and push it In to production.
  • Using Openstack, performed deployment operations on the cloud.
  • Used Shell/Perl scripts to automate the deployment process.
  • Performed Load/Functional testing using Mercury Load runner and HP QTP.
  • Designed a customized Status Reporting tool used currently, based on the specific requirements using J2EE/ Struts and Websphere Application Server with DB2 as Database.
  • Coordinated all the IT projects successfully by resolving release interdependencies and planning release.
  • Planning, scheduling and documenting releases Confidential code Freeze Periods.
  • Worked with many teams of strength more than 30 and managed 2 release/build engineers.
  • Stand by administrator for Clear Case and PVCS.
  • Worked with HP QTP for Functional Testing.

Environment: Java/J2EE, Subversion, Jenkins, Nexus, JIRA, OpenStack, Maven, GIT, ANT, Python, Remedy, Unix Shell Scripting, Subversion, Clear Case, Hudson, Java/J2EE, JDK, DB2, UNIX, Windows Server 2003, Windows XP, Web Sphere, Perl Scripting, HP Quality Center.

Confidential, Austin, TX

Build/Release Engineer

Responsibilities:

  • Provided pre commit hooks and post commit hooks for Subversion
  • Responsible for design and maintenance of the Subversion (SVN) Repositories
  • Managed the source codes repository of multiple development applications using Sub version control tools
  • Coordinated in CVS to Subversion migration
  • Managed Hudson / Jenkins-based build system, producing semi-continuous builds
  • Performed daily Night Build & Weekly Build & Release for the product using Ant, Maven build scripts.
  • Wrote Perl & Shell Script for automation of Build & Release of Product
  • Maintained the environment configuration, including maintenance of Linux and Unix Servers for Build and Release of products.
  • Maintained the FTP server in which the builds were copied.
  • The deployment and server bounce process is automated by creating the scripts using WebLogic Scripting Tool(WLST)
  • The build artifacts like wars and ears are deployed into a WebLogic app server by integrating the WLST scripts to Shell Scripts Directed the Release Management Calls to synchronize with the Developers, Testers and DBA teams for successful Release.
  • Wrote SQL Queries for generating different reports & data mining.
  • Installation of JIRA, and customization of JIRA for workflow, look & feel, fields, user & group management etc.
  • Coordinated Build & Release with other group members for Java, J2EE based applications
  • Created analytical matrices reports for release services based on JIRA tickets

Environment: Jenkins, JIRA, Redhat, J2EE, SQL, Apache, Perl, Python, JAVA, QA, Ant, Maven

Confidential

Linux System Administrator

Responsibilities:

  • Involved in design, configuration, installation, implementation, management, maintain and support for the Corporate Linux servers RHEL 4x, 5.x, CENTOS 5.x.
  • Installation of SSH and configuration of key based authentication, File system tuning, growing, and shrinking with VERITAS File system 3.5/4.x.
  • Installation, configuration, support and security implementation for the services DHCP,SSH,NIS,DNS and HTTPD
  • Bash shell-scripts to automate routine activities.
  • Coordinating with 24 x 7 on-call support personnel in debugging
  • Created users and groups and assigned them appropriate quotas and ACLs as per company requirement.
  • Maintained proper documentation of all the activities carried out during the project.
  • Configuring storage using Logical Volume Management (LVM), Installed Veritas Volume Manager 4.1 and created file systems, mirrored and striped volumes
  • Managed Disk using LVM, resized disk space when required. Managed disk space from NetApp filers
  • Worked with DBA team for database performance issues, network related issues on Linux Servers
  • Applied patches and supported Linux Servers with Oracle Database servers.
  • Experience managing and tuning MySQL and writing SQL scripts.
  • Installed and configured Apache / Tomcat web server.
  • Installed and configured SAMBA server for Windows and Linux connectivity.
  • Monitored System Activities like CPU, Memory, Disk and Swap space usage to avoid any performance issues.

Environment: Red Hat Linux (RHEL 4/5), Logical Volume Manager, Global File System, Red Hat Cluster Servers, Oracle, MySQL, DNS, NIS, NFS, Apache, Tomcat, Centos (4.x, 5.x), Ubuntu (6.06, 7.04), MySQL, SQL,

We'd love your feedback!