Devops Administrator Resume
Pittsburgh, PA
SUMMARY
- Around 13 years of expertise in Production /Application/Platform Support in various production, development & testing teams with domains specific like Banking, Telecom, Retail and IT support services.
- 8 years of experience in Unix/Linux systems in L3 Linux Administration activities.
- 4 years of experience in WebLogic administration activities in dev, test and production.
- Providing platform support to have client applications deployed properly and run smoothly with proper health checks.
- Using various alerting, monitoring, deployment, ticketing tools making sure user application works in configured manner to have end users’ access round the clock.
- Application supporting and troubleshooting by various logs analysis.
- Making sure docker containers have clean run without any issues.
- Install and maintain security patches on the operational and development system, which includes Red Hat Linux, VMware, Web logic and Apache web services.
- Systems registration and subscription with Red Hat Satellite.
- Performing daily system monitoring, verifying the integrity and availability of all hardware, server resources, systems and key processes, reviewing system and application logs, and verifying completion of scheduled jobs such as backups.
- Performing regular security monitoring to identify any possible intrusions.
- Performing daily backup operations, ensuring all required file systems and system data are successfully backed up.
- Performing regular file archival and purge as necessary.
- Create, change, and delete user accounts per request as necessary.
- Repair and recover from hardware or software failures. Coordinate and communicate with impacted constituencies.
- Apply OS patches and upgrades on a regular basis and upgrade administrative tools and utilities. Configure/add new services as necessary.
- Upgrade and configure system software that supports infrastructure applications per project or operational needs.
- Maintain operational, configuration, or other procedures.
- Perform ongoing performance tuning, hardware upgrades, and resource optimization as required. Configure CPU, memory, and disk partitions as required.
- Updating Redhat systems using RPM and YUM.
- Monitoring and maintenance of virtual servers (VMs) on vSphere client and vSphere Web client.
- Experience in installation, configuration and maintenance (DNS on bind, WWW on apache, SMTP on sendmail/postfix, POP3, LDAP using OpenLDAP) on Linux platforms, including security of provided services, ability to troubleshoot common and very uncommon problems.
- Using RSYNC, TAR for backup of regular home folders and system files.
- Creating user accounts and maintaining user and group privileges.
- Schedule Backup and restore data into file systems from Networker Server.
- Writing the Bash scripts and Documentation of the services configured.
- Install, configuration and maintenance of FTP, NTP, AutoFS, NFS, ISCSI devices.
- Installing application software and coordinating with the DBA for solving database issues.
- Configure TENUP for copying 1010data from one data source to another data source, related to one of the application.
- Installed and managed Apache on Linux Servers for application services.
- Network management and System configuration.
- Scheduling Cron jobs for daily incremental and weekly full backups.
- Configured Linux kernel parameters for Oracle installation and administered Oracle account privileges.
- Installation and configuration, mainly Red Hat Linux with advanced services, backup procedures and regular maintenance.
- Work closely with Development team and Testing team for any issues related to applications performance.
- Linux Server User and space account management and providing access to CLI through OpenSSH.
- Configure SMTP server for applications for relaying Emails.
- Mounting Windows partitions on Linux using SAMBA for copying application backup.
- Expertise in monitoring, troubleshooting the Production issues.
- Automating of maintenance and health check monitoring activities.
- Attend/Open crisis management calls and weekly/daily status meetings to support the applications on a 24*7 basis.
- Replacing faulty drives by placing calls with vendor.
- Managing and maintaining of System maintenance windows.
- Experience on ticketing tools like Service now and Numara Footprints.
- Monitoring and maintaining servers using Nagios dashboard monitoring tools.
- Error and log report verification on a daily basis to keep the environments healthy.
- Co - ordinating with release management, development and testing teams for the application deployments in order to perform the release schedules.
- Prepare regular status reports of activities of my team.
- Maintaining the OS and database resources from remote locations.
- Daily/Weekly calls to report the status of the application process.
- Co-ordinating with release management, development and testing teams for the application deployments in order to perform the release schedules.
- Experience on installation, management, configuration and troubleshooting of RHEL 5.x, 6.x and 7.x operating systems in Kickstart and Silent modes.
- Shell Scripting (BASH) experience to automate the system related activities.
- Installation and configuration of RedHat Enterprise Linux on physical servers.
- Hands on experience in configuration management tools like Puppet.
- Expertise in automating system admin tasks using Puppet.
- Deployed Puppet, Puppet Dashboard for configuration management to existing infrastructure and assisted in building automation policies.
- Hands on experience on tools like Likewise and Powerbroker for LDAP authentication.
- Performing daily system monitoring, verifying the integrity and availability of all hardware, server resources, systems and key processes, reviewing system and application logs, and verifying completion of scheduled jobs such as backups.
- Provide Tier III/other support per request from various constituencies. Investigate and troubleshoot issues.
- Application deployments through WebLogic console on production servers.
- Troubleshooting, Load Balancing, Clustering, Deploying Applications, Performance Tuning and Maintenance.
- Create, configure and tune WebLogic domains/applications for performance issues.
- Work with vendors and developers for application related issues.
- Deployment and troubleshooting of JAR, WAR, and EAR files in domain and clustered environments.
- Code deployments/promotions, performance monitoring and performance tuning
- Upgradation of WebLogic servers in development, testing and production environment and applying patch and service packs.
- WebLogic Administration, Monitoring and Troubleshooting using Admin Console.
- Server Performance Tuning - Thread Dump Analysis, Core Dump Analysis when Server crashed unevenly.
- Creating security roles, group policy, user authentication and authorization.
- Node Manager Configuration - remote managed server start and stop. SSL communication between admin server and node manager.
- Tuning JVM heap size to maximize the number of clients accessing the applications.
- Deploying different applications like WAR files, EJB jars files and enterprise application archives (EAR) on WebLogic using various deployment tools (Console, Weblogic.Deployer and WLST).
- Performance tuning of Web Logic server with respect to heap, threads and connection pools.
- Capturing thread and heap dumps and analyze them to find the root cause analysis.
- Ensure availability and stability of our online web applications.
- Support application developers during application testing and deployments.
- Handle day-to-day support activities and must be comfortable working on production support incidents, making recommendations and escalating when necessary.
- Ensure proper monitoring of all environments for availability and stability.
TECHNICAL SKILLS
Operating System: Red Hat Linux ES, IBM-AIX, HP-Unix, Windows
Platform: AppEngine, Docker Containers
OS Administration: RedHat 5/6/7 Linux Administration
E-Mail servers: Postfix, Sendmail
Monitoring: Mesos,AppDynamcs,Nagios, ILO, vSphere Client, Zenoss, Splunk
Alerting: Sysdig,Moogsoft, HPOV, Orion
Ticketing: Jira, Remedy, Service Now, Numara Foot Prints
Scripting Tools: Bash Shell Scripting
Scheduling Tools: Nomad,Marathon,Crontab
Loggng Tools: Kibana, Elastic Search
Networking: DNS, OpenLDAP, NFS, AutoFS, DHCP, TCP/IP, SMTP, Firewall, IPTables
Database: Oracle, MySQL
Others: MS-Office, Foreman, Satellite, EMC Networker, WinSCP, Putty, Cyberark, Storix, HP Diagnostic Tool 9.2
Web/Application Servers: Weblogic Administration, Apache, Tomcat
Configuration Management Tools: Puppet, Ansible
PROFESSIONAL EXPERIENCE
Confidential, Pittsburgh, PA
DevOps Administrator
Responsibilities:
- Supporting BXP Platform issues, which is custom defined PaaS for Confidential .
- Making sure apache and tomcat partitions are well deployed on VMs environment wise and performing troubleshootingc using various logs.
- Providing access to platform by using BXP PaaS commands.
- Providing support to AppEngine platform in which applications are deployed in docker containers, making sure the applications deployed are always running and looking healthy in dashboard.
- Alerts being monitored by Moogsoft, HP Open View and Orion.
- Using Kibana for logs analysis and work on troubleshooting.
- Application performance monitoring by Grafana.
- Working on Remedy and Jira ticketing tools and providing resolution on user issues.
- Containers jobs are monitored using Mesos, Marathon and Nomad scheduler.
- Running daily health checkout for all nonprod and prod clusters and analysing the health and work with respective app teams.
- Coordinating with Platform support team on daily calls and making sure users are updated.
- Running purges weekly on applications on all clusters to recover resources.
- Performing ESP configuration to run scheduled jobs and performing URL troubleshooting.
Confidential, Goodlettsville, TN
Lead Linux/Weblogic Admin
Responsibilities:
- Linux servers build from scratch and maintaining the servers.
- Monitoring the server status and services.
- Installation of RedHat Enterprise Linux 5/6/7 operating systems.
- Configuration of Nagios, it is an open source tool network and service monitoring tool.
- Updating Redhat systems using RPM and YUM.
- RedHat to auto update patches from RH Satellite server.
- Using rsync for backup of regular home folders and system files.
- Creating user accounts and maintaining user and group privileges.
- Providing user support, troubleshooting, software upgrades, Configuration of networks.
- Writing the Bash scripts and Documentation of the services configured.
- Installed and maintained FTP, Automount, NFS Servers/clients.
- Implemented file system for Linux software and database.
- Installing application software and coordinating with the DBA for solving database issues.
- Scheduling cron jobs for daily backups and application data pulls.
- Experience in working on ticketing tools like Service Now and Numara Footprints.
- Configured LVM on RedHat drives storing data.
- User and space account management.
- Implemented file system for Linux software and database.
- Configured Linux kernel parameters for Oracle installation.
- Attended and actively participated in weekly meetings.
- Monitoring and maintaining health of Dev, QA and Prod environments.
- Automation of log file rotation and deletion of unnecessary files to avoid disk space issues.
- Managing and maintaining of System maintenance windows.
- Providing user support, troubleshooting, software upgrades, Configuration of networks.
- Create, configure and tune WebLogic domains/applications for performance.
- Application deployments through WebLogic console on production servers.
- Deployment and troubleshooting of JAR, WAR, and EAR files in domain and clustered environments
- Upgradation of WebLogic servers in development, testing and production environment and applying patch and service packs.
- WebLogic Administration, Monitoring and Troubleshooting using Admin Console and JMX.
- Server Performance Tuning - Thread Dump Analysis, Core Dump Analysis when Server crashed unevenly.
- Creating security roles, group policy, user authentication and authorization.
- Involve in configuration management, software deployment, change management, performance monitoring, and application maintenance .
- Deploying different applications like WAR files, EJB jars files and enterprise application archives (EAR) on WebLogic using various deployment tools ( Console, Weblogic.Deployer, and WLST).
- Troubleshooting, Load Balancing, Clustering, Deploying Applications, Performance Tuning and Maintenance.
- Performed sanity testing on QA, Stage and Production environments after deployment.
- Configure and maintain the scheduled tasks like Thread dumps, log files backup etc.,
- Performance tuning of Web Logic server with respect to heap, threads and connection pools.
- Maintain the applications among Web Logic run-time processes in a cluster of application servers.
- Managing and Monitoring the JVM Performance by adjusting WebLogic heap size and garbage collection parameters.
Environment: Redhat Linux 5/6/7 OS, IBM AIX 7, HP-UX 11.23, Sendmail/Postfix server, Redhat Satellite, Oracle, Rsync, Linux Server Administration, LAMP configuration, Web Application Deployment and support, CVS configuration and access control, Application monitoring and maintenance, Weblogic 12c, Service Now Ticketing tool, Numara Footprints, Cyberark Tool, Storix, OEM, Foreman, Puppet.
Confidential, Atlanta, GA
Senior Administrator
Responsibilities:
- Expertise in handling application and server issues in live production environments.
- Expertise in troubleshooting issues during production outages and fixing them.
- Finding out Root cause analysis (RCA) for production issues and outages.
- Configuration and monitoring of Nagios monitoring tool.
- Linux Server build, configuration and post installation activities.
- Experience in working on ticketing tools like Service Now and Numara Footprints.
- Installing and Updating Redhat Linux system packages using RPM and YUM.
- Disk space and user accounts management on Linux/AIX servers.
- Installing Virtual servers on VMWare ESX.
- Scheduling Cron jobs for daily incremental and weekly full backups.
- Automation of log file rotation and deletion of unnecessary files to avoid disk space issues.
- Redhat to auto update patches from RHN Satellite server.
- Implemented file system for Linux software and database.
- Application deployments through WebLogic console on production servers.
- Providing user support, troubleshooting, software upgrades, Configuration of networks.
- Error and log report verification on a daily basis to keep the environments healthy.
- Writing the Bash scripts and Documentation of the services configured.
- Identify root causes of technical issues in production failures.
- Design and develop solutions to fix identified problems.
- Support trouble-shooting client issues with high level data analysis and project review.
- Maintain ownership until resolution of technical issue.
- Provide a concrete explanation of resolutions to issues.
- Application deployments through WebLogic console on production servers.
- Troubleshooting, Load Balancing, Clustering, Deploying Applications, Performance Tuning and Maintenance.
- Create, configure and tune WebLogic domains/applications for performance
- Work with vendors and developers for application related issues.
- Deployment and troubleshooting of JAR, WAR, and EAR files in domain and clustered environments
- Upgradation of WebLogic servers in development, testing and production environment and applying patch and service packs
- WebLogic Administration, Monitoring and Troubleshooting using Admin Console and JMX.
- Creating security roles, group policy, user authentication and authorization
- Involve in configuration management, software deployment, change management, performance monitoring, and application maintenance .
- Tuning JVM heap size to maximize the number of clients accessing the applications.
- Deploying different applications like WAR files, EJB jars files and enterprise application archives (EAR) on WebLogic using various deployment tools ( Console, Weblogic.Deployer, and WLST)
- Managing and Monitoring the JVM Performance by adjusting WebLogic heap size and garbage collection parameters
- Ensure availability and stability of our online web applications
- Support application developers during application testing and deployments
- Handle day-to-day support activities and must be comfortable working on production support incidents, making recommendations and escalating when necessary
- Manage installation, configuration and updates of web infrastructure components in a multi-tier, virtualized environment
- Perform routine analysis of web and application logs to proactively detect and correct problems.
- Ensure proper monitoring of all environments for availability and stability.
- Maintain documentation to reflect application infrastructure and network topology.
- Support penetration tests and vulnerability assessments against our websites.
Environment: RHEL 5/6, Oracle 12c, Weblogic 12c, Tomcat-Apache7, HP Diagnostic Tool, Remedy Ticketing tool, Nagios, VMware VSphere Client, SAN, Redhat Satellite.
Confidential
System Administrator
Responsibilities:
- LAMP Server Build and Configuration.
- Configuring postfix/sendmail servers on Redhat Linux.
- Installation and configuration of RedHat Enterprise Linux on HP and Dell hardware.
- Configuration and monitoring of Nagios monitoring tools.
- Updating Redhat systems using RPM and YUM.
- Installing the required components on the cloud server and Deploying the application.
- Bash scripting for backup and file copy.
- Setting up Static ip address for Linux servers.
- Implemented host security on Redhat Linux.
- Assigned privileges to users on Linux.
- Installed and managed Apache on Linux Servers for application services.
- Network management and System configuration.
- Configuring Kerberos on Linux servers for secure application authentication.
- Scheduling Cron jobs for daily incremental and weekly full backups
- Creating Apache virtual hosts.
- Implementing internal ssl authentication.
- Configuring smtp server for relaying mails from applications.
- Closely working with Development and QA teams.
Environment: RHEL 5/6, Nagios, Oracle 11g and Weblogic 12c, VMWare VSphere Client, VMWare ESXi, HP and Dell E2960 hardware.