Sr. Infrastructure / Devops Engineer Resume
Woonsocket, RI
PROFESSIONAL SUMMARY:
- Around 9 years of experience in Systems Administration,Systems Infrastructure support,Software Upgrade, Network Administration and Application Support. Experience in installing and maintaining the operating systems and configuring networks in Centos, OEL, Redhat, SUSE, Ubuntu, HP - UX, IBM AIXas well as Windows (NT/2003/XP/ 2008/2007/2012 ) based environments.
- Expertise in Red Hat/CentOS Linux, public cloud (AWS), DevOps (Puppet, Jenkins, Git) and private cloud (Open stack).
- Expertise in virtualization using VMware ESX server 4/5/6 VMware Workstation, Virtual Box. Also having experience with KVM installation and Configuration.
- Experience working on SPLUNK and Amazon Cloud environments.
- Key member of a Managed Services team that installs configures and maintains Software’s, Databases and Web applications.
- Experience in puppet server client installation, configuration and troubleshooting.
- Experienced in configuration management (CM) using CFengine, puppet automation (having Chef knowledge).
- Experienced with container technology of Dockers.
- Extensively experienced in build automation tools like ANT & MAVEN and have a good working knowledge on these tools.
- Experience in working with Chef Cookbooks, Chef Recipes, Chef attributes, Chef Templates, Chef Roles and Chef Environments.
- Experienced with Deploying and administering OpenStack services i.e. Nova, Neutron, Swift etc.
- Designing and implementing fullyautomated server build management, monitoring and deployment solutions spanning multiple platforms, tools and technologies including Jenkins forNodes/Agents.
- Auto scaling of Web Application instances based on the alarms, when there is a sudden increase in network traffic.
- Experience incode version control using GIT and configuration integration using Jenkins.
- AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, SNS, RDS, EBS, Cloud Watch, Cloud Trail, Cloud Formation AWS Config, Auto scaling, Cloud Front, IAM, S3.
- Used Ansible to manage Web applications, Environments configuration Files, Users, Mount points and Packages.
- Expertize in using elastic load balancer (ELB) and auto scaling for elasticity.
- Analysis of Automated weekly Instance usage reports and to choose the right instance type for applications based on the Network, I/O, CPU utilization and RAM.
- Experienced with user and group administration using LDAP.
- Developed build scripts using ANT as the build tool for the creation of (WAR files) build artifacts.
- Experience with Source Control Management-SVN, GitHub, Bitbucket.
- Worked on Migrations of KVM’s from one hypervisor to another hypervisor.
- Experience in CICD and used deployment tools like - Jenkins, Bamboo, Maven.
- Managed Maven project dependencies by creating parent-child relationships between projects.
- Experience in working with VERITAS Cluster Server v 5.x, 6.x
- Experience in configuring Raid-0, Raid-1, Raid-5, ISCSI, IDE, SATA, and creating Logical Volumes, Logical Volume Groups and manipulating them as required.
- Worked on IIS 6.x, 7.x on Windows 2003, 2008, 2012 Operating System.
- Familiarity with monitoring tools and utilities such as sar, vmstat, iostat, netstat, free, and top
- Hardware experience with HP Proliant, Dell, IBM, Oracle T series servers in asset management, remote management of servers using Oracle ILOM, HP ILO, IBM IMM, Dell DRAC.
- Excellent understanding of Architectural diagrams and flows.
- Excellent communication skills and extensive documentation experience clear understanding of business and ability to work as a part of team.
TECHNICAL SKILLS:
Operating Systems: RHEL v 4/5/6/7, Centos5/6/7, SUSE v 10/11/12, Ubuntu v 12/13/14, Oracle Linux 5/6.x, Unix-Sun Solaris v 8/9/10, HP-UX v 10/11,IBM AIX v 5.x, 6.x Windows-Win NT/98/XP/Vista/7/2008 R2/2012
Hardware: Sun Enterprise 250,450,3500,4500, 280R, V480, SunFire 4800, SunFire 6800,, M4000, M5000, T2000, T5240, x4100, x4250, x4440, HP 9000 K580, rp4440, rx3600, rp 3410, rx6600, N2500, DELL PowerEdge 1650, 6400, M905 with 1000e enclosures, HP Proliant DL 380, 385, 580, 585, HP Net Server L series, Micron, & Acer Intel Servers, DLT, AIT, DAT & CTD Backup Devices, Jukebox, Ethernet Hubs.
Software Tools: AWS, OpenStack (Kilo), Puppet, Packer, Docker, Chef, Ansible, New Relic, Alert Logic, Okta, Jenkins, GIT, Jira, VERITAS Volume Manager, Logical Volume Manager, Veritas Cluster, openLDAP, openSSO
Languages: AWS CLI, C, C++, XML, PHP, PL/SQL, Shell Scripting - ksh, Bash and csh, Perl
Networking Protocols: SNMP, SMTP, TCP/IP, IPX/SPX, NetBEUI, OSPF, BGP, IGRP, EIGRP, PPP, SLIP, UUCP, X.25, LAN, WAN,PCNFS, ARP/RARP, LDAP, FTP/TFTP, RIP, DHCP, DNS, NIS, NIS+, Auto-mounter
Desktop Applications: Acrobat, Paint Shop Pro, MS Office, Corel Perfect Office, MS Works, Open Office, Office 365, Dreamweaver, FrontPage, etc...
Internet & WWW: Apache Web Server, Tomcat on Linux, IIS 6.x,7.x, iPlanet 6.x, WebLogic 6.x, 7.x, 8.x, 9, 10, JBoss 4.2.x, Sendmail, Postfix, Mozilla, Webmin, AWS
Security Hardware/Software: Checkpoint 2000 VPN-1/Firewall -1, Cisco PIX version 5.1, 6.2, iptables 4 & 6.
PROFESSIONAL EXPERIENCE:
Confidential, Woonsocket, RI
Sr. Infrastructure / DevOps Engineer
Responsibilities:
- Involved in Installation, configuration and up-gradation of Redhat Linux 7.x, Suse-Linux 11.x, 12.x, and Windows 2008/2012 operating systems.
- Worked with OpenStack 6.1 for deploying Private Cloud Infrastructure with various OpenStack Services like Keystone, Horizon, Swift, Nova, Neutron, Ceilometer, Heat and Murano.
- Worked with Github for Version controlling, collaboration and code review of development/stable/production code for different environments using branching and merging techniques.
- Created and maintained continuous integration (CI) using tools Jenkins/Maven over diff environments to facilitate an agile development process which is automated and repeatable enabling teams to safely deploy code many times a day while ensuring operational best practices are supported
- Worked extensively on creating and editing qcow2 and raw images for centos, RHEL, Suse Linux
- Worked on troubleshooting of qcow2 images, spinning up qcow2 injecting XML files
- Also worked on migration of live kvms from one hypervisor to another without having any downtime
- Tested and uploaded qcow2 images into openstack Glance there by connecting to newly launched KVM's
- Manage users, roles, flavors, quotas, images, and tenants on OpenStack Platform.
- Remote monitoring and management of server hardware.
- Worked on Zabbix monitoring tool to monitor the stores (10,000 stores) across the country.
- Involved in Setup and Configuration of Puppet Configuration Management.
- Created puppet manifests and modulesto automate system operations
- Hosted dynamic websites through cloud front distributions using S3 and EC2 instances as origins.
- Worked on SVN and GIT repositories for pushing and pulling the code.
- Created and maintained continuous integration (CI) using tools Jenkins/Maven over different environments to facilitate an agile development process which is automated and repeatable enabling teams to safely deploy code many times a day.
- Experience in creating Docker containers leveraging existing Linux Containers and AMI's in addition to creating Docker containers from scratch.
- Setup of auto scaling of EC2 instances (created from AMIs through packer) based on cloud watch alarms of CPU and memory usage.
- Administered users and resources based on IAM roles and monitored activity through cloud trail.
- Worked with different types of EC2 instances based on the requirement.
- Extensively used ANT tool to do the builds, integrated ANT to Eclipse and did local builds.
- Creation of various user profiles and environment variables to ensure security.
- Integrated Git repositories with Jenkins so developers can deploy their code and created various Jenkins jobs in different regions to propagate code through QA and production environments.
- Worked on patching theSuse Linux servers as needed.
- sBuilt provisioning engine that utilizes chef and Ansible to implement deployments to multiple platforms including VMWare and AWS.
- Worked on installation of Docker using Docker toolbox.
- Worked on creation of custom Docker container images, tagging and pushing the images.
- Worked on 100 new server’s for RAID 1 and RAID 5 setup, ILOM set up and IP assignment, OS installation and configuration as requested by the App teams.
- Involved in installing various applications as requested by the App teams.
- Worked on daily issues of LVM and file systems occurring on the server’s.
- Worked for DB upgrades along with the DB team.
- Scheduled Cronjobs /Crontabs for Linux and Windows servers.
- Taking Backup’s and set up the job in Crontab.
- Worked on LDAP server and LDAP clients installations and Configuration.
- Worked on setting up SMTP mail server for Alerts from various server’s.
Environment: RHEL 6.x, 7.x Cent OS 6.x,7.xUbuntu 13, 14, Windows 2008,2012, Solaris 10, Suse Linux 11.x, 12.x, Logical Volume Manager, Chef, AWS, Shell Scripting , Git, JSON, JIRA, Nexus
Confidential, Dallas, TX
Sr. Linux/ DevOps Engineer
Responsibilities:
- Involved in Installation, configuration and up-gradation of Redhat Linux 5.x/6.x, Oracle Linux 6.3, 6.5, Solaris 10, Cent OS 6.x, Windows 2008/2012 operating systems.
- Remote monitoring and management of server hardware.
- Administered and Implemented CI tools Hudson and Jenkins for automated builds.
- Involved in Setup and Configuration of Puppet Configuration Management.
- Installed and configured an automated tool Puppetthat included the installation and configuration of the Puppet master, agent nodesand an admin control workstation
- Created and updated Puppet-manifests, modules, files, and packages stored in the GIT repository.
- Deploy and monitor scalable infrastructure on Amazon web services (AWS)
- Designed Puppet Modules to manage configurations and automate installation process.
- Created puppet manifests and modulesto automate system operations.
- Installed Oracle 11g on Linux server’s in PROD.Taking backups on the Solaris 10 server.
- Maintained the user accounts (IAM) and worked on RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud .
- Used ANT and MAVEN as build tools on Java projects for the development of build artifacts on the source code.
- Integrated Jenkins with Git to poll codes.
- Managing Amazon instances by taking AMIs and performing administration and monitoring of Amazon instances using Amazon Cloud Watch.
- Developed Perl and shell scripts for automation of the build and release process.
- Worked with Puppet client software on RHEL 6.x servers and established a communication between master and client through SSL certification.
- Experience installing Puppet/Chef agents and pushing Manifests/Modules to Puppet/Chef clients.
- Involved in editing the existing ANT build files in case of project requirement changes.
- Configuration management - Worked on daily basis to commit, add, delete application related code into and out of SVN and Puppet apply of those to the hosts.
- Worked onVERITAS Clustering for high availability for aSingle node cluster, Two (2) node Clusters and Three (3) node clusters.
- Worked on creating the Docker containers and Docker consoles for managing the applications.
- Performed VERITAS switching on the PROD and DR servers as needed for the maintenance.
- Built several virtual machines running Redhat Linux 5.x/6 using Kickstart.
- Worked on installing and managing automation and monitoring tools like Nagios.
- Involved in creating VPC, IAM users, EC2 instances, EBS, S3 resources for internal projects.
- Worked for DB upgrades along with the DB team.
- Worked on clearing the exceptions on the OGG DB, which are caused by the replication.
- Scheduled Cronjobs /Crontabs for Linux and Windows servers.
- Worked on the server’s to install Oracle DBand configure the same.
- Worked on the Log Management to delete the logs older than 30 days and move the logs older than 8 days to a specified location.
- Worked on replacing the faulty drives, SPF, and Drives on the Axiom (SAN - Oracle Pillar Axiom).
- Worked on replacing faulty drives on the SUN M2540, M6140 and SUN X3-2L using CAM.
- Replaced faulty drives on the M4000 servers.Cleared resource alarms on the boot file systems.
- Worked closely with the application teams and the DB teams.
- Setup, Implementation, Configuration of Backup/Restore solutions for Disaster/Business Recovery of clients on UNIX and LINUX platform.
- Involved in troubleshooting bottlenecks of Memory, CPU, Devices and Network using ps, vmstat,iostat, netstat, sar, snoop, nfsstat and sar commands, tuning the performance
- Worked on generation of Certs and installed certs on the server’s.
Environment: RHEL 6.x/5.x, Cent OS 6.x, Windows 2008,2012, Solaris 10,Oracle Linux 6.x, Logical Volume Manager, VERITASCluster 6.x,VM ESX 6.x, Chef, Perl, Shell Scripting, Subversion, Perforce, Jenkins, Cloud formation, EC2, S3, Cloud Front, Route 53, GIT, Web services, Web Logic, ANT, Web sphere, Nagios.
Confidential, Irving, TX
Linux/ AWS Engineer
Responsibilities:
- Installation, configuration and up-gradation of Redhat Linux 3/4/5/6, Cent OS 5.7, Windows 2008/2012 operating systems.
- Remote monitoring and management of server hardware.
- Did a health check of servers after patching / rebooting and checked all the services of Linux and Windows server’s whenever we had reboots and code drops.
- Resolved many issues related to Confidential FiOS mobile App.We were the first POC for resolving any issues related to Confidential FiOS mobile application. Worked on Cassandra services and servers.
- Deployed built artifacts to WebLogic application server using MAVEN.
- Worked on Installing SPLUNK on DEV, Non-PROD and PROD servers.
- Experience with log aggregation software - Splunk that includes querying, analyzing logs and troubleshooting.
- Designed the project workflows/pipelines using Jenkins as CI tool.
- Installed/Configured/Managed Jenkins CI Automation
- Experience working in AWS Cloud Environment like EC2 & EBS.
- Made instances on the AWS cloud, made users and assigned them privileges.
- Strong hands-on on AWS cloud services like EC2, S3, RDS, ELB, and EBS for installing, configuring.
- Managed and configured servers using Puppet
- Deployed Puppet, Puppet Dashboard, and PuppetDB for configuration management to existing infrastructure.
- Configured the Chef-Repo, Setup multiple Chef Work stations
- Have been the POC for XMPP(Extensible messaging presence protocol) project from our team, involved in installation of XMPP on CTLABS dev servers.
- Have been the POC for Wrapper (Digital Smith) project, these servers’ are hosted in AWS Cloud
- Established connectivity between Client and AWS servers (by enabling Proxy, Firewall and LB’s)
- Uploaded and downloaded files from S3 for AWS servers.
- Experience in Log Insight and Cloud Watch services to diagnose problems and configuring alerts.
- Deploying and managing many servers utilizing both traditional and cloud oriented providers with the PUPPET platform configuration system from first light, through initial technology development, and into production and maintenance.
- Installation and administration of DNS, NIS & DHCP servers.
- Worked on LDOM’s and creating sparse root on the DEV server’s.
- Extensively involved in troubleshooting bottlenecks of Memory, CPU, Devices and Network using ps, vmstat,iostat, netstat, sar, snoop, nfsstat and sar commands, tuning the performance.
- Made Package management using RPM, YUM and UP2DATE in Red Hat Linux.
- Worked on Firewall implementation & Load balance between various Windows servers.
- Worked on customer tickets which are related to our application and help application team for the configuration changes and the file drops on the different servers.
- Configured IIS on Windows 2008 Servers.
- Configured the systems for TCP/IP Networking with the existing LAN, Setting up SSH and SCP.
- User, Group Administration and Advanced File Permissions.
- Worked on JIRA, Adding users to JIRA, Implementing the password policy to JIRA users.
- Worked on Qmetry, and also on patchupdate of Qmetry.
- Worked on Encoders and setting up channels on them using 128 bit key rotation.
- Experience managing EMC SAN devices like clarion and performed tasks like creating LUN’s on RAID.
- Worked on the infrastructure side as Confidential was planning to have its datacenter.
- Worked closely with SHI, HP and Power unit’s vendors to get the quotes and match our requirements.
Environment: RHEL 6.x/5.x, Solaris 10, Cent OS 5.7, Windows 2008, 2012Apache 1.2/1.3/2.x, Logical Volume Manager, Chef, Perl, Eclipse, Ant, Jenkins, Maven, Tomcat Apache.
Confidential, NJ
DevOps/ UNIX Engineer
Responsibilities:
- Installing and upgrading OE &Redhat Linux and Solaris 8/9/10 x86 & SPARC on Servers like HP DL 380 G3, 4 and 5 & Dell Power Edge servers.
- Experience in LDOM’s and Creating sparse root and whole root zones and administered the zones for Web, Application and Database servers and worked on SMF on Solaris 10.
- Implemented and administered VMware ESX 3.5, 4.x for running the Windows, Centos, SUSE and Redhat Linux Servers on development and test servers.
- Experience working EMC SAN Storage arrays like EMC Clariion and configured RAID groups and created LUN’s on them.
- Updating the SVN log properties for revisions. Setting up the SVN sync servers, changed rev properties for SVN sync.
- Involved in Day to day to activities on Solaris, Linux and also performed upgrades and migrations using different third party tools like rsync& Double take.
- Installed and configured Apache on Linux and Solaris and configured Virtual hosts and applied SSL certificates.
- Implemented Jumpstart on Solaris and Kickstart for Redhat environments.
- Experience in implementing P2P and P2V migrations.
- Involved in Installing and configuring Centos & SUSE 11 servers on HP x86 servers.
- Implemented HA using Redhat Cluster and VERITAS Cluster Server 5.0 for WebLogic agent.
- Managing DNS, NIS servers and troubleshooting the servers.
- Troubleshooting application issues on Apache web servers and also database servers running on Linux and Solaris.
- Experience managing EMC SAN devices like clarion and performed tasks like creating LUN’s on RAID groups.
- Provided end-user training for all Subversion (SVN) users to effectively use the tool.
- Used Sun Volume Manager for Solaris and LVM on Linux & Solaris to create volumes with layouts like RAID 1, 5 and 10.
- Performed performance analysis using tools like prstat, mpstat, iostat, sar, vmstat, truss, etc.
- Experience working on LDAP user accounts and configuring ldap on client machines.
- Upgraded Clear-Case from 4.2 to 6.x running on Linux (Centos & Redhat)
- Performed security analysis using tools like JASS, nmap, nessus, snort.
- Patching of OS on mirrored servers after detaching and re-attaching the sub-mirrors.
- Implemented the monitoring tools like Nagios 3.0 to monitor services like CPU, Hard Drive, Memory, Users, http, ssh etc.
- Experience supporting middle ware servers running Apache, Tomcat and Java applications.
- Worked on day to day administration tasks and resolve tickets using Remedy.
- Used HP Service center and change management system for ticketing.
- Worked on the administration of the Web Logic 9, JBoss 4.2.2 servers including installation and deployments.
- Worked on F5 load balancers to load balance and reverse proxy WebLogic Servers.
- Shell scripting to automate the regular tasks like removing core files, taking backups of important files, file transfers among servers.
Environment: Solaris 8,9,10&11, HPUX, Centos, SUSE 10, 11, RHEL 3, 4.x, 5, VERITAS Storage Foundation 5, Redhat Cluster, VERITAS Cluster Server 4.1, VMware ESX 3.x, HP PA-RISC, HP ITANIUM servers, HP DL 380 G5, Git, Servlets 2.4, ANT, SVN, Hibernate 3.0, JSON, Web
Confidential, Irving, TX
UNIX Systems Engineer
Responsibilities:
- Installation of RHEL based servers and Centos, based servers using Kickstart in development, test and production environments.
- Implemented and administered VM Ware ESXi .
- Performed project coordination function for evaluation, installation, monitoring, and maintenance of server software on variety of hardware platforms.
- Installed/ upgraded patches, firmware (OBP), and security (Kernel) patches for all applications in installed infrastructure.
- Proactive maintenance on systems by timely upgrading Patches to the systems and applications, Scheduling of batch jobs and cronjobs.
- Responsible for user administration and management using SUDO and RBAC
- Supported server running data ware housing application and terradata database.
- Experience with running SQL queries on Oracle and MySQL.
- Used VERITAS Cluster Server 4.1 to create high available environments for NFS, WebLogic and Send mail agents.
- Managed and supported LDAP environment running on Unix OS.
- Performed systems monitoring, upgrades, performance tuning and backup and recovery.
- Implementation of naming services like DNS with Bind 8.4.x and NIS.
- Troubleshooting and fixing the problems related to systems, software and day to day regular maintenance tasks of the system.
- Respond to emergency calls relating to server performance, diagnosis of problems, repairing problems or calling upon appropriate vendors to resolve the issue.
- Responsible for quality reviews and standards.
- Provided 24x7 on-call / Remote Support for UNIX Production Problems on weekly rotation basis.
- Troubleshooting day-to-day server related issues and problems.
Environment: Solaris 8,9, Centos, Redhat Linux AS 2.1, 3, HPUX 11.0,11.11, Sun v245, E220, 420, 280R, v480, 490, 880, 890, 250, Netra T1/ X1, HP OV, TSM, VERITAS Volume Manager 3.x/ 4.x, Guardium, Best1, Bind View, SysEdge, Tripwire, ITA, NIS, NFS, DNS, DAS/SAN/NAS, Web Logic, Web method, Apache, Perl.
Confidential
Jr. Linux/ Systems Administrator
Responsibilities:
- Installing, configuring and updating Solaris 7, 8, Red Hat 7.x, 8, 9, Windows NT/2000 Systems using media and Jumpstart and Kickstart.
- Installing and configuring Windows Active directory server 2000 and Citrix Servers.
- User administration which included creating backup account for new users and deleting account for the retired or deleted users.
- Working with DBA’s for writing Scripts to take database backup and scheduling backup using cronjobs.
- Creating UNIX and PERL scripts for automated data backup, status of the storage.
- Installing and configuring Oracle 8i database and Sybase server on Solaris after creating the file systems, users and tuning the kernel.
- Installed and Configured SSH Gate for Remote and Secured Connection.
- Setting up labs from scratch, testing hardware, installing and configuring various hardware devices like printers, scanners, modems, network and communication devices.
- Configuration of DHCP, DNS, NFS and automounter.
- Creating, troubleshooting and mounting NFS File systems on different OS platforms.
- Troubleshooting and solving problems related to users, applications, hardware etc.
Environment: Solaris 8, Redhat Linux 4/5, Windows 2000/NT, VERITAS Volume Manager 3.5, Oracle 8i, SSH Gate, Cisco router, DHCP, DNS, NFS, Automounter, Sun E4500, E3500, 280r, E220.