System Engineer/ Devops & Openstack Engineer Resume
Orange County, CA
SUMMARY:
- Managing Large Scale Enterprise Datacenters with core Skills revolving around Complete Linux (CentOS, RHEL, SUSE, Ubuntu) Installation, Configuration & Troubleshooting more than 8 years. 3+ years in Amazon Web Services,Openstack, Windows Servers in an Agile environment and 2+ Years of engineering the automation of OS in all DevOps environments such as DEV, TEST, STAGE & PRODUCTION.
- Configured and installed AIX, and Redhat Linux Servers using NIM, Kickstart.
- Experienced in System Builds, System Administration, Server builds, Installs, Upgrades, Patches, Migration, Troubleshooting, Security, Backup, Disaster Recovery, Performance Monitoring and Fine - tuning on UNIX Red Hat Linux Systems.
- Experience in installing and configuring various versions of ESX and ESXi (including 6.0).
- Experience in working on Platform Service Controllers and implemented several versions of vCenter installations like Embedded and External with high availability options.
- Plan, design, install, configure, and implement telephony infrastructure including hardware and software recommendations.
- Managed SAN Datastores with technologies like iSCSI, NFS & FC
- Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
- Skilled in bug reporting and tracking using TESTTRAIL, JIRA, HP Quality Center, Rational Clear Quest.
- Experience in SQL Server MDW setup for query optimization and database health checkups.
- Experience with build tools Ant, Maven and Gradle for writing build.xmls, pom.xmls and build.gradles respectively.
- Experience working on docker hub, creating docker images and handling multiple images primarily for middleware installations and domain configuration.
- Managed all the bugs and built IT ticket system to allow IT to communicate and work tickets in JIRA
- Installed and configured JIRA as defect tracking system and implemented various workflows, customizations and plugins for the JIRA bug/issue tracker.
- Experience in Migrating the WebLogic servers from Development to Staging and Staging to Production environments.
- Implementing Datapump, conventional export/import utility of Oracle 11g, 10g for re-organizing Databases/Schemas/Tables to improve the performance.
- Expert in Chef/Puppet as Configuration management tool, to automate the repetitive tasks, quickly deploy critical applications, and enthusiastically managed the changes.
- Experience writing Chef Cookbooks and recipes to automate the deployment process and to integrating Chef Cookbooks into Jenkins jobs for a continuous delivery framework.
- Used Chef to automate Configuration management & Applications.
- Used Chef to manage Web Applications, Config Files, Data Base, Commands, Users Mount Points, and Packages.
- Working on change management process for application deployments, platform level developments and monthly security patching as well.
- Expertise in Pig, Hive, Nagios monitoring, Zookeeper and sqoop.
- Strong knowledge and real time experience in Amazon Web Services (EC2, S3, RDS, SES, VPC, ELB Route 53 etc.) , Auto-Scaling, AMI, IAM through AWS Console and API Integration with Puppet Code.
- Deployed and maintained Chef role-based application servers, including Apache, JBoss, Nginx, and Tomcat.
- Worked on AWS- EC2, S3, Glacier, Storage Gateway, Elastic Load Balancing, VPC, IAM, RDS, CloudFront(CDN), CloudWatch andAuto Scaling Services using CHEF cookbooks.
- Expertise in Source Code Management tools such as SVN and GIT , CVS, IBM Clear Case, Perforce.
- Created Branches, Labels and performed Merges in Stash and GIT
- Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with Shell scripts to automate routine jobs.
- Automated the deployments using Jenkins and its respective dependency plugins.
- Installed, Configured and Administered Hudson/Jenkins Continuous Integration Tool.
- Handling Tickets, Monitoring, Troubleshooting and maintenance in daily day to day job
- Installing,updating and managing different servers like DNS, LDAP, FTP, Tomcat & Apache web servers on Linux.
- Based on the requirement of the applications increased the bandwidth or redundancy by configuring NIC bonding/NIC Teaming in in Linux/UNIX/Windows/VMware systems.
- Used SonarCube in order to review the code efficiently.
- Experience configuring, maintaining NFS, LDAP (PAM), DNS (BIND), DHCP,Apache tomcat, Samba,, SQUID, Postfix, Send mail, FTP, Remote Access Servers as per environment's requirements.
- Setup backup and restore software on server and verified backups on systems by using tools like like NetBackup, Veeam Backup and Replication Suite.
- Installed, Configured, Managed Monitoring Tools such as Splunk, Nagios, iCinga for Resource Monitoring/Network Monitoring/Log Trace Monitoring.
- Deployed new infrastructure wide system monitoring application including customer PowerShell scripts to monitor customer facing application.
- Expertise in scripting languages like Powershell,bash,Cron,python,perl for deployment of applicatons on servers or middleware tools.
- Experience in installation,configuration and management of different databases like RDBMS and NoSql tools such as SQL Server 2008/2012/2014 , MySQL, DB2, PostgreSQL, MongoDB and Cassandra.
- Day to day job includes giving 24x7 on-call support and administration of the Development environment and Production and Test environment systems.
- Strong appetite for learning new technologies with positive attitude.
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 & Bambo
Languages: Power 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,U-Deploy, Bugzilla, HP Quality Center.
Version Control Tools: Subversion, GIT, Tortoise SVN, Visual SVN,Bitbucket,Stash
Web Tech/Programing Languages: Servlets, JDBC, JSP, XML, HTML, .Net, Java Script, Java/J2EE, C, C++, Ruby, Perl scripting, Python, Shell scripting.
PROFESSIONAL EXPERIENCE:
Confidential, Orange County, CA
System Engineer/ Devops & Openstack Engineer
Responsibilities:
- Managed both enterprise as well as on prem chef server and installed chef client using bootstrap script and created run list using terraform module for chef provisioner.
- Wrote Chef Cookbooks, Recipes utilizing attributes templates and Ohai.
- Experience working with Chef data bags, attributes, cookbooks, recipes and templates in Chef..
- Created cron jobs for chef client to interact with the chef server on timeperiod basis.
- Deployed openstack on Ubuntu maas JUJU environment, Deploying the OpenStack components on multimode with High availability environment and Integrated OpenStack (Mitaka) with OpenStack to create software-Defined-Networking tenant and service provider network and routers.
- Deployed/Provisioned bare metal servers on openstack cloud using PXE boot through Terraform automation tool.
- Experience with OpenStack Components: Nova, Horizon, Neutron/Quantum, Cinder, Swift, Heat, Ceilometer, Sahara, Murano. OpenStack Plugins: KVM, OVS, VMWare ESXi, Cisco ACI, Juniper Contrail, NetApp, Zabbix, Neutron plugins (LBaaS, FWaaS, VPNaaS).
- Created and managed Cinder volumes in OpenStack Cloud.
- Written automation scripts for creating resources in OpenStack Cloud using Python and terraform modules.
- Implemented automated local user provisioning in instances created in OpenStack cloud through Ansible Play books.
- Automated OpenStack and AWS deployment using Cloud Formation, heat, Ansible,chef and Terraform.
- Wrote Ansible Playbooks with PythonSSH as the Wrapper to Manage Configurations of AWS Nodes and Test Playbooks on AWS instances using Python. Ran Ansible Scripts to provision Dev servers.
- Designed Rapid deployment method using Chef and Ansible to auto deploy servers as needed.
- Experienced on ansible server build from scratch and writing ansible playbooks to make configuration changes.
- Create and collect measurements across OpenStack using Ceilometer Telemetry Service.
- Worked on development of Haproxy drivers for Openstack Lbaas.
- Worked on development of ASAv drivers for Openstack FWaas and VPNaas.
- Worked with optimization of server resources, Amazon Elastic Cloud instances and website security, Mule ESB (EAI)/Service Mix, Web services /REST, Amazon AWS, Chef and ansible.
- Working on AWS Elastic load balancing for deploying applications in high availability.
- Working on AWS Auto Scaling for providing high availability of applications and EC2 instances based on the load of applications by using Cloud Watch in AWS
- Developed Terraform scripts for AWS deployment and openstack deployments.
- Developed automation framework for Application Deployments to the cloud environments using Terraform and maintained Docker as EC2container service (ECS).
- User level experience in Docker and integrating docker with Openstack Nova.
- Completed daily zookeeper reports, work orders and maintenance requests.
- Worked on container technologies like Docker and Kubernates in conjunction with mesos and marathon orchestration tools
- Worked on monitoring tools like logical monitoring using collectors and nagios.
- Deployed nagios server and configured nagios clients through nagios plugin(NRPE) using chef cookbooks and recipes.
- Worked on bamboo for continuous integration and deployment
- Implemented a new continuous integration DevOps server using Atlassian Bamboo.
- Created and maintained Bamboo software build plans building Java applications using Maven.
- Worked on version control tools stash, git and bitbucket.
Confidential, NYC
Windows Admin/ Cloud Engineer / DevOps Engineer
Responsibilities:
- Developed Chef Recipes to configure, deploy and maintain software components of the existing infrastructure.
- Worked on Designing and implementing fully automated server build management, monitoring and deployment By Using Chef.
- Developed the chef recipes, cookbooks using Ruby syntax and uploaded them to the master chef server using chef client tool like chef-repo
- Responsible for making sure that the Chef client periodically runs a node's recipes so that the node incorporates the latest configuration information from Chef server.
- Designed and implemented Chef, including the internal best practices, cookbooks, automated cookbook CI and CD system. Made use of Jenkins for Chef CI, Rake for style and linting, Thor for versioning, Berkshelf for dependency management, and Test-Kitchen for testing and development.
- Implemented Sql Server Source control for the effective management for all the static tables, DDL changes,roles, triggers, SP’s .
- Wrote SQL scripts and stored procedures to maintain data for Dashboards, Scorecards and KPI.
- Build and administer vCenter 4.1/5.0, VMware cluster, HA, DRS, Snapshot, Clone Performed Vmotion and Storage Vmotion of VMDK and VMF files to target landing zones.
- Performed p2v of standalone Windows 2008/2012 R2 machines to virtual instances using VMconverter and PlateSpin.
- Worked on Docker container snapshots, attaching to a running container, removing images, running on multiple tomcat instances, managing directory structures and managing containers.
- Worked on VMware in Data Center Environment running vSphere 4.1, 5x, 6. VMware Infrastructure 4.0, 3.5 and Other VMware Products like vCenter Lab manager 4.0, Site Recovery Manager(SRM) 5,4.1, VMware View 4.5 and 4.0, vShield, vCAC(vCloud Automation Center), vCO (vCenter Orchestrator), vCops 5.7(vCenter Operations),vCloud director suite.5.1,5.5, vRealize automation 6.0,vSAN,vNSX.
- Installation and configuration of BEA WebLogic/JBoss application servers.
- Involved in support for production environment and WebLogic server hanging and server crash issues.
- Worked on AWS services like EC2, S3 Bucket, Route53, ELB, EBS, and also involved in migration of VMWARE VMs to AWS using Opscode Chef Cookbooks/Recipes.
- Installed Chef-Server Enterprise on both On-Premise and WorkStation, Bootstrapped the Nodes using Knife, automated by testing Chef recipes/cookbooks with test-kitchen/chef spec.
- Used Katello to integrates open source systems management tools into a single solution for controlling the lifecycle of your machines.
- Installed and configured Jenkins, ANT, Maven for creating Continuous Integration environment to deploy applications on weekly basis.
- Worked on Monthly security updates (Patching).
- Maintained custom PowerShell scripts that interact with Office 365, Active Directory, SQL, and VMware.
- Updated current PowerShell automation scripts to include error checking, email notifications, and overall better
- Experienced with the installation, configuration and volume/File system management using Red Hat volume manager, Logical Volume Manager (LVM) and Solstice Disk Suite (Solaris Volume Manager).
- Used JIRA to create complex JIRA workflows including project workflows, screen schemes, permission scheme and notification schemes in JIRA.
- Worked on moving VM's from one LUN to another LUN using storage VMotion.
- Scanning the newly assigned LUNs to the serves and assigning them to volume group and increasing the file system using Red Hat volume manager.
- Utilized PowerShell and VBScript for silent install and uninstalls of applications and all other management and build scripts.
- Development of Shell Scripts using Teradata Aster Analytic functions.
- Provided PowerShell script to automate Virtual machine server build including joining Active Directory domain and install Software.
Confidential, Washington, DC
Linux Admin/ VM ware Admin/ DevOps Engineer
Responsibilities:
- Created profiles, manifests for vmware servers, and pushing them to Amazon web services instances using puppet.
- Designed Puppet Modules to manage configurations and automate installation process.
- Wrote Puppet manifests for deployment and configurations.
- Developed automation scripting in Python (core) using Puppet to deploy and manage Java applications across Linux servers.
- Deployed Puppet, Puppet Dashboard and Puppet DB for configuration management to existing infrastructure.
- Worked as System Administrator on Redhat Linux, Solaris, Suse Linux, AIX, Cent OS at multiple Data Centers.
- Installation and administration of RHEL 4, 5., 6.2 and Cent OS 5.
- Installation and updation of RedHat Linux 3.x, 4.x, 5.x using Kickstart Servers and Interactive Installation.
- Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
- Maintained the user accounts (IAM), RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud.
- Designed and implemented scalable, secure cloud architecture based on Amazon Web Services.
- Worked on Physical to Cloud Migration in AWS.
- Implemented Telephony Solutions that utilized VoIP and SIP standards.
- Worked on migration of data from one server to an
- Designed, and deployed a patch management system using Katello, TheForeman, and various custom written Puppet modules for all linux hosts in order to better manage vulnerability other server over the network on production environment with the help of Bash and Perl scripting.
- Configured and used montoring tools like Nagios/splunk for monitoring the network bandwidth and the hard drives status.
- Installed and maintained Red Hat Enterprise Linux based infrastructure in the cloud environment.
- Involved in DevOps support including supporting AWS Cloud and VMWare cloud with Java environments running Apache Tomcat, JBoss and Weblogic..
- Achieved the Continuous Integration and Continuous deployment process using GIT, Jenkins, Puppet and Custom Repositories.
- Logged events from forced crash dumps and troubleshoot server issues.
- Worked with Solaris Packages and Patches , Red Hat Package Manager (RPM) and YUM
- Installed Fuse to mount the keys on every Debian Production Server for password-less authentication.
- Installed and configured DCHP server to give IP leases to production server
- Installation, Configuration and administration of DNS, LDAP, NFS, NIS, NIS+ and Sendmail on Redhat Linux/Debian Servers.
- Design and Implement virtualization solutions based on VMware vSphereESXi, ESX platform, vCenter.
- Worked on Sar, Iostat, VMstat and MPstaton servers,VMFS Data store, Host profiles, Storage profiles, Resource Management and Performance Monitoring
- Installed/configured PostgresSQL database on RedHat/Debian Servers.
- 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
Windows Admin/ Systems Engineer
Responsibilities:
- System Installation and configuration (RHEL, Solaris, Windows Servers)
- Installing and Configuring RHEL 4.x/5.x/6.x Servers/Workstations using Kickstart on DL 380's
- Installed and Configured RHEL 3.x & 4.x as well as administration of kickstart.
- Networking communication skills and protocols such as TCP/IP, Telnet, FTP, SSH, DHCP.
- Installed RHEL 3&4 and VMware on HP Blade BL20p servers.
- Administration of HP Blade servers using HP On-board Administrator and Integrated Lights-Out (iLO) C7000 Chassis/ VBlock, Integrated Dell Remote Access Controller (iDRAC)
- Physical-to-Virtual (P2V), Virtual-to-Virtual (V2V) and Virtual-to-Physical (V2P) conversions of physical/virtual machines using VMware Converter, Performing Snapshots, Cloning, cold migrations and hot migrations, Moving VM's from one LUN to another LUN using Storage VMotion
- Provide daily support for the environment. Assist in all Data Center migration efforts, Worked on SAN storage for Host Prep on Server, Configuring shared LUN's, Expanding and Shrinking of hard disk.
- Configured network infrastructure using VLAN and load balancers.
- Network Configuration on ESX servers, which include Bonds & VLANs. Perform activities like scheduling of backups and system security.
- Configuration of VMotion, VSwitch, and VLAN in VMware Virtual center
- Working with the application and database team to solve issues and maintain performance tuning for LINUX/AIX.
- Created new volumes on storage arrays and added them as Raw Device Mappings (physical RDM's).
- Expertise in Installation, Configuring, Deploying, Trouble shooting, administration and maintenance of ESX3.5/ESXi 4.0/ESXi 4.1/ESXi 5.1/ESXi5.5 and 6.0 versions and VMware Virtual Center 4.0, 4.1 and 5.0/5.1.
- Experienced in ESX & ESXi Architecture, guest OS installation, setting up of VM priorities, Cloning and Snapshots.
- Installation, Configuration and Administration of VMware VSphere4, ESX 3.5 and ESXi Server, VMware View.
- Performed disk partition and created logical volumes for RAC depeds on the requirement.
- Creating volume groups and file systems using LVM on RHEL server for storage mapping.
- Customized and configured 3-NODE Redhat 6.2 cluster, installed required packages.
- Was involved in maintaining and managing servers on backup and restore systems.
- Creating the redhat linux server in VMWare ESX client through vsphere Client.
- Installed SAMBA for transferring files between windows and the LINUX environment.
- Experience configuring, maintaining NFS, LDAP (PAM), DNS (BIND), DHCP, Kerberos,Apache tomcat, Samba Servers as per environment's requirements.
- Managing(increasing/decreasing) filesystems and adding storage to the Cluster disks.
Confidential
Linux Systems Administrator
Responsibilities:
- Installation of patches and packages using RPM and yum in Red hat Linux.
- Created and modified application related objects, created Profiles, users, roles and maintained system
- Responsible for setting up cron jobs scripts on production servers.
- Installed and configured SAMBA server for Windows and Linux connectivity.
- Configure and manage implementation of Samba, PHP projects, DNS, LDAP, Kickstart, IP Tables Firewall, NFS, NIS, SSH, Open Source Apps, and User Administration.
- Monitored System Activities like CPU, Memory, Disk and Swap space usage to avoid any performance issues.
- Install/Configure VMware ESX 3.5 environment with a NetApp Backend.
- Worked on reliability, manage liability and performance improvements for Linux enterprises.
- Responsible for writing/modifying scripts using bash, ksh, and python for day-to-day administration.
- Modified Kernel parameters to improve the server performance in Linux.
- Creation of Logical volumes (LVM) for Linux operating systems.
- Involved in design, configuration, installation, implementation, management, maintain and support for the Corporate Linux servers RHEL 4x, 5.x, CENTOS 5.x.
- Strong experience with the VMware HA (High Availablility), FT (Fault Tolerance), DRS (Distributed Resource Scheduler, Troubleshooting ESX issues related to storage, network and performance issues
- Coordinating with 24 x 7 on-call support personnel in debugging.
- Maintained proper documentation of all the activities carried out during the project.
- Worked with DBA team for database performance issues, network related issues on Linux Servers.
- Maintained proper documentation of all the activities carried out during the project.