Sr. Systems Engineer Resume
Vernon, Hills-iL
SUMMARY
- More than 8 Years of IT work experience in various positions with increasing responsibilities and technical capabilities. Installation, Configuration and Administration of Web Logic, WebSphere and Apache Servers in @ and Solaris Servers.
- Implemented multiple CI/CD pipelines as a part of DevOps role for on - premises and cloud-based software using Jenkins, Chef and AWS/Docker
- Maintained virtual environments using VMware ESX 6.x Server and built various Linux servers on VMware servers.
- Creating a test Environment in Citrix or VMware for Production Team to test their applications.
- Extensive working knowledge of UNIX (REDHAT) Centos 6,7 & Windows Operating System Environments, supporting access control Security Policies.
- Apache Web server, VMware Administrator experience with storage and network issues
- Experience installing and supporting COTS applications, scripting.
- Preventive maintenance (OS patching of Red Hat Enterprise Unix).
- Installing, configuring and hardening Linux/Unix servers, evaluating needs and installing appropriate recommended patches as needed. Maintain and troubleshoot EMC CLARiiON arrays by creating volumes, LUNs and implementing different RAID levels. Configured and created snapshots of clones of LUNs using EMC Snap View.
- Configuring and maintaining Linux/Unix (Redhat) virtual environments. Installed multiple sparse and whole root zones within one physical instance of Redhat.
- Monitoring the servers using the web based Advantage View & System Edge for data analysis. Configure and administer Solaris LDOMs, Solaris Zones and ZFS.
- Monitor the file systems and CPU load for better performance. Detect and correct the file system errors. Experience in Symantec Netbackups
TECHNICAL SKILLS
Operating Systems: IBM AIX 5.1, 5.2, 5.3 and 6.1, Red Hat Enterprise Linux 5,6,7, SuSE Enterprise Linux 8, 9 and 10, Solaris 9, 10, 11, MS Windows Server 2000, 2003, Windows 95, 98, 2000 Professional, NT, XP, Vista and Windows 7.
Hardware: Sun Fire 280R/V 480/4800/3800/12 K/15K, TSeries, MSeries Server, Sun Enterprise 6500/5000/450/420 R,, HP 9000 K,L,N class server, rp8xxx/7xxx, IBM RS/6000, pSeries, Xseries, HP/IBM/Blade Servers.
Network: TCP/IP, LAN/WAN, HTTP/HTTPS.
Database Software: DB2/UDB, ORACLE 8i/9i, Informix, Mysql, SQLServer 6.5/7.0.
Languages: C, C++, JAVA, JavaScript, HTML, PL/SQL, Ansible, Python, Shell Scripts.
Tools: /Application: LVM, NIM, HMC, TSM, SMIT, Samba, Logical Volume Manager, EMC Navishpere / Unisphere, MS Office 2003, Norton Utilities.
Web Servers: IBM HTTP Server 1.3/1.2, IPlanet Web Server 5.1/6.0, Netscape Enterprise Server, IIS 4.0/5.0, MQ Series, Apache.
PROFESSIONAL EXPERIENCE
Sr. Systems Engineer
Confidential, Vernon Hills-IL
Responsibilities:
- Installed Jenkins on a Linux machine and created a master and slave configuration through a build farm for implementation of multiple parallel builds.
- Experienced in authoring pom.xml files, performing releases with the Maven release plugins, and managing artifacts in maven internal repository.
- Configure and managing daily and hourly scheduled snapshots backup and Restore the data from snapshots if needed.
- Manage Red Hat Linux and Windows virtual servers on AWS EC2.
- Administered databases using RDS, MySQL and DynamoDB in AWS and executed the DML and DDL scripts.
- Used AWS CLI to create new instances and manage existing instances.
- Work with development, testing, deployment and project teams to ensure continuous operation of build and test systems.
- Security-focused needs such as firewall setup and maintenance, anti-social engineering tactics, OS/Application hardening, implementing security settings, etc.
- Integrating UNIX file systems using packages like SAMBA. Setting up printers on UNIX / NT machines to work seamlessly across platforms.
- Deployed code on Tomcat, WebLogic Application Servers for UAT and Development environments.
- Used Terraform to manage the AWS and other cloud infrastructure. Manage servers using configuration management products like CFEngine or Puppet, Ansible, Chef.
- Maintaining the security groups in EC2, EC2 VPC and controlling the inbound and outbound traffic that are allowed to reach the instances
- Automating Web Sphere EAR file deploys through Cruise Control, Jenkins, Team City, and Bamboo.
- Repeatedly worked on AWS Cloud platform and its features which includesEC2, VPC, EBS, AMI, SNS, RDS, EBS, S3, DynamoDB, ElastiCache, IAM, Cloud Formation, OpsWorks, Cloud Watch.
- Used Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change.
- Wrote Python Code using Ansible Python API to Automate Cloud Deployment Process.
- Developed Python Modules for Ansible Customizations.
- Used Ansible Playbooks to setup Continuous Delivery Pipeline. Deployed micro services, including provisioning AWS environments using Ansible Playbooks.
- Used Ansible to document all infrastructures into version control.
- Used Chef to configure and manage infrastructure. Created cookbooks to automate the configuration setups.
- Established Chef Best practices approaches to system deployment with tools with vagrant and managing Chef Cookbook as a unit of software deployment and independently version controlled.
DevOps / Cloud engineer
Confidential, Chicago IL
Responsibilities:
- Implement and maintain the monitoring and alerting of production and corporate servers/storage using CloudWatch.
- Installed SEAL and deployment through multiple product lifecycle environments production systems.
- Design roles and groups using AWS Identity and Access Management (IAM).
- Worked to build demo for DevOps -end to end application deployment and scaling cloud automation for continuous delivery (OpenStack, OpenShift, Docker, continuum).
- Maintained and supported the SEAL environment.
- Build OpenStack test and development infrastructure and maintaining Chef Cookbooks for production rollout.
- Use puppet and Chef automation tools for configuration management in different systems.
- Write Puppet manifests in Ruby for deploying, configuring and managing collected for metric collection and monitoring
- Contributed to CI automation by improving python framework to grab test reporting data from Jenkins Builds and summarize that information as a comment on Bitbucket PullRequests
- Experience with analysis of logs and performing root cause analysis for various issues coming up on daily basis
- Monitoring Live Traffic, logs, Memory utilization, Disk utilization and various other factors which are important for deployment.
- Implemented Micro-services using Pivotal Cloud Foundry (PCF) platform build upon Spring Boot Services
- Worked on Spring Boot application integration with PCF
- Hands on experience providing enterprise support to Linux and Centos servers
- Demonstrated on Ansible along with Ansible Tower can be used to automate different software development processes all over the team organization.
- Integrated GIT into Continuous Integration Environment using Jenkins/Hudson.
- Used Maven as Build Tool for the development of build artifacts on the source code.
- Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, NodeJs, Python, Ruby, Ansible and Docker on familiar servers such as Apache, and IIS.
- Created Cron Jobs and scheduled jobs based on the user's requirements.
- Used Shell scripting to automate the build and deployment process.
DevOps / AWS Administrator
Confidential, Chicago IL
Responsibilities:
- Installation, Configuration and maintenance of RedHatLinux 6/7, Solaris 10/11, and IBM AIX operating systems.
- Worked on configurations and installations Solaris and Linux servers using Custom Jumpstart, and Kick start.
- Datacenter migration activities - built new servers, worked on data-migration and cutover activities with project teams
- Remove OS and data from disk drives using DOJ method with disk wipe Utilities.
- Building servers with OS Disk and with install Utilities. Re-IP servers that were already been built with new IP addresses on Red Hat, HP-UX.
- Experienced in AWS, setting up of EC2 instance with LAMP
- Configured System imager for Linux Servers and used it for Cloning, software distribution and OS updates and performed installations using pxeboot, on hundreds of Linux Servers
- Good working experience with RedHat Satellite Server for upgrading and patching Linux Servers. Built Yocto Linux kernel and file system images with being able to control an I2C device using Linux.
- Linux/Solaris/HP-UX implementation and Administration (OS hardening/Security Audit and monitoring).
- Installed, Configured and maintenance of DNS servers, DHCP Servers, Mail Servers, FTP servers, NIS, Samba and web servers.
- Created LDOMs and Zones for Solaris servers
- Implementing RAID 0, 1, 5and 0+1 levels using Veritas Volume Manager.
- Installed and configured VERITAS Volume Manager (VxVM), Disk and file system management through Veritas Volume Manager, Solaris Volume Manager and Solstice Disk Suite on Solaris and using Logical Volume Manager (LVM) for other flavors of UNIX.
- Planning, documenting and supporting high availability, data replication, business persistence, fail-over, fail-back using Veritas Cluster Server in Solaris, RedHat Cluster Server in Linux and HP Service Guard in HP environment.
- Maintained virtual environments using VMware ESX 6.x Server and built various Linux servers on VMware servers.Creating a test Environment in Citrix or VMware for Production Team to test their applications.
- Administer, maintain and troubleshoot EMC CLARiiON arrays by creating volumes, LUNs and implementing different RAID levels. Configured and created snapshots of clones of LUNs using EMC Snap View.
- Involved in large data center migration - planning, designing, moving servers to new data center, coordinating and troubleshooting issues with various data center, network, application and storage teams
- Installation, Configuration and Administration of Web Logic, WebSphere and Apache Servers in Linux and Solaris Servers.
- Maintaining Remedy environments used for the ticketing system. Knowledge on Citrix Access Gateway and Citrix Secure Gateway
- Ported the OPPA application and Linux kernel drivers to WindRiver 5.Modified the Linux kernel and networking tools, mii-tool and ethtool to dump register information of the Marvell PHY 88E1512 and Xilinx Zynq Gigabit Ethernet module.
- Monitoring Virtual memory, Swap management, and Disk and CPU utilization by using various monitoring tools.
- Involved in mass migration of data form old EMC Storage subsystems to new Subsystems.
Linux Admin/Systems Engineer
Confidential
Responsibilities:
- Installation, configuration and Operating System upgrade on, RedHatLinux 5/6, and Sun Solaris 10/11
- Administrated server consolidation program through use of VMware ESX server and VMware Virtual Center
- SWAP box configuration, Implementation of disaster backup and recovery.
- Performance Management & Tuning of RHEL.
- Veritas File system and Veritas Volume Manager 2.5 are used to configure the RAID 1 and RAID 5 Storage Systems
- Installed and configured SAMBA server for windows and Linux connectivity.
- Installed Web Logic 8.1 with SP5 Server and configured Domains, Admin and managed servers for Applications to be deployed.
- Implemented NIS and NFS for administrative and project requirements.
- Installed and Configured Web and investigate the configuration changes in the production environment.
- Responsible for multicasting of various components as a system administrator.
- Worked closely with database administration staff to ensure optimal performance of databases, and maintain development applications and databases
- Tuning the kernel parameters based on the application/database requirement.
- Monitoring system resources, logs, disk usage, scheduling backups and restore
- Set up Quotas for the user accounts & limiting the disk space usage.
- Configuring SUDO and granting root permission to users for performing certain activities.
- Experience in Bash and Perl scripts for backup and automation.
- Knowledge in Adobe, Hyperion, development servers.
- Upgrading RHEL 5.0 to RHEL 5.5 using live upgrade and manual upgrade.
- Created BASH shell scripts to automate cron jobs and system maintenance. Scheduled cron jobs for job automation.
- Modifying user’s password policies, group policy, UID and GID assignment policies.
- Monitored the performance of the system using top, sar, ps, prstat, vmstat, netstat, iostat, and cpuinfo to check the CPU utilization, bottlenecks of I/O devices,, memory usage and network traffic.
- Troubleshoot network connectivity used ping, netstat, ifconfig, and trace route commands. Login to the remote system using sudo, putty, and telnet. Transfer files across the systems on the network used ftp, scp, and rsync commands.
- Experience managing various file systems using LVM and SVM and also configured filesystems through network using NFS, NAS, SAN methodologies and installed RAID devices.
- Linux technical support and prepared technical documentation for check in verification.
- Regular backing up of critical data and restoring backed up data. Worked in solving tickets issued on day to day activities and problems related to development and test servers.
Unix / Linux Systems Administrator
Confidential
Responsibilities:
- Installation, Configuration & Upgrade of Linux, Solaris, AIX, HPUX, Linux operating systems.
- Installation of patches and packages.
- Upgraded Solaris 9 to Solaris 10 and 11. Configuring SAN Sun Storage. Through Brocade Silkworm Switches. Fiber Optics Switch for redundancy with multi-path.
- Configured SolarisJumpstart Server. Maintained Server 6.0. Backup data of Servers using VERITAS Net Backup. Maintained Security of the Solaris Servers.
- Configuration of VERITAS Cluster Server, Service Guard from the scratch and maintained service group/packages for failover and redundancy purpose.
- Worked on Solaris 10 container technology, configured separate zones for various applications.
- Involved in Implementing and Administrating enterprise level data backup and recovery.
- Designed and Implemented Backup solution for the Network
- Installed and configured file and Application servers running on Sun servers
- Configuring and maintaining network services such as LDAP, DNS, NIS, NFS, Web, Mail, FTP
- Implementation of RAID 0/1/5 for creation of logical volumes using VERITAS Volume Manager in SAN Storage Area Environment
- Managed Network troubleshooting applications TCP/IP including Ethernet, IP addressing & Sub netting, routing
- Worked on creating user accounts, user administration, local and global groups on Solarisplatform
- Created User Accounts and Network Shares. Configured SUN Workstations as Domain Clients.
- Administrated NFS, NIS, DHCP and DNS Samba services running on Sun Solaris and Red HatLinux.
- Worked with Storage team to configure EMC SAN, NAS and iSCSI configuration.
- Managed Users for Solaris, HP-UNIX and Linux Servers and assigned rights to access network resources.
Systems Administrator
Confidential
Responsibilities:
- Performed system administration tasks including server monitoring, back up, patch management and performance tuning
- Created file systems and LVM administration.
- Monitoring Network and system performance through vmstat, iostat and topas
- Configured IBM RS 6000/p-series,550,570,520,610 machines for production, staging and test environments
- Hardware Maintenance and System Administration of Solaris servers.
- Configured and administrated LPAR’s.
- Configured and administrated VIO server and Lpar clients.
- Administration Tasks included User administration, Performance, Sendmail and weekly mksysb
- Daily roles included dealing with LVM extensively. Strong hold of LVM.
- Migrated AIX 5.3 with HACMP 5.1 to HACMP 5.2 (online).
- Monitored Hardware console for any hardware issues. Troubleshoot any operating system issues.
- Worked with application team in resolving any issues related application installed on the servers.
- Created Root Cause Analysis (RCA) for any server outages and server problems.
- Monitored ESX server alarms and VM's alarms and acted on those incidents to resolve.
- Attend team meetings, change control meetings to update configuration / installation progress and upcoming changes in environment.