Site Reliability Engineer / Devops Engineer Resume
Bridgewater-nJ
SUMMARY
- Over 5+ years of IT experience as System Administration with expertise in design, plan, install, configure, and automate various implementations of CentOS, RHEL, Ubuntu and Windows Server with Two years of experience on AWS in a DevOps Culture through Continuous Integration (CI) & Continuous Deployment/Delivery (CD) as an iterative process and Automation of Infrastructure as Code.
- Experience in installation, configuration and administration of CentOS 5.x/6.x/7, Red Hat Linux, RHEL 5.x/6.x/7, Red Hat Satellite 6, Windows Server 2008/2012 and SUSE Linux 10.x/11.
- Managed Amazon Web Services like EC2, S3 bucket, RDS, EBS, ELB, Auto - Scaling, IAM through AWS Console and API Integration with Puppet Code.
- Experience working with Puppet Enterprise and Puppet Open Source. Installed, configured, upgraded and managed Puppet Master, Agents & Databases. Integration of Puppet with Apache & Passenger.
- Automated Middleware admin tasks through Puppet such as Web Sphere Application Server 7.x, JBOSS GA7/EAP6, IBM IHS, Apache and Tomcat.
- Experience in deploying Docker Engines in Virtualized Platforms for containerization of multiple apps.
- Experience in installation, configuration and volume/disk management using Veritas Volume Manager (VxVM), Solaris Volume Manager (SVM) and Veritas File System (VxFs) in Solaris and logical volume manager (LVM) in Linux.
- Extensively worked With VMware ESXi 5.1/5.5/6.0, vCenter Server, Host Clustering with HA, DRS, Replication Manager 5.x/6.0, Site Recovery Manager, vMotion, Physical to Virtual Migration and Managing SAN Datastores with, iSCSI, NFS and FC.
- Worked on GFS (Global File System) on Linuxand ZFS (Zeta byte file system) on Solaris.
- Involved in setting up JIRA as defect tracking system and configured various workfl2ows, customizations and for the JIRA bug/issue tracker.
- Managed all the bugs and changes into a production environment using the JIRA tracking tool.
- Extensive experience using MAVEN and ANT as build tools for the building of deployable artifacts (jar, war & ear) from source code.
- Experience in Microsoft Windows Azure Cloud Service.
- Experience in maintaining/tuning/upgrading Web servers/Web application for Java applications.
- Working experience with the Microsoft products & their Integration to different third party tools, also Used PowerShell scripts for the deployments.
- Managed Microsoft SCCM deployments in a large-scale global environment of 50,000+ users, oversaw deployments of large and complex applications targeted for mass audience.
- Expertise in writing Bash Scripts, Perl Scripts (hash and arrays), Python programming for deployment of Java applications on bare servers or Middleware tools.
- Extensive experience in prior Cloud Technology especially OpenStack.
- Hands-on experience securing cloud-based platforms expertise in areas of OpenStack, SDN controllers (Contrail), and virtualization (KVM and VMware).
- Network configuration for interfaces, switch ports, Ethernet cards, host names, netmaks and routes details, DNS, NFS, LDAP, NTP and SNMP etc.
- Installed and configured of Package and Patch Management.
- Worked in Package Management using Red Hat RPM/YUM and Red Hat Satellite server.
- Experience in working on source control tools like SVN, CVS, IBM Clear Case, Perforce, and GIT.
- Strong knowledge on source controller concepts like Branches, Merges and Tags. Extensively worked on Jenkins/Hudson by installing, configuring and maintaining for the purpose of continuous integration (CI) and for End to End automation for all build and deployments.
- Installed, Configured, Managed Monitoring Tools such as Splunk, Nagios for Resource Monitoring/Network Monitoring/Log Trace Monitoring.
- Implemented big data systems in cloud environment using Hadoop.
- Extensive experience inLinuxperformance monitoring, kernel tuning and Load balancing.
- Installation, Configuration and Management of RDBMS and NoSql tools such as SQL Server 2008/2012/2014 , MySQL, DB2, PostgreSQL, and MongoDB& Cassandra.
- Expertise in implementation and maintenance of Apache Httpd, SMTP, DHCP, NFS, NIS, NIS+, LDAP, DNS, SAMBA, SQUID, Postfix, Send mail, FTP, Remote Access, Security Management & Security trouble shooting skills.
- Experience in Software Configuration Management, Build, Release Management using CVS, VSS, TFS, Subversion, Clear Case, RTC, ANT, Maven, CA Harvest, JIRA, Perforce and Clear Quest on Unix, Windows environment. Worked with different version management tools like CVS, Subversion, TFS and Clear Case.
- Worked in System Administration, System Builds, Server builds Installs, Upgrades, and Patches, Migration, Troubleshooting, Security, Backup, Disaster Recovery, Performance Monitoringand Fine-tuning on UNIX Red Hat Linux Systems.
- Troubleshooting issues with various Servers on different platforms, applications, package update etc.
- Day to day administration of the Development environment, Production and Test environment systems.
- Strong appetite for learning new technologies with positive attitude.
- Provided value added customer services by attending to customer queries and issues.
TECHNICAL SKILLS
Operating Systems: RHEL/CentOS 5.x/6.x/7, Ubuntu/Debian/Fedora, Sun Solaris 7/8/9/10, Windows Server 2003/2008/2012
Build/Automation Tools: Puppet, Chef, Ant, Maven, Jenkins, Hudson &Bamboo
Languages: Shell, Bash, Perl, Ruby and Python scripting
Databases: MySql, MongoDB, Cassandra, PostgreSQL, SQL Server
Web/App Server: Apache, IIS, HIS, Tomcat, WebSphere Application Server, JBoss
Bug Tracking Tools: JIRA, Fisheye, Crucible, Rally, Remedy and IBM Clear Quest, Bugzilla, HPQuality Center
Version Control Tools: Subversion, GIT, Tortoise SVN, Visual SVN
Web Technologies / Programming Languages: Servlets, JDBC, JSP, XML, HTML, .Net, Java Script, Java/J2EE, C, C++, Ruby, Perl scripting, Python, Shell scripting
PROFESSIONAL EXPERIENCE
Confidential, Bridgewater-NJ
Site Reliability Engineer / DevOps Engineer
Responsibilities:
- Working experience with OpenStack Nova/Ironic team in the community to represent Confidential mission critical use cases and feature.
- Installed Nova Compute and Controller, Deploy instances using the command line.
- Involved in setup Keystone, Glance, Neutron, Tenants and flavour in OpenStack Environment.
- Interface with client to identify practical solutions applicable to the business needs based on available technology.
- Installed, Deployed Red Hat Enterprise Linux 6.x/7.x, CentOS and installation of packages and patches for Red Hat Linux Servers.
- Automated Weekly releases with ANT/Maven scripting for Compiling Java Code, Debugging and Placing Builds into Maven Repository.
- Created Microsoft Windows Installer packages using Wise Package Studio and Admin Studio. Advertised and managed packages and collections in SCCM environment.
- Creating the file systems using Red Hat volume manager and performing the health check on regular basis for all Linux servers.
- Assisted in administeringVMwareSRMto accommodate virtual machine replication.
- Rapidly deployed new virtual machines based on templates. Also create and manage Red Hat Enterprise Linux pool, manage users and pools and access virtual machine desktop from user portal.
- Managed a large scale IAAS/PAAS production footprint on Microsoft Azure.
- Supported SaaS model product leveraging Windows 2003/2008, Linux, JBoss, MSSQL Server (2003, 2005).
- Team role included working inVMware Orchestrator, VMwarevRealizeAutomation Centre 6.0 (vRA) catalog management creating cloud server provisioning entitlements, creating and defining business groups, creating items, creating services for the catalogue items, creating Windows 2008/2012) and Linux (Red Hat6) blueprints.
- Wrote Custom Wrapper Cookbooks in Chef, Created Custom Recipes for Provisioning Cloud Formation Templates in AWS. Used Encrypted Databags, Kitchen to perform unit testing of Cookbooks, boot strapping nodes to be constantly patched with our environment specific Instances.
- Wrote Python Scripts to Monitor Variety of Services and Perl Scripts with Hash/Arrays to Insert/Delete/Modify content in multiple servers.
- Experienced in Creating Simple custom Images / Deploying Docker Containers, Setting up Docker Engine by using Docker specific commands.
- Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI’s, Whenever a new GitHub branch gets started, Jenkins, our Continuous Integration server, automatically attempts to build a new Docker container from it. The Docker container leverages Linux containers and has the AMI baked in. Converted our staging and Production environment from a handful AMI’s to a single bare metal host running Docker.
- Responsible for defining the APIs/PayLoads, designing new components, helping on code reviews and merges internally and externally in the OpenStack Community.
- Implemented the blueprint(s) that is part of the OpenStack blueprints and contributed the code to community.
- Applied patches every quarter regularly to meet audit requirements using Oracle Ops Canter, Red Hat Satellite server, Up2Date, YUM, RPM tools.
- Worked with ALM tools like TFS and HP Quality Center to manage the testing process and reporting the defects.
- Involved in PowerShell, Perl Scripting, SQL, Clearmake, build utilities like Openmake, ANT.
- Installed & Configured SQL Server 2008R2/2012/2014, Managed Server Agents, Troubleshooting Listen ports for SQL, Security and DB Settings for Performance tuning using Management Studio.
- Continually looked for ways to improve, optimize, and streamline software deployment process in order to ensure smooth, uninterrupted delivery to the business users.
Confidential, Richmond, VA
Linux Admin / Cloud Admin / DevOps Engineer
Responsibilities:
- Experience in AWS, which included managing application in the cloud and creating instances.
- Manged VMWARE vSphere HOSTS in a HA/DRS Environment with vMotion/ Site Recovery Manager, Replication Manager vRealize Automation Center and Fiber SAN.
- Implemented Migration from VMWARE to AWS using VMDK Import tools.
- Installed Jenkins/Plugins for GIT Repository, Setup SCM Polling for Immediate Build with Maven and Maven Repository (Nexus Artifactory) and Deployed Apps using custom ruby modules through Puppet as a CI/CD Process.
- Managing Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Ansible, Puppet, or custom-built .designing cloud-hosted solutions, specific AWS product suite experience.
- Managed Windows Server 2008R2, Active Directory with Multiple Domains in a Forest, Active Directory Federation services with Office365, NIC Teaming, Windows Server Clusters, Installed MS Exchange 2010 and 2013 as a Hybrid Solution with Database Availability Groups, File Witness Servers, Clusters, Creation of Accounts, Retention Policies, Mail Flow Policies, Send Connectors, Receive Connectors, and Disaster Recovery Plans.
- Installed and Configured SQL Server 2008R2/2012/2014, Managed Server Agents, Troubleshooting Listen ports for SQL, Security and DB Settings for Performance tuning using Management Studio.
- Installed/Configured/Managed Puppet Master/Agent. Wrote custom Modules and Manifests, downloaded pre-written modules from puppet-forge. Upgradation or Migration of Puppet Community and Enterprise.
- Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using puppet.
- ImplementedAnthill Pro 3.6to Automate Build and Release Process.
- Developed and supported the Red Hat Enterprise Linux based infrastructure in the cloud environment.
- Worked on installation, configuration and maintenance Redhat, CentOS and Suse Servers at multiple Data Centers.
- Experience in migration of consumer data from one production server to another production server over the network with the help of Bash and Perl scripting.
- Installed and configured monitoring tools Nagios for monitoring the network bandwidth and the hard drives status.
- Developed automation scripting inPython (core)usingPuppetto deploy and manage Java applications across Linux servers.
- Installed and configured DCHP server to give IP leases to production servers.
- Management of RedHat Linux user accounts, groups, directories and file permissions.
- Applied the Clustering Topology that meets High Availability and Failover requirement for performance and functionality.
- Installation, Configuration and administration of DNS, LDAP, NFS, NIS, NIS+ and Sendmail on Redhat Linux/Debian Servers.
- Configured, managed ESX VM’s with virtual center and VI client.
- Performance monitoring using Sar, Iostat, VMstat and MPstaton servers and also logged to monitoring tool for graphical view.
- Installed packages with yum and rpm.
- Installation and configuration of PostgresSQL database on RedHat/Debian Servers.
- Performed Disk management with the help of LVM (Logical Volume Manager).
- Configuration and Administration of Tomcat/Apache Web Server and SSL.
- Created and maintained network users, user environment, directories, and security.
- Provide the support of building the server, patching, user administration tasks, deployment, software installation, performance tuning and troubleshooting and KVM.
- Provided 24/7 on call support on Linux Production Servers. Responsible for maintaining security on Redhat Linux.
Confidential, Piscataway, NJ
Systems Engineer
Responsibilities:
- Deploying the Redhat Linux enterprise server as like existing versions 5.x, 6.x versions.
- Installed Red Hat Enterprise Linux/Centos, Ubuntu and Windows 2008 servers on different hardware (IBM X series server, IBM H22 series blade, Wipro hardware etc)
- Creating the VM shell and pushing the operating system using the kickstart server.
- Creation of Kickstart images for the different version of Redhat Linux Operating system like 5.x & 6.x
- Scanning the newly assigned LUNs to the serves and assigning them to volume group and increasing the file system using redhat volume manager.
- Daily systems administration, resolving systems issues, supporting different groups/apps.
- Pre migration checks and configurations on all Linuxservers and Oracle RAC environment.
- User and Group administration, permissions and security issues.
- VMware installation, configuration and monitored with virtual environments with ESX 4.x.5x and VCenter 4x.5x.
- Installations, configuration andadministrationof guest OS for different applications on Windows servers, Linuxand Solaris.
- Configuration and installation patches/packages, running different scripts for performance, cleaning up.
- Performed memory and swap management to improve optimization and performance of the servers.
- Configuration for ISCSI devices by using tools like open-e and open filer.
- Configuration of multipath, checking services, permissions, HBA adopters etc.
- Network configuration for host names, netmask and routes details, DNS, NFS, NTP and SNMP etc.
- Zone configuration and disk/luns checking on emc/dell storage array.
- Post migration checks, data base consistence on servers.
- Clearing of servers from existing zones, delete rpm packages, dead paths and asm disks details.
- Managing Brocade network manager for zone configuration, LUN management and servers.
- Scheduling cron Jobs such as for system monitoring and removal of unnecessary files.Working with backup team Legato backup & Restore, Legato client Installation in the Redhat Linux server.
- Installed and Configured SAMBA Server in Linux for accessing the shared files windows environment.
- Configuring and Maintaining of Network File Systems like (N.F.S) and Auto mount in networks.
- Installing and updating Kernel. Created and modified swap files and added swap space.
- NTP server and client configuration for synchronization of timing of the entire server with the NTP server.
- Mounting & unmounting the netapp storage LUNs to the Redhat Linux servers and troubleshooting the issues encountered.
Confidential
Linux/Unix Administrator
Responsibilities:
- Installation of Web logic, upgraded to service pack updates, installed BEA patches, configuring and creation new domain & services starting & stopping.
- Installed and configured the Red Hat Linux 5.1 on HP-Dl585 servers using Kick Start.
- Worked on installation and configuration Redhat Cluster Suite inLinuxServers.
- Configured and managed Virtual disks, Disk Mirrors and RAID 0, 1 and 5 levels.
- Monitoring day-to-day administration and maintenance operations of the company network and systems working on Linux and Solaris Systems.
- Installed & Configured RAID Volume Management using VERITAS Volume Manager in Solaris.
- Installed and configured the RPM packages using the YUM Software manager.
- Configured logical volumes using logical volume manager (LVM) and also configured mirroring.
- Involved in developing custom scripts using Shell (bash, ksh) to automate jobs.
- Defining and Develop plan for Change, Problem & Incident management Process based on ITIL.
- Merged the generated reports as per request. Formatted data into required format using UNIX Shell Scripts, SED and Awk.
- Networking communication skills and protocols such as TCP/IP, Telnet, FTP, NDM, SSH, rlogin.
- Deploying Veritas Clusters and Oracle test databases to implement disaster recovery strategies, ensuring uninterrupted availability of the global systems.
- Installed and configured Global File System (GFS) in LinuxServers, Creating and managing Cluster suite using GFS.
- Extensive experience with working on sun Volume Manager.
- Provided support in debugging and fixing issues related to Linux, Solaris, HP-UX Installation/Maintenance of Hardware/Software in Production, Development & Test Environment as an integral part of the Unix/Linux (RHEL/SUSE/SOLARIS/HP-UX/AIX) Support team.
- Immediate acknowledgement of issues & solving them while constantly updating status for all levels of severities and provide RBCA report.
- Back up management for clients machines on weekly basis on hard drives.
- Worked on Security Patching.
- Production support of Apache, PHP, My SQL, Tomcat including installation, configuration, management and troubleshooting.
- Also coordinating with storage team and networking teams.
