Devops Engineer / System Engineer / Production Support Engineer Resume
Columbus, OhiO
SUMMARY:
- With 7+ years of total experience in IT industry in Red Hat 4.x, 5.x, 6.x, OEL v 5, 6, AIX 5.3,6.1, 7.1, Windows Desktop Support, Windows Server 2003, 2008 and 2012, Virtualization with VMware ESX 5.1 and Virtual Center Server.
- Expertise in installing RHEL v5.x, v6.x via Kick start server.
- Expertise in installing and supporting Linux, & AIX servers.
- Disk and File system configurations through Logical Volume Manager (LVM) on Linux and AIX machines.
- Installation and upgradation of Packages and Patches configuration management, version control, service pack & reviewing connectivity issue regarding security problem.
- Established, maintained & troubleshoot Current Version Control System server for the multiple migration projects including creating multiple repositories, project specific user permissions, code backups etc.
- Administration and management of Active Directory, DFS, OU, Group Policy Management Console (GPMC), creation of users, groups and add users to a group and different OU.
- Expertise in troubleshooting and resolving Java based application issues escalated from end users.
- Extensive experience in installing, integrating, tuning, and troubleshooting Apache Tomcat, Jboss and WebSphere application server and webservers.
- Configured and administered naming services like LDAP, DNS and NIS.
- Knowledge of networking (TCP/IP, Ethernet), STATIC IP, NIS, DNS, NFS, DHCP, SMTP and RAID.
- Manage deployment, maintenance, support and upgrade of servers, hardware, software, operating systemsin server environment.
- Build and troubleshooting experience in Linux Server with VMware ESX Server, ESXi Server and vCenter 5.0/5.1.
- Expertise in configuring various clustering software’s on UNIX servers including VCS, HACMP, Red hat cluster, Service guard and Sun Cluster.
- Patching of All Windows servers for OS vulnerable security patches through WSUS (Windows Server Update service).
- Experienced in managing the server cluster environment including configuration, shares and permissions.
- Experienced in installing and managing NAS and SAN storage solutions.
- Expertise in using HP Service Manager and Jira as a ticketing tool.
- Experience in writing and modifying XML, HTML, Java, Java Script files appropriately to resolve the issue.
- Expertise in writing and modifyingBash, K shell, Python & Perl scriptsto automate and systemize the process.
- Expertise in writingSQL query andproceduresinPL/SQLusing Squirrel, Oracle Developer or Microsoft SQL Server Management 2012.
- Expertise working knowledge of Oracle 11i/10g, & IBM DB2.
- Expertise in deploying various codes to applications using Fast Arm tool, Jenkins & Bamboo.
- Expertise in writing Puppet manifests / Ansible Playbooks and modules to deploy, configure, and manage application servers.
- Extensive working knowledge of repository using Subversion, GitHub & creating builds in Jenkins & Bamboo.
- Extensive working knowledge of creating and maintaining Virtual Machines, Load Balancer, Virtual Network using Amazon Web Services, GAIA & Microsoft Azure.
- Experience in scheduling monitoring jobs using Netcool, Tivoli, Wily and logs using Splunk.
TECHNICAL SKILLS:
Engineering Tools: MATLAB R2014a, LT Spice IV, Simulink R2014a, Magic, Lab view, Eclipse, Model SIM 10.4, Auto Cad 2013, PLC Programming, AutoCAD 2013, MS Office Pro, 2013, 2010.
Operating Systems: Red Hat 4.x, 5.x, 6.x, OEL v 5, 6, AIX 5.3,6.1, 7.1, Sun Solaris v 8, 9, 10 & 11, Windows Server 2003, 2008 and 2012, Ubuntu, Windows 10,7, XP.
Programming Languages: C, C++, Java, Shell, Bash, Arduino, Perl, Python, SQL, PL/SQL, HTML, Java Script.
Database Utilities Tools: TOAD (9.6.1/9.1/8.5 ), Oracle Developer, Squirrel SQL Client 3.7, Microsoft SQL Server Management 2012.
Cloud System: Azure, Amazon Web Services, Gaia
Ticketing System: HP Service Manager, Jira
Databases: MS: SQL Server 2008/2012 and Oracle /9i/10g/11, IBM - DB2.
Build Tool: Jenkins, Bamboo
Monitoring Tools: Netcool, Tivoli, Splunk & AppDynamics
Repositories: GitHub, Subversion
Containers: Docker, Openshift, Kubernetes
PROFESSIONAL EXPERIENCE:
Devops Engineer / System Engineer / Production Support Engineer
Confidential, Columbus, Ohio
Responsibilities:
- Involved in designing and deploying a multitude applications utilizing almost all of the AWS stack (including EC2, VPC, Route53,S3,RDS,Dynamo DB, SQS, IAM) focusing on high-availability, fault tolerance, ELB and auto-scaling.
- Created VPC in AWS by creating Internet Gateway, Routing Tables, Public & Private Subnets, EC2 Instances.
- Created Load Balancer (ELB) and used Route53 with failover and latency options for high availability and fault tolerance.
- Experience with monitoring tools such as Cloud Watch.
- Developed Ansible playbooks to research, test & verify proper functioning of software patches and also to deploy the fix.
- Extensively developed Ansible playbooks to orchestrate the Linux Administrative tasks.
- Configured operating system software and deployed the configuration into servers by creating Ansible playbook.
- Install and configure the Application servers like Apache Tomcat, Cloudstack, Oracle database, Mongo dB, Oracle clients and Http servers and manage them using Ansible playbook.
- Experience using Ansible Tower, which provides an easy-to-use dashboard, and role-based access control, so that it’s easier to allow individual teams access to use Ansible for their deployments.
- Managed Jfrog artifact repository in promoting the rpms, ansible playbooks and application wars from snapshot repos to dev, test and prod repos.
- Managed GitHub repositories and permissions, including branching, merging and tagging.
- Established the connection between Git to Jenkins using Webhooks.
- Created the delivery pipeline in Jenkins. Build the war file using Apache Maven, deploy on Tomcat on test server using deploy plugin and sent the result to developer via email.
- Deploy the build on production server on schedule downtime by using Jenkins. Monitor the Tomcat logs using Splunk and escalated upon critical issue in order to avoid customer impact.
- Configured Docker through Ansible Playbook.
- Worked on creating Docker Images and handling multiple images primarily for application configurations.
- Dockerized applications by creating Docker images from Docker file, collaborated with development support team to set up a continuous deployment.
- Created Delivery pipeline in Jenkins such that whenever a new code push to Github. Jenkins, builds a Docker container with all configuration settings, deploy on it and send the result to developer.
- Actively, participating in high-priority incidents such as P1’s and their resolutions.
- Retrieved the information from XML, HTML, Java Script files and modified appropriately to resolve the issue.
- Analyze the Apache Tomcat logs and code on Linux servers during an issue and provide necessary actions to mitigate the issue.
- CreatedSQL queriesand writtenProceduresusingOracle PL/SQLto load data from flat files into new tables using Squirrel or Oracle Developer connecting tools.
- Create indexes and dashboards in Splunk. Retrieve the logs using the Splunk queries.
- Monitor schedule jobs using Netcool, & Tivoli.
- Designed and developed automation test scripts using Python and Bash.
- Attending calls with the Business and Offshore team on daily basis for requirement clarifications, delivery issues and meeting the SLA.
- Work in team environment to complete all testing activities according to schedule with the help of IT Service Management (ITSM) plans. Also, Co-ordination with various third-party vendors during business impacting changes and deployments.
- Complete root cause analysis of defects and monitor data processing quality assurance & development activities.
- Documented the procedure or solutions of issues in Confluence.
Environment: Linux 5.x/6.x, Windows Server 2012, 2008, Ansible, AWS, Oracle (11i/10g), IBM DB2, SQL Developer, Squirrel Sql Client 3.7, Apache Maven, Microsoft Sql Server Management 2012, Python 2.7, Oracle Developer, TOAD 9.6.1, Excel (2003, 2007), Remote Connection, IBM - Web sphere, SSH Thick Client and Putty, GitHub, Ansible, Jenkins, HP Service Manager, Jira, Jfrog, Docker, Fast Arm, Tivoli, Netcool, Confluence, Docker.
Devops Engineer / Systems EngineerConfidential, McLean, VA
Responsibilities:
- Responsible for managing Red Hat Linux, AIX and some handful of Solaris Client Server in a fast-paced demanding environment.
- Used Kick Start Server to initiate installation of Red hatLinuxon several machines at once.
- Creating and mirroring preconfigured Operating system like Windows/Linux and Web Sphere services in the OS.
- Handled various storage devices, Disk Management, Logical Volume Management (LVM) and Logical Partitioning.
- Worked on Group/User Administration, Startup and Shutdown Scripts, Crontabs, File System maintenance and Backup scripting & automation.
- Setup SSH, SCP, SFTP connectivity betweenLinuxhosts.
- TroubleshootedLinuxnetwork, security related issues, capturing packets using tools such as Optnet / TCP wrappers.
- Participated in Server migration and up gradation as per need of the customer and application.
- Created, Configured, Managed and Troubleshooted LVM & RAID. Extended the space as per the customer need.
- UsedVeritas Cluster Server to verifyFailover/Pre-Failback/Failbackin case of outage in the high environment.
- Conducted systems design, feasibility, cost studies and recommend cost-effective cloud solutions such as Amazon Web Services (AWS).
- Utilized Puppet to automate single command provisioning for development and production environments for an operations tools startup.
- Participated in the release cycle of the product which involved environments like Development, QA, UAT and Production.
- Used Subversion as source code repositories and managed SVN repositories for branching, merging and tagging.
- Developed Shell/Python Scripts for automation purpose.
- Resolved merging issues during rebasing and re-integrating branches by conducting meetings with Development Team Leads.
- Implemented auto environment creation using Puppet and AWS.
- Worked closely with other testers and developers to improve automated framework with bug fixes and feature requests.
- Installed, Configured MYSQL Database Server & written PL/SQL queries and procedures to fix an issue.
- Worked closely with software developers and operators to debug software and system problems.
- Involved in deployment of web applications into different application servers by using various deployment tools for ex: Jenkins.
- Implemented the setup for Master Slave Architecture to improve the performance of Jenkins.
- Deployed Java/J2EE applications to Application Servers in an agile continuous integration environment.
- Used Jira as ticket tracking and work flow tool.
- Monitored schedule jobs using Netcool, Tivoli, & Wily.
- Documented the procedures and solution in Confluence.
- Extensively worked withHP Service Manager ticketingsystemand provided24/7 on call supportfor production.
- Helping other teammates to configure and troubleshoot system and network issues.
Environment: RHEL 5.x, 6.x, AIX 5.x, Windows Server 2012, Puppet, AWS, Shell/Perl Scripts, Ruby, Python 2.7, MYSQL, Subversion, Jenkins, Bamboo, Tomcat, Veritas Cluster Server, HP Service Manager, Jira, Confluence.
DevOps Engineer / UNIX Admin
Confidential, NewYork
Responsibilities:
- Installation & Configuration of Red Hat Enterprise Linux and CentOS, Maintenance & System Administration.
- Build new Virtual Machine and physical server IP bonding for load balancing and fail over. Firewall, SELINUX Managing the VMWare ESX and ESXi servers 5.5,5.1 and 3.5.0 based on requirement.
- Installed packages using YUM and Red Hat Package Manager (RPM) on various servers.
- Performed upgrade on Red Hat Linux whenever required.
- Performed hardware and software installations, upgrades and maintenance, patch administration, kernel modification/upgrades, file system management, performance and security analysis, and network configuration/tuning.
- Installed, Configured & Administered WebLogic, WebSphere, Tomcat, Jboss and Apache Web App Servers on Linux Servers.
- Implemented and maintained services running on Linux and server platforms deployed in AWS EC2 and OpenStack based private cloud.
- Performed data migration across multiple UNIX/LINUX (RHEL/Solaris/AIX) servers, and Windows Servers.
- Deployed Puppet agent, Puppet Dashboard, and Puppet DB for configuration management to existing infrastructure.
- Installed and configured Linux/Unix and Windows operating systems on VMware servers.
- Configured LDAP Server and LDAP Client on Linux machines for authorization and authentication.
- Responsible for maintaining security on all UNIX system for regulatory compliance.
- Implemented and troubleshooted network service like NFS, FTP, NTP, Telnet, SSH.
- Taking Snapshot in the environment.
- Prepared Windows/Unix Security standard preparation document and system check procedures to keep the systems secured & updated.
- Backend Solution, Day to day sys Admin & Monitoring, File system management & Disk Management. Wrote Unix shell scripts for automated installations, to extract logs using Bash, & Python.
- Experienced with ticketing tool such as HP Service Manager.
- Provided customer support, help/troubleshoot users to resolve server, network, and other system wide problems.
Environment: RedHat (5,6), CentOS and SUSE Linux, Solaris 10/11, AIX, Sun Enterprise Server, HP 9000 K, L, IBM RS/6000, pSeries Server, NetBackup 5.0, Veritas Volume Manager 4.x, EMC DMC 2000/ 3000, Bamboo, Jira, Windows NT 2003/2000/ XP, Open Stack, Python, Puppet.
Sr. Linux Admin
Confidential
Responsibilities:
- Worked mostly on Red Hat Linux environment 5.x and 6.x by installing, configuring and troubleshooting Apache Tomcat 7.x in a clustered environment where the application is build.
- Worked on building Linux and Solaris servers using Kickstart, Jumpstart and experience using VMware templates on ESX servers.
- Participation from scratch for new server’s deployment and installing ESX in the servers and making it configured over Intranet.
- Perform patch management on LAMP Stack that is deployed on top of RHEL v6.
- Administration of servers which includes installation, testing, tuning, upgrading and loading patches, troubleshooting both physical and virtual servers.
- Worked on patching Solaris and Linux servers and also experience patching Solaris Zones and Linux VM’s running on ESX environment.
- Successful implementation and configuration of the ESX servers to existing NAS devices.
- Built servers and installed applications as per the company standards and requirement.
- Performed installation, configuration and management of JBoss 5.x application server on Linux and Solaris servers.
- Used Windows 2003 Standard Edition. Upgraded the Firmware of the servers. Participated in mounting, racking and cabling of the servers.
- Monitored the servers using Nagios and troubleshot the server issues.
- Creating and mirroring preconfigured Operating system like Windows/Linux and configuring Oracle/Sql, Web sphere services in the OS.
- Written a Powershell scripting for Active Directory and Exchange.
- Provided support for Azure Cloud servers environment for project Code Deployments and Oracle DB installations and maintenance.
- Installing and configuring the software packages based on project requirement.
- Creating and Administrating File systems on Red HatLinux.
- Handling RHEL5 for OS issues like space, memory, logging and other configuration changes.
- Developing and implementing backup and disaster recovery protocols.
- Developing standard operating procedures and documentations for the virtualization environment.
- Providing day-to-day onsite support for networked systems, hardware and related infrastructure.
- Creating a backup job and also initiating backup of data center on daily, weekly and monthly basis.
Environment: ESX 2.5/3.0, Windows 2000/2003, Windows XP, Red hat 5/6, NAS, SAN, ISCSI, Web sphere 6.0/6.1, Oracle 8/9i, NAS, SAN, ISCSI, JSON, VMware HA, VMware DRS Clusters, Python, Azure, Docker, Nagios.
Solaris / Linux System Admin
Confidential
Responsibilities:
- Managing LinuxServers: RHEL 4.x & 5.x, Bash scripting for automation of tasks.
- Worked on Grub, PXE boot, Kick start, Packages, Yum, RPMs, LVM, Boot from SAN, file system configuration.
- Working with version control tools such as Subversion (Tortoise) 1.8.x64bit.
- Configuring LVM as extending Logical Volume and Physical Volume Size.
- Involved in building Solaris 10 and migrating Solaris 8 to Solaris 10.
- Coordinated with the UNIX and Windows customers for HDS firmware migration as per vendor recommendation.
- Working with M and T series servers like M4000, M5000 & M8000 servers.
- Installation, Upgrading, Patches, Migration, Configuration and Troubleshooting, deploying SUN Cluster Framework and VERITAS Cluster Server.
- Handling various Solaris container/zone, Knowledge of DTrace.
- Handling the Domain, DHCP & its policies.
- Worked on migration of storage level using EMC Replication Manager.
- Worked on HDS USP, USPV, AMS 1000, AMS 2500, 9585.
- Worked extensively on HDS TrueCopy, ShadowImage for migrations.
- Handling & fixing all Server related issues,ensuring maximum availability of servers and its services.
- 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.
- Experience with administratingTSM5.4.3 and 6.2 servers on a variety of hardware and configurations. (IBM AIX, Sun/Oracle Solaris servers, Linux RHEL5 in VCS clustered environment.)
- Install newTSMclients in NT, Linux, and Unix environments.
- Documented standard operating procedures (SOP) for troubleshooting, configuring, and setting up virtual servers.
- 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.
- Desktop, printers & laptop's troubleshootinganalyzing the existing environment suggest & implement the improvements.
- Restricting users from downloading non-business applications.
- Created various Batch jobs and time-based workflows to update the data regularly.
- Installing and managing different automation and monitoring tools like Nagios and Splunk.
- Created, Troubleshoot and Deployed Java Scripts on the servers.
- Implemented Nagios alerting toolfor Monitoring alerts.
- Provided user support and bug fixing activities as per the SLA.
- TroubleshootTSMservers and client issues as necessaryand Providing On callTSMsupport 24x7.
- Managed Operational requests and troubleshoot issues, working with diverse groups.
Environment: RedHat5.5, CentOS4.0, Windows 2003/2008/2012 Server, Windows Xp/7/8, VMware ESXi 5.1, Vmotion, vcenter server, sphere client, center update manager, TSM, vcenter converter, San, NAS, Hp Rack servers.