We provide IT Staff Augmentation Services!

Sr. Devops/build Release Engineer Resume

3.00/5 (Submit Your Rating)

Kansas, MO

SUMMARY

  • Over Eight (8+) years of strong experience in DevOps, Build, Release and Configuration Management on Unix/Linux and Windows platforms.
  • Experience in all Phases of Software Life Cycle with emphasis on Designing, Developing, Implementation, Deployment and Support of Distributed Enterprise Scalable, Secure and Transactional Applications.
  • Good understanding of teh principals and best practices of Software Configuration Management (SCM) in Agile, scrum, and Waterfall methodologies.
  • Well versed with configuration management, version control systems, build and deployment automation tools, Continuous Integration and Delivery, Management of applications servers and Release processes.
  • Proficient in Build & Release automation framework designing, Continuous Integration and Continuous Delivery, Build & release planning, procedures, scripting & automation. Good at documenting and implementing procedures related to build, deployment and release.
  • Experience in Branching, Merging, Tagging and maintaining teh version across teh environments using SCM tools like Subversion (SVN), GIT (GitHub, GitLab), Clear case, Harvest and VSS.
  • Experience in Continuous Integration tools like Jenkins (Hudson) and Bamboo, Continuous Delivery/provisioning tools like Puppet, chef and Atlassian Tools Confluence and Jira.
  • Expert in using ANT scripts, Make and Maven for Build process. Experience with Configuration Management Tools (PUPPET, Ansible).
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS
  • Experience in Bug Tracking tool like Jira, ClearQuest and HP Quality Center.
  • Best Practice in development of consultants by mentoring ITIL best practices for successful Delivery of Projects and recruiting teh best talent for current and future requirements.
  • Sound Knowledge in automating Application Configuration and Deployment for IBM WebSphere Application Server, Using WLST Scripting (WebLogic) and Wsadmin Scripting (WebSphere).
  • Expertise in Shell Scripting and Perl Scripting for Environment Builds and Automating Deployment on WebSphere Application Servers and WebLogic Application Servers.
  • Extensive knowledge of Multiple Client Operating Systems such as Windows, UNIX and Linux.
  • Extensive expertise in Scripting Languages such as PERL and BASH to automate teh regular activities.
  • Experience in Java/J2EE/. Net and managing Software Configurations and Builds in a UNIX Environment.
  • Experience in Deploying to and administering teh use of JBoss, Tomcat, WebLogic, and IBM WebSphere.
  • Expertise in Querying RDBMS such as Oracle, MySQL and SQL Server by using PL/SQL for data integrity.
  • Closely worked with development, QA and other teams to ensure automated test efforts are tightly integrated with teh build system and in fixing teh error while doing teh deployment and building.
  • Experience in SDLC, Agile and Scrum Methodologies.

TECHNICAL SKILLS

Operating Systems: Windows, Mac OS X, UNIX, LINUX (RHEL), REDHAT, Linux Mint, Ubuntu, CentOS, Cloudera

Versioning Tools: GIT, CVS, Tortoise SVN, Clear Case, Perforce, RTC

Cloud Computing: AWS (EC2, ELB, S3), OpenStack (Nova, Swift, Glance), Azure

Cloud Foundry, AWS ElastiCache:

CI Tools: Jenkins - Hudson, TeamCity, Bamboo, Cruise Control

Build Tools: ANT, MAVEN, Gradle, Sonar, Build forge, Nexus, Docker

Config. Mgmt. /Provisioning: Chef, Puppet, Ansible, Salt stack, Vagrant

Networking Protocols: Layer 2(ARP, VLAN), Layer 3(IPV4, IPV6, IGMP, IPsec, PIM, RIP, V1/2, EIGRP, OSPF, BGP), Layer 4 (TCP, UDP, SCTP, RTP), Layer 7(HTTP, HTTPS, FTP, Telnet, SSH, SSL).

Languages/Scripting: C, C++, Perl scripting, Batch scripting, VB script, Power Shell scripting, SQL, Soap UI, Ruby Python, Bash, VMware ESX, Selenium, Jython

Virtualization: VM Ware ESX/ESXi, Docker, Amazon AWS/EC2, Xen, Vagrant

Monitoring: Nagios, New Relic

Bug Tracking Tools: JIRA, Remedy, HP Quality Center, IBM Clear Quest, Mingle

Web Technologies: Servlets, JDBC, JSP, HTML, JavaScript, XML

RDBMS: Oracle, SQL SERVER, MYSQL, DB2

Others: MS Outlook, Agile, SCRUM, Load Balancing - HA Proxy

PROFESSIONAL EXPERIENCE

Confidential, Kansas, MO

Sr. DevOps/Build Release Engineer

Responsibilities:

  • Installed, Deployed Red Hat Enterprise Linux 6.x/7.x, CentOS and installation of packages and patches for Red Hat Linux Servers.
  • Migrated services from a managed hosting environment to AWS including: service design, network layout, data migration, automation, monitoring, deployments and cutover, documentation, overall plan, cost analysis, and timeline.
  • Involved in troubleshooting of Red Hat Linux server issues and hardware issues and replacements.
  • Installed/Configured/Managed Puppet Master/Agent. Wrote custom Modules and Manifests, downloaded pre-written modules from puppet-forge. Upgradation or Migration of Puppet Community and Enterprise.
  • Managed Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Ansible, Puppet, Chef or custom-built. Designing cloud-hosted solutions, specific AWS product suite experience.
  • Proficient in using all Amazon Web Services including EC2, EBS, IAM, S3, ELB.
  • Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain, SVN/GIT with Devel/Test/Prod Branching Model for weekly releases.
  • Automated Weekly releases with ANT/Maven scripting for Compiling Java Code, Debugging and Placing Builds into Maven Repository.
  • Wrote Python Scripts to Monitor Variety of Services &Perl Scripts with Hash/Arrays to Insert/Delete/Modify content in multiple servers.
  • Worked on Open stack and its components like Nova, Glance, Swift, Sahara and Manila.
  • Secured Linux servers by hardening teh OS using IPTables, SELinux and rkhunter.
  • Worked with teh hardware vendors and application team for teh faulty replacement and planning teh downtimes accordingly.
  • Created customized Kickstart profiles for each server and making ISO to build teh server.
  • Applied patches every quarter regularly to meet audit requirements using Oracle Ops Center, Red Hat Satellite server, Up2Date, YUM, RPM tools.
  • Worked on Installation/Configuration/Administrated VMware ESXi 5.1/5.5 & 6.0 and migrated existing servers into VMware Infrastructure.
  • Creating teh file systems using Red Hat volume manager and performing teh health check on regular basis for all Linux servers.
  • Worked with JIRA for creating Projects, assigning permissions to users and groups for teh projects & Created Mail handlers and notification Schemes for JIRA.
  • Performed Mounting & un-mounting teh Netapp Storage LUNs to teh Red Hat Linux servers and troubleshooting teh issues encountered.
  • Working on AWS ElastiCache to store collection in memcached.
  • Planned and performed teh upgrades on Linux and AIX operating systems and hardware maintenance on HP and POWER servers like increasing memory, disk, replacing failed hardware.
  • Insure impact of software releases to system performance and resource utilization of distributed and mainframe platforms are acceptable during load testing.
  • Performed root cause analysis for service interruption recovery and create preventative measures.
  • Worked with teh team to manage teh processing of incoming support requests ensuring effective and timely resolution of issues. Coordinate with other departments to ensure problems are satisfactorily resolved.

Environment: GIT, Chef, Puppet, Jenkins, Ant, Python, Perl, AWS, ElastiCache, Jira, Maven, VMware, SVN, AIX, ESXi, Open Stack, RPM, SVN and LINUX

Confidential - Thousand Oaks, CA

DevOps / Linux Administrator

Responsibilities:

  • Worked on installation, configuration and maintenance Debian/Red Hat, CentOS and Suse Servers at multiple Data Centers.
  • Configured Red Hat Kickstart for installing multiple production servers.
  • Installation, Configuration and administration of VMware.
  • Deployed and monitored scalable infrastructure on Amazon web services (AWS) & configuration management using puppet.
  • Writing Chef Cookbooks to manage configurations and automate installation process for webservers and AWS instances.
  • Worked on Physical to Cloud Migration in AWS.
  • Migrated consumer data from one production server to another production server over teh network with teh help of Bash and Perl scripting.
  • Used Puppet for Monitoring system and automation.
  • Installed and configured monitoring tools Nagios for monitoring teh network bandwidth and teh hard drives status.
  • Developed and supported teh Red Hat Enterprise Linux based infrastructure in teh cloud environment.
  • Developed automation scripting inPython (core)usingPuppetto deploy and manage Java applications across Linux servers.
  • Worked on Version controller like GIT and integration tools: Jenkins.
  • Logged events from forced crash dumps and troubleshoot server issues.
  • Configured yum repository server for installing packages from a centralized server.
  • Installed Fuse to mount teh keys on every Debian Production Server for password-less autantication.
  • Installed and configured DCHP server to give IP leases to production servers.
  • Managed Red Hat Linux user accounts, groups, directories and file permissions.
  • Applied teh Clustering Topology that meets High Availability and Failover requirement for performance and functionality.
  • Involved in Installation, Configuration and administration of DNS, LDAP, NFS, NIS, NIS+ and Sendmail on Red hat Linux/Debian Servers.
  • Configured, managed ESX VM’s with virtual center and VI client.
  • Performance monitoring using Sar, Iostat, VMstat and MPstaton servers and also logged to munin monitoring tool for graphical view.
  • Installed packages with yum and rpm.
  • Used ElastiCache for caching.
  • Installation and configuration of PostgreSQL database on Red Hat/Debian Servers.
  • Performed Disk management with teh help of LVM (Logical Volume Manager).
  • Configuration and Administration of Apache Web Server and SSL.
  • Created and maintained network users, user environment, directories, and security.
  • Provide teh support of building teh server, patching, user administration tasks, deployment, software installation, performance tuning and troubleshooting and KVM.
  • Provided 24/7 on call support on Linux Production Servers. Responsible for maintaining security on Red hat Linux.

Environment: GIT, Puppet, Chef, Jenkins, Ant, Python, Perl, AWS, ElastiCache (memcached based) for caching, Jira, VM Ware, Open stack, SVN and LINUX

Confidential - St. Louis, MO

Build & Release Engineer

Responsibilities:

  • Identify Configuration Items (CI) and document their characteristics. After every Deployment, delivered teh Release Notes on SharePoint site.
  • Experience in managing Source Control Systems like Harvest and GIT.
  • Used Build Forge to automate and accelerate teh Build Release Process. dis includes repetitive tasks in productivity development life cycles.
  • Responsible for teh effective Delivery of capabilities supporting ITIL Processes and ITSM Tools utilizing Industry Best Practices.
  • Responsibility to monitor teh ITIL Service Delivery via Process Mapping Audits and Designing teh Procedure.
  • Used ANT and Python Scripts to Automate teh Build and Deployment Process to teh Web Services. Used Service deploy command for building teh Web Services. Used Maven for few Modules.
  • Monitoring each Service Deployment and validating teh Services across all Environments.
  • Involved SCA Modules in building and deploying IBM WebSphere Process Server.
  • Experience in opening PMR and working with IBM Lab Team to get teh Solution and Implement them in teh all Environments.
  • Created Performance Monitoring Best Practice Document and posted in Microsoft SharePoint Website.
  • Worked in Cross-Platform Environments like UNIX and Windows.
  • Prepared teh Release Plan Document for all teh Production Releases such as Rollback Plan or Back Out Plan, Implementation Plan and Test Plans.
  • Getting Approvals from all teh Managerial Group, Quality Assurance Group and Deployment Group, which are included in teh HP Service Management System Ticketing Tool for all teh Production Releases.
  • Provided assistance for teh smooth phases of Release for Emergency and Expedite Releases by getting teh Director Level Approval and coordinating with different Teams.
  • Working with Change Order with current Release and implement them in teh Production.

Environment: GIT, Maven, Ant, TFS, Wsadmin, Python, WebSphere, Tomcat, SVN, Jira, Junit, Service Deploy, SOAPUI

Confidential 

Linux System Administrator

Responsibilities:

  • System Installation and configuration (RHEL, Solaris, Windows Servers).
  • Monitoring, analyzing, and responding to security events utilizing security event management and reporting tools.
  • Account,user and group administration, Permissions policy management and quota implementation.
  • Systemperformance monitoring, tuning andlog management.
  • TCP/IP Networking troubleshooting and Linux Network Administration.
  • Worked closely with network/incident analysts and IC analysts to monitor current attack and threat information to identify.
  • Installation, configuration, support and security implementation on following services:
  • DHCP: Range of IP, Assigning fixed IP to MAC address.
  • SSH: Configuring Servers, password-less autantication configuration.
  • NFS: Configuration, administration, on demand mounting.
  • SAMBA: Sharing folders, printers with Win32 & Win64 system, Creating SAMBA users.
  • NIS: Server and client configuration.
  • DNS: Server configuration and maintenance.
  • HTTPD: Apache web server maintenance, installation, configuration, managing web hosting including name-based, secure and private site, monitoring web server performance, certificate generate, security checks and periodic upgrades, manage user accounts, back up.
  • SQUID: Proxy Server configuration, allow deny access.
  • E-mail: Postfix, Dovecot configuration, user management, relay, alias, Procmail configuration.
  • Implemented and maintained server virtualization using VMware, ESXi and Oracle Virtual Manager.
  • Coordinated with application team in installation, configuration and troubleshoot issues with JBoss servers.
  • Installation and configuration of database systems e.g. MySQL, Oracle.
  • Involved in creating virtual machine using Oracle Virtual Manager, creating server pool, VM cloning.
  • System monitoring and remote connection management usingtelnetandSSHconnections.
  • Involved in setup Storage Area Network (SAN) and NAS and file systembackup and restore.

Environment: VMware, TCP/IP, ESXi, RedHat, VERITAS, BASH, Apache, JBoss, IBM Server, MY SQL, Oracle, LINUX

We'd love your feedback!