We provide IT Staff Augmentation Services!

Sr. Devops Engineer/build & Release Engineer Resume

4.00/5 (Submit Your Rating)

Iselin, NJ

SUMMARY:

  • Around 8 years of extensive experience as a Build and Release Engineer in Automation, Building, Packaging, Managing and Releasing of Code from one Phase to other Phase and Deploying to Servers.
  • Experienced in working on DevOps/Agile operations process and tools area (Code review, unit test automation, Build & Release automation, Environment, Service, Incident and Change Management).
  • Experience in configuring and deploying Java and J2EE applications into application servers (WebSphere, Jboss and Apache Tomcat)
  • Experience in tracking bugs using tools like JIRA, Remedy, HP Quality Center and IBM Clear Quest.
  • Experience in integrating Unit Tests and Code Quality Analysis tools like JUnit, Cobertura, Clover, PMD, find bugs and check style.
  • Worked on Amazon Web Services for deploying EC2 instances consisting of various flavors viz., OEL, RHEL, CentOS and Ubuntu in Linux and Windows 2008 and 2012.
  • Experience in Server infrastructure development on AWS Cloud, extensive usage of, AMI's, EC2, Lambda, RDS, S3, Route53, SNS, SQS, Api Gateway, ELB, Auto Scaling, DynamoDB, Virtual Private Cloud (VPC).
  • Experience setting up instances behind the Elastic Load Balancer in Amazon Web Services for high availability.
  • Strong experience in working in Linux and Windows environments.
  • Troubleshoot issues along the CI/CD pipelines.
  • Extensive experience in installing, configuring, troubleshooting, maintaining, implementation, and support on Red hat Linux, CentOS, SUSE and Ubuntu.
  • Configuration and Troubleshooting of TCP/IP network services .
  • Strong hands on development and configuration experience with software provisioning tools like Chef, Puppet and Vagrant.
  • Experience in maintaining the Branches of the project in various source code repositories like Team Foundation Server (TFS) by merging the modules and labelling the activities once deployment is done.
  • Worked with Chef Enterprise Hosted as well as On - Premise, Installed Workstation, Bootstrapped Nodes, Wrote Recipes and Cookbooks and uploaded them to Chef-server, Managed On-site OS/Applications/Services/Packages using Chef as well as AWS for EC2/S3/Route53 & ELB with Chef Cookbooks. Knowledge on creation of Puppet manifests files.
  • Experience in creating CloudFormation Templates in AWS.
  • Experience in working on Rational Team Concert (RTC), Jenkins, Cruise Control, TeamCity, Bamboo and Hudson for continuous integration (CI) and for End to End automation for all Build and Deployments.
  • Good experience at automating the release process of products using Shell scripts with tools like Jenkins and Maven.
  • Expertise in using build tools like MAVEN and ANT for the building of deployable artifacts such as war & ear from source code.
  • Experienced in UI development using HTML5, CSS3, AJAX, JavaScript and jQuery, AngularJS.
  • Good exposure in interacting with RESTful web services, SaaS, PaaS, and IaaS.
  • Experience in Branching, Merging, Tagging and maintaining the version across the environments using SCM tools like Subversion (SVN), GIT (GitHub, GitLab), Clearcase.
  • Excellent experience in working with version control tools like Subversion (SVN), and GIT.
  • Experienced in build tools such as Apache Ant, Maven, Atlassian Bamboo, Cruise Control.
  • Strong hands on experience with scripting languages like Python, Ruby, PowerShell, and JavaScript.
  • Ability in Authoring and Maintaining Shell Scripts and Perl Scripts.
  • Experienced in Administration of Production, Development and Test environments carrying different operating system platforms like Windows, Red Hat Linux, SUSE Linux, Centos and Solaris servers.
  • Installed and Configured Nagios and Splunk.
  • Monitor the corporate network using Zabbix monitoring system.
  • Experience in Elevating any software bugs or issues to Tenable's product management and development groups to help improve Tenable Bash and Python.
  • Practice development of consultants by mentoring ITIL best practices for successful Delivery of Projects and recruiting the best talent for current and future requirements.
  • Experience in deploying system stacks for different environments like Dev, UAT, Prod in both on premise and cloud infrastructure.
  • Worked as Build/Release/Deployment/Operations (DevOps) Engineer with good understanding of the principles of C/C++ & Java Platform.
  • Experience in handling Static IP entries creation in DNS & a new DHCP scope creation. Performing Backup of DNS and DHCP data.
  • Design and implementation of Windows Server 2003, 2008 & 2012 Domains including trust relationships between domains & Cost assignment in AD Sites and Services based on Physical link between different sites.
  • Installation of MongoDB on physical machines, Virtual machines as well as AWS.

TECHNICAL SKILLS:

Operating Systems: UNIX, WINDOWS NT/2000/2003/XP/VISTA/7, AIX, Linux (Red Hat 4.x, 5.x, 6.x), UBUNTU, ESX

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

Languages: RUBY, SHELL, PERL,PYTHON, C, JAVA

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

Application Servers: WEBLOGIC, WEBSPHERE, TOMCAT

Tools: CHEF, PUPPET, ANT, HUDSON/JENKINS, MAVEN, BUILD FORGE

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

PROFESSIONAL EXPERIENCE:

Confidential, Iselin, NJ

Sr. Devops Engineer/Build & Release Engineer

Responsibilities:

  • Excellent systems administration skills (Windows and Linux Servers - Red Hat, Ubuntu, AIX, Solaris).
  • Extensively worked on installation, configuration and maintenance of Red Hat Linux.
  • Installed, Configured and Administered Hudson/Jenkins continuous integration tool.
  • Managed and configured VMware virtual machines for RHEL Linux servers.
  • Automated provisioning of cloud infrastructure with Chef.
  • Architected and designed Rapid deployment method using Chef and Ansible to auto deploy servers as needed.
  • Used Shell to automate build and deployment Process.
  • Experience deploying highly scalable and fault-tolerant services within cloud infrastructure.
  • Migrating into amazon cloud for flexible, cost- effective, reliable, scalable, high-performance and security
  • Creation of cloud formation Templates from cloud former of existing environments to use in building similar environments in the same or different regions for High Availability.
  • Experienced in Cloud automation using AWS Cloud Formation templates.
  • Created users, manage user permissions, maintain User & File System quota on Red Hat Linux and Solaris.
  • Experience in Creation and managing user accounts, security, rights, disk space and process monitoring in Solaris and Red Hat Linux.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with Shell Scripts to automate routine jobs.
  • Worked on JIRA tool to decide workflow of software.
  • Automated Linux production servers setup using Puppet scripts. Documented release, builds and source control processes and plans.
  • Used puppet to make sure all the Jenkins slaves are in sync
  • Used SVN and GIT as source code repository and Involved in migrating from SVN to GIT.
  • Managed the GIT using Nexus tool to automate the build process and used the same to share the releases of internal projects.
  • Automated the build process to create the installers from Team Foundation Server (TFS), so that team can build their installers whenever the code changes.
  • Worked on integration of TFS Development and Work Item Tracking.
  • Integrated TFS with SSRS & SSAS for Custom Reporting.
  • Good experience on Databases and Migration from TFS & 2013.
  • Setting up networks environments using TCP/IP, NIS, NFS, DNS, SNMP agents, DHCP and Proxy.
  • Build scripts using ANT and MAVEN build tools in Jenkins to move from one environment to other environments.
  • Implemented and designed AWS virtual servers by Ansible roles to ensure deployment of web applications.
  • Configure, monitor and automated cloud based service Amazon Web Services.
  • Performed configuration, deployment and support of cloud services including Amazon Web Services.
  • Automated the cloud deployments using Chef and AWS cloud formation templates.
  • Involved in writing Ruby, Python and shell scripts for compilation and deployment process.
  • Developed automation scripting in Python (core) using Chef to deploy and manage Java applications across Linux servers.
  • Used PowerShell for DevOps in Windows-based systems.
  • Worked on PL/SQL database objects tables, views, sequences, triggers, Procedures, Functions, Triggers, Cursors, Exceptions Partitions, analytical functions, views, Indexes and global temporary tables etc.

Environment: Linux/Unix (Redhat), Python, shell, SVN, Maven, GIT, ANT, Hudson, Jenkins, Chef, Ubuntu, Ansible, Puppet, AWS ELB, AWS SQS, AWS S3, AWS Cloud Formation Templates, TFS, AWS RDS, AWS Cloud Watch

Confidential, Atlanta, GA

DevOps Engineer

Responsibilities:

  • Working for DevOps Platform team responsible for specialization areas related to Chef for Cloud Automation.
  • Coordinating the resources by working closely with Project Manager's for the release and Project Manager for all the Operational Projects
  • Good trouble shooting knowledge on C/C++ Code using gdb.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Optimized volumes and EC2 instances.
  • Maintaining a farm of EC2 instances, ELB’s and RDS.
  • Writing Templates in CloudFormation and we will be adding parameters for an existing Template to create a Stack.
  • Wrote shell scripts to automate daily tasks like DNS entries to Route53, checking connectivity etc.
  • Actively involved in architecture of DevOps platform and cloud solutions.
  • Build Automation and Build Pipe Development using Jenkins and Maven.
  • Integration of Automated Build with Deployment Pipeline. Currently installed Chef Server and clients to pick up the Build from Jenkins repository and deploy in target environments (Integration, QA, and Production).
  • Wrote recipes and to configure chef nodes and Excellent configuration management using Chef. Also experience writing chef cookbook and recipes to automate the deployment process and to integrating chef cookbooks into Jenkins jobs for a continuous delivery framework.
  • Created and deployed a tool to automate branch and project creation in subversion using Perl and Chef and Puppet scripts.
  • Did upgrades to applications using puppet manifests
  • Worked on building and deploying Java code through Jenkins.
  • Hands on Experience in tweaking the code or any API related changes in C++.
  • Implementing DevOps, Continuous Build and Continuous Integration/Deployment processes, combining and automating tools like EMMA, Cobertura, FitNesse, Selenium, Cucumber, SonarQube, XUnit and WebDriver with build processes tuned to provide detailed metrics and rapid feedback for both development and operations teams.
  • Worked on integrating GIT into the continuous Integration (CI) environment along with Jenkins and Subversion.
  • Created proper documentation for new server setups and existing servers.
  • Implemented Chef Recipes for Deployment on build on internal Data Centre Servers. Also re-used and modified same Chef Recipes to create a Deployment directly into Amazon EC2 instances.
  • Based on cloud customer utilized cloudFormation for automated deployment of environment.
  • Experience deploying and operating AWS, specifically VPC, EC2, S3, EBS, IAM, ELB, CloudFormation and Cloud Watch using AWS Console and AWS Command Line Interface.
  • Wrote ANT and MAVEN Scripts to automate the build process.
  • Managed the Maven Repository using Nexus tool and used the same to share the snapshots and releases of internal projects.
  • Evaluating testing of Chef Recipes - Concept of Test Driven Development for Infrastructure as a Code.
  • Developing pom.xml files for Maven build scripts.
  • Debugging Chef Recipes and their execution trying to pull logs into Splunk and monitor deployments.
  • Build, configured and support Application team environments
  • Updated and automated Release reports for Change Management.

Environment: C/C++, Linux/Unix (Redhat, Ubuntu), Python, shell, SVN, Maven, GIT, ANT, Jenkins, Chef, Puppet, AWS ELB, AWS SQS, AWS S3, AWS Cloud Formation Templates, TFS, AWS RDS, AWS Cloud Watch, Hudson.

Confidential, Austin, TX

Build & Release Engineer

Responsibilities:

  • Supporting enterprise datacenter comprising Red hat Linux environment 7, 5.x and 6.x, Oracle Enterprise Linux 6.x, SUSE Linux and Windows 2012 and 2008.
  • Working with stake holders for getting business requirements there by leveraging changes in process to them.
  • Documented standard operating procedures (SOP) for troubleshooting, configuring, and setting up virtual servers.
  • Worked on Grub, PXE boot, Kick start, Packages, Yum, RPMs, LVM, Boot from SAN, file system configuration.
  • Ensuring availability of Puppet agents across Linux boxes in order to ensure configuration management application via Puppet Master.
  • Experience in creating JavaScript for using DML operation with MongoDB.
  • Provisioning Adobe Experience Manager Stack to developer team by providing Author and Publisher boxes.
  • Provisioning GIT and SVN configuration management environment for different developer teams.
  • Worked on installing and managing different automation and monitoring tools like Nagios and Splunk.
  • Performed deployment of Amazon EC2 instances in AWS environment.
  • Performed EC2 instances provisioning on AWS environment and implemented security groups, administered VPC’s.
  • Application deployment and data migration on AWS.
  • Experience deploying and operating AWS, specifically VPC, EC2, S3, EBS, IAM, ELB, Cloud Formation and Cloud Watch using the AWS console and AWS CLI.
  • Performed configuration of the WebLogic/JBoss server for Data Sources, JDBC Connection pools.
  • Implementing security there by enabling/disabling access to users on different applications and tools like: AWS Management Console, Jenkins, Jira and other legacy applications.
  • On boarded Microsoft projects into TFS tool 2012 and integrated various tools like Oracle, MPP, and VSS.
  • Handling & fixing all Server related issue there by, ensuring maximum availability of servers and its services.
  • Managing and maintain Fortinet 240D Firewall, ensuring ISP connectivity, Site2Site VPN networks.
  • Supporting Vendor for various application installations.
  • Provided support for Azure Cloud servers environment for project Code Deployments and Oracle DB installations and maintenance.
  • Migrated SQL Server 2008 database to Windows Azure SQL Database and updating the Connection Strings based on this.
  • Troubleshooting and performance tuning issues with applications like Oracle 10g, MySQL 5.x and Java Applications on operating systems which included RHEL
  • Created various Batch jobs and time based workflows to update the data regularly.
  • Managed Operational requests and troubleshoot issues, working with diverse groups.

Environment: RedHat 7,6.x,5.x, CentOS 5.x, 6.x, Oracle 10g, Windows 2008 and 2012 VMware, Ubuntu server 12.04 LTA , Ubuntu, WebLogic, SVN, Maven, ANT, IIS, LINUX, XML, Power Shell, Shell Scripts, Python, Jenkins, Apache Tomcat, AWS, GIT, Puppet.

Confidential, Houston, TX

Java Developer / DevOps Engineer

Responsibilities:

  • Worked closely with the Development Team in the design phase and developed use case diagrams using Rational Rose.
  • Worked with the Architects on SDLC process being the owner of post development environments
  • Coordinated the resources by working closely with Project Managers for the release and carried deployments and builds on various environments using continuous integration tool.
  • Experience with writing Perl, PowerShell, shell scripts
  • Used Maven scripts to build the source code. Supported and helped to create Dynamic Views and Snapshot views for end users.
  • Developed and implemented the software release management for the release of web applications.
  • Maintaining the build environment, the source code control system and managing build packages using TFS.
  • Administering and Monitoring TFS Servers.
  • Wrote ANT and MAVEN Scripts to automate the build process.
  • Used Shell/Perl scripts to automate the deployment process.
  • Performed Load/Functional testing using Mercury Load runner and HP QTP
  • Implemented & maintained the branching and build/release strategies utilizing GIT.
  • Deployed the Java applications into web application servers like JBoss.
  • Comfortable and flexible with installing, updating and configuring various flavors of UNIX and Windows
  • Documented all build and release process related items. Level one support for all the build and deploy issues encounter during the build process
  • Performed and deployed Builds for various Environments like QA, Integration, UAT and Productions Environments.
  • Automated deployment of builds to different environments using Jenkins
  • Worked on Atlassain confluence a team collaboration software for creating the design documents and sharing the documents within the team members
  • Worked on the cloud-based diagramming software called Gliffy for creating different types of design documents required for the continuous integration process
  • Worked on administering the METACASE client-server architecture a domain specific modelling software
  • Worked on the configuring the Jenkins to use MetaCase Software to build Java code and also to do the whole C.I process on the java code generated by MetaCase
  • Used Maven as build tool on Java projects for the development of build artifacts on the source code.

Environment: GIT, Ubuntu server 12.04 LTS , Maven, Jenkins, Apache Webserver, Apache JMETER, MetaCase, Bamboo, Python, Perl, Shell, PowerShell.

We'd love your feedback!