Senior Devops Engineer Resume
Richardson, TX
PROFESSIONAL SUMMARY:
- 8+ years of IT Industry experience in RedHat Enterprise Linux Administration with Configuration Management, Build, Deploy and Release Management.
- Experience in installation, configuration, upgrading, patching and support Linux servers on RedHat, Solaris, AIX and HP - UX Environment.
- Experience in VMware. Installed and monitored Virtual environments with ESX 4.x servers and vSphere.
- Expertise to handle tasks in Red Hat Linux includes upgrading RPMS usingYUM, kernel, HBA driver; configure SAN Disks, Multipathing and LVM file system.
- Strong experience in working with teh Source version controls like SVN, GIT, Perforce
- Experience in working with ANT Scripts, MAVEN for deployment and running test suites for various firm wide applications
- Expertise in Enterprise repository management tools like Nexus, Artifactory etc.
- Experience in setting up teh Continuous Integration (CI) and Continuous Deployment (CD) practices. for Release Automation of Java and Oracle Fusion Middleware Applications (Oracle ADF, Oracle SOA, OSB)
- In-depth noledge of computer applications and scripting like Shell, Python, Ruby, Perl, JavaScript and XML.
- Configured various jobs in Jenkins and Hudson for deployment of Java based applications and running test suites
- Work with Docker and halp improve our (CD) Continuous Delivery framework to streamline releases and reliability.
- Expertise with configuration management automation tool Ansible and has worked on integrating Ansible
- Setup ANT script based jobs in Jenkins and Worked with Jenkins Pipelines
- Worked on configuring teh Oracle WebLogic and JBOSS servers on various nodes
- Experience inWebLogic Configurations in teh clustered environment, configuring JNDI, JMS Queue, Topics
- Experience in working withWebLogic Enterprise Management Console and WebSphere consoles for setting up project related configurations
- Experience in working withSoftware Configuration Management tools - Puppet and Chef
- Experience in Setting up Chef Workstation, Working with Chef Cookbooks, Chef Recipes, Chef attributes and Ohai
- Experience in working with Oracle Application Object Library
- Experience in working with Linux Cron jobs, Quartz schedulers, Windows batch jobs
- Experience in working with Cloud platforms - Service NowAmazon AWS
- Set up teh scripts for creation of new snapshots and deletion of old snapshots in Amazon S3
- Worked on setting up teh life cycle policies to back teh data from AWS S3 to AWS Glacier
- Worked with various AWS EC2 and S3 CLI tools
- Experience in working with Apache Tomcat and Python Django framework
- Experienced in Linux/Unix, Shell Scripting.
- Migration experience from SOA Suite 10g to SOA Suite 11g
- Worked with project management tools - HP Quality Center, Fisheye, Crucible, IBM Clear Quest
- Extensive experience with JIRA, Rally, Asana, BMC Remedy for Project Planning/Management
- Good noledge of RDBMS and projects using Oracle, SQL Server, SQL, PL/SQL
- Experience with Java Script, JQuery, HTML, CSS
- Experience in maintaining and migrating teh integration configurations across various nodes
- Setting up Change Management process and standardizing teh policies for various applications
TECHNICAL SKILLS:
Version Controlling Tools: Subversion, Perforce, GIT
Build/CI Tools: ANT,Maven Hudson, Jenkins, Bamboo, Chef, Puppet, Ansible, Nexus, Sonar.
Programming Languages: Java/J2EE, PYTHON, RUBY
Scripting Languages: Unix Shell scripting, Ruby, Perl scripting
Operating Systems: Windows, UNIX, RedHat, Linux, Mac OS
Database: Oracle 10g/9i, SQL Server, MySQL
Web/Application Servers: Web logic, JBoss, WebSphere, Apache Tomcat
Bug Tracking Tools: JIRA, Rally, Fisheye, Crucible, Remedy and IBM Clear Quest.
PROFESSIONAL EXPERIENCE:
Confidential, Richardson, TX
Senior DevOps Engineer
Responsibilities:
- Installed, Configured and MaintainedRedHat Linux (RedHat Enterprise Linux 5.x, 6.x& 7.x) on SPARC, x86 and Blade Centres.
- Supported RedHat servers in Production, Test and Development environments.
- Worked as a senior Build and Release Consultant halping teh WellMed team to resolve their high priority road blocks in teh build process.
- For teh deployment artifacts Nexus Artifactory implementation Maven release plugin Hudson job.
- Involved different development teams and multiple simultaneous software releases.
- Worked on creating ANT scripts to build and deploy Java/J2EE, Oracle ADF and Oracle SOA based enterprise applications to WebLogic Application Servers.
- Extensive exposure to Configuration Management policies and practices with regards to SDLC; along with automation of scripting using BASH/Shell, Perl scripting.
- Worked with Oracle EBS enterprise applications.
- Monitoring using Ansibleplaybooks and has integrated Ansiblewith Rundeck and Jenkins
- Setup teh Jenkins jobs for Continuous integration process and to execute test cases.
- Experience in maintaining, executing, and scheduling build scripts to automate DEV/QA/UAT builds.
- Worked with teh development team to generate deployment profiles (jar, war, ear) of Oracle Fusion Middleware applications using ANT Scripts and Jenkins.
- Responsible for building/deploying consistently repeatable build/deployments to company production and non-production environments using JENKINS & BUILD Pipelines, ANT, MAVEN.
- Deployed Java/J2EE applications to WebLogic server using Jenkins builds.
- Responsible for access control to ERP systems such as Oracle R12, R11i involving creation of user accounts and assigning responsibilities to users.
- Created Python and WebLogic WLST scripts to automate teh deployment process
- Involved in leading Automation Deployment Team by working withPuppet.
- Setup teh Chef Infrastructure for teh environment for software configurations management.
- Setup teh Chef servers, chef work stations, chef nodes and involved in bootstrapping new infrastructure chef nodes.
- Configured multiple cookbooks, recipes, templates and attributes on workstations to be deployed to various chef nodes.
- Provided configuration management expertise to all software development projects.
- Set up teh Linux Cron jobs for automating various build related jobs and application data synchronization jobs.
- Set up teh GIT synchronization for Django (Python based web framework) based applications.
- Worked on customization of existing Python scripts of some of teh internal applications.
- Worked on configuring teh Apache Tomcat for Java applications deployment.
- Worked on writing multiple Python, Ruby and Shell scripts for various companywide tasks.
- Experience with Configuration Management Tools (PUPPET, CHEF).
- Manage AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and UAT environments as well as infrastructure servers for GIT and Puppet.
- Developed Perl and shell scripts for automation of various tasks.
- Worked with SVN and GIT version controls.
- Involved on Container based deployments (Docker) with Chef Configuration management tool.
- Designed and implemented scalable, secure cloud architecture based on Amazon WebServices.
- Imported and managed multiple corporate applications into Tortoise SVN and implemented teh setup for Master slave architecture to improve teh Performance Automated SQL Scripts.
- Worked with teh RHEL for enterprise environment and CentOS for teh POC environment.
- Experience in creating users, groups and roles in LDAP server.
- Experience in writing teh re-write rules in Apache HTTP Server Version 2.0.
- Setup teh JMS and JNDI on teh WebLogic servers.
- Created multiple Python, Perl and UNIX shell scripts for various application level tasks
Environment: Redhat Enterprise Linux(RHEL) 7/6.Tortoise SVN, Jenkins, Bash, Perl Scripting, Docker, Java/J2EE, AWS, ANT, MAVEN, GIT, OpenStack, Amazon EC2, Amazon Web Services, Puppet, Chef, Python Scripts, Ruby, Shell Scripts, Sonar, UNIX, JIRA, Python
Confidential, Charlotte, NC
DevOps Engineer
Responsibilities:
- Installed, Configured and Maintained RedHat Linux (RedHat Enterprise Linux 5.x, 6.x & 7.x) on SPARC, x86 and Blade Centers.
- Worked on Virtualizing RedHat servers using vSphere 4.1/5.0 and managed ESX servers using vCenter and also worked with ESX Cluster and vMotion.
- Responsible for design and maintenance of teh Subversion/GIT Repositories, views, and teh access control strategies.
- Developed scripts using PERL, BASH and BATCH files for Automation of Activities and builds.
- Created teh ANT scripts and extension of existing ANT scripts for deployment of applications to HUDSON
- Experience in Working with Oracle ERP, Oracle Fusion Middleware applications (Build automation and deployment)
- Build and Release management - GIT, Maven, Jenkins administration, Nexus.
- Extensively involved in build and release management process for multiple applications using ANT, MAVEN, Jenkins
- Used ANT and MAVEN as a build tools on java projects for teh development of build artifacts on teh source code.
- Work with Docker for convenient environment setup teh test environments.
- Setting up Change Management process and standardizing teh policies for various applications
- Worked in setting up teh repos to various projects in SVN
- Involved in migration fromSVN to GIT repos and worked with Linux sys admins for teh same
- Designed and implemented Subversion and GIT metadata including elements, labels, attributes, triggers and hyperlinks.
- Developed Linux, UNIX, Perl and Shell Scripts and AWT programming for teh purpose of manual deployment of teh code to various environments.
- Monitoring - Nagios, Custom checks, AppDynamics, Splunk
- Responsible for Deployment Automation - Puppet, MCollective, Hiera, Custom Puppet modules, Ruby
- Experience in using Enterprise Chef for setting up Chef Workstation, Chef Serverand nodes.
- Experience writing Chef Cookbooks and recipes to automate teh deployment process and to integrating Chef Cookbooks into Jenkins jobs for a continuous delivery framework.
- Operations - Custom Shell scripts, Ruby scripts, VM and Environment management.
- Manage configuration of Web App and Deploy to AWS cloud server through Chef.
- Coordinating with Different Project teams on Build & release planning and efforts.
- Work with different team members for automation of Release components.
- Involved in working with various code coverage tools like JACOCO
- Setup variousnon-production environments for validating various applications
- Worked with of Lucene search and OpenGrok code review tool
- Creating teh SQL, PL/SQL scripts (DML and DDL) in oracle database and revising them in SVN
- Created multipleRuby, Perl and UNIX shell scripts for various application level tasks
Environment: Java/J2ee,RedHat 6.x & 7.x; Solaris 9,10; Subversion,Docker, Nexus, Ant, Maven, Jenkins, GIT, SVN, Chef, Puppet, AWS, Bash, Perl Scripting, Shell Scripting, Ruby.
Confidential
Build and Release Engineer
Responsibilities:
- Installed and configured several hundred RedHat Blade and VMware Esxi 4.x Virtual Environment.
- Suggested changes to development practice to increase efficiency by restructuring teh branching structure to include merging mechanism.
- Installed MAVEN and configured pom.xml in conventional projects for continuous integration.
- Worked on configuring plug-ins like Junit, SSL autantications in Maven.
- Responsible for monitoring all teh jobs dat are running, scheduled, completed and failed. Troubleshooting teh failed jobs is a primer in these situations.
- Worked with configuration of Apache Tomcat
- Experience in setting up Oracle Database on various nodes
- Experience in working with Software load balancer using Sun Grid Engine
- Coordinating teh resources by working closely with Project Manager’s for teh release and carried Deployments and builds on various environments using continuous integration tool.
- Used various J2EE design patterns at Presentation/Business/Data tiers in teh system.
- Wrote ANT and MAVEN Scripts to automate teh build process.
- Used Shell/Rubyscriptsto automate teh deployment process.
- Co-coordinated Instance Refreshes and Environment Re-base lining.
- Planning, scheduling and documenting releases at code Freeze Periods.
- Sole person to be responsible for Release/Change control Process.
- Converted and automated builds using Maven and Ant. Scheduled automated nightly builds using Hudson/Jenkins.
- Involved in teh migration of Data Stage jobs from development to production environment.
- Scheduled teh DataStageETL batch jobs on a daily, weekly and monthly basis through Autosys.
- Setup teh Report generation jobs in Jenkins for OpenGrok tool.
- Worked with Puppet for managing various configurations across multiple nodes
Environment: Java/J2EE, Ant, Maven, RedHat 5.x, 6.x & 7.x; Subversion, Ruby, Jenkins, Clear Case, Clear Quest, UNIX,JUint
Confidential
Linux Administrator
Responsibilities:
- Installed, configured & handled troubleshooting of Solaris 8/9/10 and Red-Hat 5/6/7 on Sun Enterprise Servers and AIX on IBM Blade Servers.
- Set up teh Domain Name System by configuring teh DNS primary, secondary and DNS Clients and configured teh database files.
- Administered teh Network of 400 UNIX Users using Shell Scripts.
- Monitored teh Network and System Performance through vmstat, iostat, grapher tool.
- Configured backup and restoration of data from tape in Dump and Tar format using Shell Scripts.
- Implemented backup strategies based on teh company policy using Shell Scripts.
- Recovered data from server after a ROOT file system crash.
- Created and added Swap Space at runtime.
- Part of team for Installation and configuration of DB2.
- Configured additional storage devices, partitioned hard disk based on teh project requirement.
- Installed several security packages like SNORT, tcpd, tcp-wrappers & ASSET.
- Implemented security in systems and network for all Sun Enterprise Servers & Desktop Servers.
- Handled Day-to-Day operation of all servers running Production jobs, Backups, Restores and Report generations.
- Worked with heterogeneous Client & Server management.
- Backed up and restored data from tape in ufsdump, tar, cpio&dd format.
- Configured teh Send Mail configuration file, created e-mail ids, created alias database.
- Handled troubleshooting teh configuration file, configured teh Boot file for teh Domain Name Server to boot, configured and updated teh Zone database.
- Installed various software packages such as tcpd, ipfilter and patching teh appropriate software.
- Planned for storage and backup including studying teh disk space requirement and backup device performance.
- Tested and implemented various types of software for backup.
- Used heterogeneous backup software for Windows and UNIX to backup and retrieve file systems without loss of data.
Environment: Sun Fire 4800, 3800, V880, V440, V490/890/240, RHEL, IBM Blade Servers HS20/LS20, IBM xSeries 335/336/345/346/365, Compaq, Red-Hat Linux 5.x/6.x/7.x; Solaris 8/9/10, Oracle 9i/10g, Bash, SNORT, NAS, Send mail, DB2, VERITAS Net Backup, VERITAS Volume Manager 3.0, EMC SAN.
Confidential
System Admin
Responsibilities:
- Managing teh Domain Controller, DHCP server, printer Server, Application server, Antivirus server, Zimbra Mail Server
- Provided functional and technical support, troubleshooting and diagnosing hardware and software problems, includingdesktop, laptop and LAN.
- Routing - Configuring Static and Dynamic routing (RIPv1/v2, IGRP, EIGRP, OSPF, BGP) Protocols, redistribution, autantication, summarization.
- Switching - Configuring of Vlan. Inter-Vlan routing. VTP, STP, RSTP, Trucking, MAC binding.
- Configuring and implementing of NAT, PAT, and policy based NAT, access control list configuration over ASA using object groups. Transparent firewalls and security context, failover-active/standby.
- Solution of VPN with IPSec, GRE, and SSL technology.
- System administration and network administration of windows server 2008 active directory, FTP, DNS, DHCP, TFTP, Terminal services.
- Configuring and implementing of NAT, PAT, and policy based NAT, access control list configuration over ASA using object groups. Transparent firewalls and security context, failover-active/standby
- Trouble shooting Hardware, Network and OS related problems. Installation of Software for teh user needs.
- Managing New Branch Setup and providing RDP connections for user request.
- Software Configurations, Hardware Settings, LAN Connectivity's, TCP/IP Settings.
- Handling teh AV update issues, Windows update issue, print server issues
- Creating and deleting user IDs in Omni Banking Software as per teh request from HR
- Implementing Banking Software at Branch Location for online.
- Maintaining virus free Network using Symantec endpoint protection Anti-virus Server
- Creation of Omni database and troubleshooting teh Banking Omni application issues