We provide IT Staff Augmentation Services!

Build Release And Devops Engineer Resume

2.00/5 (Submit Your Rating)

Milpitas, CA

SUMMARY

  • 8 + years of experience in Linux Administration, DevOps, Build and Release management involving extensivework towards code compilation, packaging, building, debugging, automating, managing, tuning and deployingcode across multiple environments and in both Linux and Windows.
  • Experience in installing, configuration and administering of DHCP, DNS, FTP and LVM.
  • Experience in using configuration management tools like Puppet/Nagios/GIT/Jenkins.
  • Experience in monitoring System/Application Logs of server using Splunk to detect Prod issues.
  • Excellent working knowledge of Operation & Production Support with large mission critical systems in multiple technologies and platforms including WebLogic, Apache, JBoss, WebSphere, UNIX, Windows NT, and Oracle.
  • Deep understanding of Layer 7 protocols like HTTP, DHCP, DNS, and SSL/TLS.
  • Have very good exposure and experience on web development experience using tools and automation testingusing QTP/Selenium.
  • Have 3+ years of experience on Python Scripting in various projects for automating tasks.
  • Created and wrote shell scripts (Bash), Ruby, Python and PowerShell for automating tasks.
  • Extensive experience using MAVEN, ANT as build tools for the building of deployable artifacts from sourcecode.
  • Administration of Production, Development and Test environment's carrying Windows, Ubuntu, Red Hat Linux,SUSE Linux, Centos and Solaris servers.
  • Worked on Source code repositories Chef, GIT, Ansible.
  • Setup Ansible for a large scale environment, wrote playbooks to automate deployments, installation of packages, patches and other application and system administration automation.
  • Experience supporting Chef Environment with 200+ servers and involved in developing manifests.
  • Experience in continuous integration technologies Bamboo and Jenkins. Designed and created multipleDeployment strategies using Continuous Integration and Continuous Development Pipelines and configurationmanagement tools with remote execution to ensure zero downtime and shortened deployment cycles viaautomated deployments.
  • Experienced in branching, tagging and maintaining the version across the environments using SCM tools likeGIT, Subversion (SVN) and TFS on Linux and windows platforms.
  • Responsible in managing all aspects of the software configuration management process including code compilation, packaging, deployment, release methodology and application configurations.
  • Administered tasks like taking backups, expanding file system disk space, creating NFS mounts.
  • Established capabilities in application design, implementation, troubleshooting, monitoring, continuous improvement and change controls. Enhances and automates internal processes to generate efficiency.
  • Coordinated different teams across the globe to deploy different builds to different environments on parallel development for multiple projects.
  • Having Experience on a wide array of projects written in object - orientedPerl. Expert knowledge of Perl/Mod-Perl.
  • Experience onLoad Balancing, Controlling Flow of Traffic by usingNet Scalar.
  • Experience in usingTeam Foundation Server andTest Manager.
  • In depth Knowledge of Azure.
  • Experience in working on source control tools likeTortoiseSVN, GIT, CVS, IBM Clear Case, Perforce and PVCS.
  • Fulfilling the role of a Release Engineer in respects to ourPuppetcode. Responsible for QA, code merges.
  • Extensive experience usingMAVEN and ANTas build tools for the building of deployable artifacts (jar, war &ear) from source code.
  • Experience in .NET build tools like MSBUILD and MSDEPLOY
  • Extensively worked onHudson, Jenkins, TeamCityandBamboofor continuous integration and for End to End automation for all build and deployments.
  • Proficiency in DevOps / Configuration Management tools like Puppet, Chef
  • Experience working with Amazon Web Services (EC2/AWS) - Web consoles, APIs, and Security Groups
  • Experience in AWS - Elastic Load Balancer, VPC, Elastic IP’s, RDS, S3
  • Good Command in Networking - VPN, DNS, Firewalls, TCP/IP

TECHNICAL SKILLS

Operating Systems: Windows, Linux, Shell and Solaris, RHEL

Configuration Management: Puppet, Chef, Ansible, Salt

Continuous Build Integration/ Deployment: Hudson/Jenkins/IBM UDeploy, Clearcase

Testing Tools: Sonar, Mercury Interactive Tools (WinRunner 8.0, LoadRunner 7.6), QTP

Defect Tracking Tools: Rational Clear Quest, JIRA, Bugzilla, HP Quality Center and Test Director.

Web Technologies: Java (JDK 1.5.1, 1.6 ), Servlets, JSP, XML, and JDBC.

Web/App Servers: Apache Tomcat, WPS (Webshere Portal Server), WAS (Websphere Application Server), IIS WebLogic 10x/8x and Tibco (middleware).

Databases: MS-SQL Server, Oracle 9i, Siebel systems, DB2, PL/SQL, RDBMS and MS Access, Cassandra, MongoDB, PostGres,Mysql

Change Management: Remedy, Aldea

Database Utilities: Toad 7.0, Rapid SQL

Other Tool Applications: Oracle ERP e-Business, HP-PPM - IT Governance & MS Project

Microsoft Technologies: Team Server Foundation, Team Build, Install Shield, SharePoint

PROFESSIONAL EXPERIENCE

Confidential, Milpitas, CA

Build Release and DevOps Engineer

Responsibilities:

  • Primary responsibilities include Build and Deployment of the java applications into different environments like Dev, INT and QA.
  • Manage the configurations of multiple servers usingChef.
  • Written multiple cookbooks and also customized facts for efficient management of the Chefclient
  • Wrote chef cookbook to automate application stack provisioning
  • Experience in Chef cookbook automation for application servers, data bases, caching servers, deployments and several other system engineering automation
  • Launching AmazonEC2Cloud Instances using Amazon Images (Linux/ Ubuntu) and Configuring launched instances with respect to specific applications.
  • Written scripts in Python to automate log rotation of multiple logs from web servers
  • Configuring and Networking of Virtual Private Cloud (VPC).
  • Written Cloud formation templates and deployed resources using it.
  • Developed build and deployment scripts usingANTandMAVENas build tools inJenkinsto move from one environment to other environments.
  • Worked end to end to roll out APM Tool AppDynamics in a very large scale environment
  • Involved in ordering physical machines, configuring, installating AppDynamics Controller, Agent Rollout Automation, Training Application Teams.
  • Experience in AppDynamics Metric browser, transaction analysis, setting up of baselines and thresholds, health rules, policies and actions.
  • Setup App dynamics server monitoring and database monitoring.
  • Setup SSO solutions, integrated with AD for AppDynamics user logins.
  • Experience in upgrading AppDynamics controller and agents as per the latest releases and bug fixes
  • Worked on installing and managing different automation and monitoring tools like Nagios and Splunk.
  • On boarded Splunk for multiple applications in different environments. Automated installation of Splunk Forwarders across all environments. Configured Splunk light, heavy and universal forwarders. Created Splunk indexes, Source types.
  • Experience in configuring inputs, outputs, deployment config files for splunk forwarders
  • Worked on trouble shooting splunk forwarders for various log shipping related issues.
  • Experience in splunk log masking and log transforms for PCI log data.
  • Experience in maintaining splunk index clusters and search heads.
  • Setup alerts and dashboards for Splunk to send out emails, pagers or tickets to Ops Teams.
  • Experience writing Python scripts for large scale data ingestion and data processing.
  • Experience with integrating Splunk with Mysql and MSSql server databases using Splunk DB Connect. Also wrote sql queries for various requirements.
  • Worked with setting up of Syslog, SNMP, Netflow, IDS etc in the environment and also sending logs to splunk.
  • Experience is setting up syslog monitoring for various network monitoring requirements.
  • Experience in splunking logs from windows, unix, cloud, applications, databases and networking
  • In Depth understanding of various application and system monitoring tools and experience in analyzing all the moniroring stats and set up alerts, performance tuning etc for various platforms like Java, .NET in both Linux and Windows enviroments.
  • CreatingS3buckets and also managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup onAWS.
  • ImplementedGitmirror for SVN repository, which enables users to use bothGitand SVN.
  • Worked with a complex environment on Red Hat Linux andWindows Servers while ensuring that these systems adhere to organizational standards and policies.
  • Maintain and track inventory using Jenkins and set alerts when the servers are full and need attention.
  • CreatingCloud watchalerts for instances and using them inAuto scalinglaunch configurations.
  • Bootstrapping instances usingChefand integrating with auto scaling.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage usingAWS Cloud watch..
  • Work with product development to resolve build-related issues in all projects.
  • Migrating the data to respective DEV and QA Oracle database before doing code roll-out.
  • Troubleshooting various production related outages.
  • Installed Jenkins on a Linux machine and created a master and slave configuration through a build farm for implementation of multiple parallel builds.
  • Experience in creating Docker images for application environments, Docker CLI, sharing container resources, image volume management, container network management.
  • Created Docker/CI integration, Built Dockerized Dev and Test environments
  • Use of Chef/Puppet to implement the continuous integration process.
  • Generated scripts in Maven, Perl & Bash Shell for build activities in QA, Staging and Production environments.
  • Able to create scripts for system administration and AWS using languages such as BASH and Python.
  • Coordinate/assist developers with establishing and applying appropriate branching, labelling/naming conventions using GIT source control.
  • Strong in building Object Oriented applications using Java, writing Shell Scripts on UNIX
  • Used tracking toolJIRAand also triaged the issues and maintained bugs usingJIRAtool.
  • Analyse and resolve conflicts related to merging of source code for GIT.
  • Experience in tweaking Python Scripts.
  • Set up and maintain continuous automated build system with Jenkins, ClearCase and Perl/Pythonscripting.
  • Management of Users and Groups in Subversion (SVN) and troubleshoot client spec issues and user issues.
  • Deployment of build artifacts like wars and ears into a WebLogic app server by integrating the WLST scripts to Shell Scripts.
  • Involved in scrummeetings, product backlog and otherscrumactivities and artifacts in collaboration with the team.
  • Maintained all the Linux environments for deployments and Implemented Configuration Management, Change Management policies and procedures.
  • Directed the Release Management Calls to synchronize with the Developers, Testers and DBA teams for successful Release.

Environment: Java/J2EE, SVN, Maven, Chef, GIT, Shell, Perl, Bash, JIRA, WebLogic, Nexus, AWS, Cloud, Open stack, Rackspace, Jenkins, Python, Hudson, Puppet

Confidential, Atlanta, Ga

DevOps Engineer

Responsibilities:

  • Responsible for design and maintenance of theSubversion/GIT Repositories, views, and the access control strategies.
  • Enabling Single Sign On feature for existing application integrating withActive Directory.
  • InstallingOpenStackcomponents, and also to segregate each python module into separate virtualenv.
  • Deploying theOpenStackcomponents on multimode with High availability environment.
  • Configuring theOpenStackkeystone,glance,cinder,swift.
  • Experience inWorking with Oracle ERP, Oracle Fusion Middleware applications (Build automation and deployment).
  • Build and Release management -GIT, Maven, Jenkins administration, Nexus.
  • Extensively involved inbuild and release management process for multiple applications using ANT, MAVEN, Jenkins
  • Responsible for build and deployment automation using VM Ware ESX, Docker containers, Vagrant and Chef.
  • Install and configuration of Dockers.
  • Involved inmigration from SVN to GIT repos and worked with Linux sys admins for the same.
  • Developed Linux, UNIX, Perl and Shell Scripts and AWT programming for the purpose of manual deployment of the code to various environments.
  • Monitoring - Zabbix, Nagios,Custom checks, App Dynamics, Splunk.
  • Responsible for Deployment Automation - Puppet, MCollective, Hiera, Custom Puppet modules, Ruby.
  • Managed thesoftware configurationsusingEnterprise Chef
  • Setup the Chef Workstation, Chef server and chef nodes
  • Worked in creating, uploading new cookbooks and recipes
  • Worked on scheduling the Chef Nodes convergence using Linux Cron jobs
  • Worked in the RHEL and Solaris environment
  • Manage configuration ofWeb App and Deploy to AWS cloud server through Chef.
  • Coordinating with Different Project teams on Build & release planning and efforts.
  • Implementing aContinuous Deliveryframework usingJenkins, Puppet, Maven & NexusinLinux environment.
  • Created puppet manifests and modules to automate system operations.
  • Using Jenkins AWS Code Deploy plugin to deploy to AWS.
  • Responsible forDatabase build, release and configuration.
  • Responsible fornightly and weekly buildsfor different modules.
  • PerformDeploymentof Release to variousQA & UAT in Linux environments.
  • Configured Elastic Load Balancers with EC2 Auto scaling groups.
  • Created multi AZ VPC instances.
  • Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Optimized volumes and EC2 instances
  • Configured S3 versioning and lifecycle policies to and backup files and archive files in Glacier
  • Created monitors, alarms and notifications for EC2 hosts using CloudWatch
  • Scripting in multiple languages on UNIX, LINUX and Windows - Batch, Shellscript etc.
  • Troubleshootthe build issue during the Jenkins build process.
  • Creating theSQL, PL/SQL scripts (DML and DDL) in oracle database and revising them in SVN
  • Created multiplePython, Perl and UNIX shell scripts for various application level tasks

Environment: Java/J2ee, Subversion, Ant, Maven, Jenkins, GIT, SVN, Chef, Puppet, AWS, Python, Shell Scripting, Ruby, OpenStack, Microsoft Azure, CONFLUENCE, SOA

Confidential, Los Anegeles, Ca

DevOps 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 withMongoDB.
  • 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.
  • Configuring LVM as extending Logical Volume and Physical Volume Size.
  • Performed deployment of Amazon EC2 instances in AWS environment.
  • Performed EC2 instances provisioning on AWS environment and implemented security groups, administered VPCs.
  • 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.
  • 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.
  • Windows OS and customization using Blade Logic and MDT deployment tools.
  • Install and configure the HP c7000 enclosures, HP standalone servers.
  • Supporting Vendor for various application installations.
  • Provided support for Azure Cloud servers environment for project Code Deployments and Oracle DB installations and maintenance.
  • Scan and deploy patches and updates to the systems using Microsoft Windows Updates Services (WSUS) and keeping up-to-date patch-levels.
  • Provide support for users, groups and security access to Active Directory objects including organizational units. Managed AD user accounts, access and group permissions in Win 2003 AD.
  • Created various Batch jobs and time based workflows to update the data regularly.
  • Provided user support and bug fixing activities as per the SLA.
  • Managed Operational requests and troubleshoot issues, working with diverse groups.

Environment: RedHat 7,6.x,5.x, CentOS 5.x, 6.x, SUSE and Oracle EL v6, Windows 2008 and 2012 VMware ESXi 5.1, Vmotion, VCenter Server, Sphere Client,Ubuntuserver 12.04 LTA, Center Update Manager, VCenter converter, San, NAS, HP Rack servers.

Confidential, Alameda, CA

Build-Release-DevOps Engineer

Responsibilities:

  • Classified and identify the configurations Items such as documents, Source Items, Support Items and Archive items Created Repository structure in the Subversion. And Installing Subversion, Apache Tomcat, Application servers on Unix Servers.
  • Established the change control in response to approved issues and maintained the revision management, base lining Auditing the Source.
  • Maintained the Tags, Branching and merging the code in the parallel development of two phases and applied the vendor patches to the Trunk and All branches in Subversion Repository.
  • Documenting the process of code promotion, defect tracking and user guide for Subversion. Maintained users’ security on SVN. Worked with MAVEN for building the application, has written MAVEN scripts and shell scripts to automate the build process..
  • Administering the UNIX, SVN Repository. Migrated the code from other Version Control to Subversion.
  • Written pre-commit, post-commit, post-receive hooks in GIT
  • Responsible for merging, tagging and conflict resolution in GIT and Geritt
  • Implemented Chef to spawn new servers with right configuration
  • Unblocked development efforts with additional or upgraded Chef capabilities. Wrote new chef cookbooks and utilized LWRP’s from community cookbooks and recipes to build new OpenResty (nginx) application server and MongoDB server roles
  • Repaired broken Chef recipes and corrected configuration problems with other chef objects.
  • Developed Scripts and great ideas to automate system deployment to scale infrastructure.
  • Leading the automation of implementation and configuration work through Chef.
  • Participated in architecting, designing and implementing all stages of TIBCO’s new application deployment in AWS by using Chef and AWS combined functionality, personally built out all application servers, database servers, and a peer-aware NFS content network.
  • Developed CLI tools in bash and python for developers to create application AMIs, run instances of their AMIs, and easily identify and access their AMI instances.
  • Replicated the Subversion Repositories on to multiple Servers. Created the scripts to automate continuous integration of build to compile the Oracle Forms, Reports and Database Objects. Installed, Configured the Cruise Control to completely automate build and deployment of the web services applications on to Web Logic.
  • Worked on Java/J2EE Coding for Portal Applications and Tomcat Web server for hosting web apps. Used SVN version control system to manage different builds for the system.
  • Hands on experience in performing tasks in Databases like Oracle, MySQL and MSSQL
  • Software Configuration ManagementSupport withBranching andMerging strategies, Version Control Systems, Integration Management,Build/ReleaseManagement andRequirement Management

Environment: RHEL 4/5/6 & AIX 5.3 / 6.1, ESXi 4/5, VSphere, SAN, NAS, Puppet, GIT, Nagios, Cacti, Oracle Rack, LVM, EMC/CLARiiON, Vmware, Vmotion

We'd love your feedback!