System Engineer (devops & Aws Cloud) Resume
Shakopee, MN
SUMMARY:
- 4+ years of experience in UNIX/Linux Administration, Networking, Engineering, Migration with hands - on experience in various applications on Sun Solaris, Red Hat Enterprise Linux, CentOS, Ubuntu, SUSE, environment with VMware vSphere (4.x.5.x).
- Expertise in Installation, Support, Configuration, Red Hat Enterprise Linux(RHEL) 4.x, 5.x, 6.x, 7.x, SUSE Enterprise Linux Server 10, 11, CentOS 4.x,5.x,6.x,7.x and UBUNTU 10, 12, & 14 LTS,
- Performed OS installations, OS Upgrades, and Server Patching by configuring PXE and DHCP server using Kickstart Configuration and by using Red Hat Satellite server.
- Worked with Blade Chassis Enclosure HP 3000c,7000c with BL460c, BL680c, BL485c, BL420c servers for the installation of RHEL, OEL, CentOS 4.x, 5.x,6.x, and VMware ESX 3.5, 4.0, 5.0. 5.5 & 6.0. 6.5.
- Experiences in creating Disk Partitions, Logical Volume Manager (LVM) and RAID Technologies on different File Systems like Ext2, Ext3, Ext4, XFS on various Linux Distributions and involved in creating Veritas volume manager on Solaris.
- Expertise in Installation, Configuration, and Maintaining File Sharing Servers like FTP, NFS and SMB and Networks configuration and Storage Sharing Servers like DNS, DHCP, NTP, SMTP (Postfix), ISCSI in RHEL, CentOS.
- Problem determination and troubleshooting using tools like vmstat, iostat, sar, top, prtstat, prtdiag, mpstat, truss, ping, netstat etc.
- Experience in Installing, Configuring VMware and monitored Virtual environments with ESXi servers and Virtual Center.
- Developing build and deployment scripts using ANT and MAVEN as build tools in Jenkins REST API move from one environment to other environments.
- Extensively worked on Apache HTTP 2.0/2.2, and Apache Tomcat 6.x/7.x/8.x Server as an Administrator for Server Installations, Configuration, deployment, Performance, tuning including troubleshooting and maintenance.
- Expertise in Installation, Configuration Data Base Servers like MySQL, Oracle DB (10g,11g), on various Linux Distributions.
- Proficient in ksh, Bash Shell, Perl Scripting for Administration, Monitoring, Installation and Configuration, Peer-review tasks across the Unix platforms like Linux, Solaris, and AIX.
- Expertise in Monitored the systems and administered Servers for day-to-day problems, patches, user administration, and hardware failure, monitoring log files, backup, software up gradation, configuration changes and documentation.
- Hands on Experience in integration of web servers with application servers using plugins and tuning parameters to improve the maximum application performance.
- Experienced in branching, tagging, and maintaining the version across the environments using SCM tools like GitHub, Subversion (SVN) and TFS on Linux and windows platforms.
- Hands-on Experience in Jenkins Administration like set-up Security, create Jobs, configure Notifications, Distributed Builds, Install Plugins, Backup.
- Experience in building pipeline and deployed Java applications using CI/ CD Tools like Jenkins, Apache Maven, and Git.
- Expertise in Installing and Communication between Puppet Master and Puppet Agent and involved in writing Puppet Modules or reused Puppet Modules from Puppet Forge and have Experienced in troubleshooting and Backup by using Puppet console and PuppetDB.
- Experienced in Installing, Configured and management in Ansible Centralized Server (Tower) and creating the playbooks to support various middleware application servers, and involved in configuring the Ansible tower as a configuration management tool to automate repetitive tasks.
- Involved in writing Chef Cookbooks and recipes to automate the deployment process.
- Supported AWS Cloud environment with 500+ AWS instances and configured Elastic IP & Elastic Storage and experience working on implemented security groups.
- Involved in designing and deploying a multitude of applications utilizing almost all the AWS stack including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, LAMDA, focusing on high-availability, fault tolerance and auto-scaling in AWS cloud formation.
- Created the whole Hadoop Ecosystem in RTE LAB, provisioned, Deployed and monitored Hadoop cluster through Ambari Metrics Dashboard on multi node servers.
- Experience in setting up JIRA as defect tracking system and configured various workflows, customizations, and plug-in for the JIRA bug/issue tracker.
- Strong analytical, diagnostics, troubleshooting skills to consistently deliver productive technological solutions.
TECHNICAL SKILLS:
Operating Systems: Linux Red Hat (4/5/6/7), Centos (5/6/7), Ubuntu (10, 12, 14 LTS), SUSE (10 & 11)
Hardware: HPC3000, HPC7000, BL460c, BL685c, BL465c, BL620c, BL420c, Dell DSS 7500, NSS 41000 storage server, FB Bryce Canyon, HPE Apollo 2000, HPE Cloud line CL5200 Gen9 and more.
Scripting Languages: Ksh, Bash Shell Scripting, Perl Scripting, Python.
Backup Tools: Ufsdump, Veritas NetBackup (4.x/5.x/6.x), Ufsrestore, Veritas NetBackup 7. x.
Disk Management: Logical Volume Manager, VERITAS File System, VERITAS Volume Manager.
Databases: MySQL, Oracle DB (10g,11g), DynamoDB (cloud).
Networking Protocols: TCP/IP, FTP, HTTP, DHCP, DNS, NIS, NIS+, NFS.
Cluster: VERITAS Cluster Server (VCS), Red Hat Cluster, Hadoop cluster, VMware cluster.
Web/App Servers: Apache http (2.0/2.2) and Apache Tomcat (6/7/8).
Ticketing tools: JIRA, HP Service Manager.
Version Control: Git, GitHub, Atlassian, Bitbucket, Gitlab, CVS, SVN.
Tools: Puppet, Chef, Ansible.
Container Orchestration: Docker.
CI/CD Tools: Jenkins, Maven, Nexus, Artifactory.
Cloud: AWS.
File Systems: UFS, VxFS, EXT2, EXT3, ZFS, EXT4, NFSv3, v4.
Service Management tools: Service Now, Remedy.
Monitoring Tools: Nagios, Apache Ambari (Hadoop).
Virtualization: VMWare ESXI, KVM.
PROFESSIONAL EXPERIENCE:
Confidential, Shakopee, MN
System Engineer (DevOps & AWS Cloud)
Responsibilities:
- Worked on creating whole infrastructure VPC, EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, Lambda, Redshift, Security groups, Network Acls, Elastic IP, Internet gateway on AWS using Cloud formation templates.
- Worked on AWS CloudWatch created alerts for instances and using them in to Auto Scaling launch configurations and experience with CloudFormation, Cloud Trail services and CloudFront to set up and manage cached content delivery.
- Managed and supported AWS Security related issues, such IAM and S3 policies for user access and Configured S3 buckets with various life cycle policies to archive the infrequently accessed data to storage classes based on requirement.
- Installing and configuration of an automated tool Puppet that included installation and configuration of Puppet Master, Agent nodes and an admin control workstation.
- Involved in Modifying the Puppet forge as per the requirement on Puppet, and also involved in creating modules and manifests in Puppet using Ruby.
- Installed and used Chef Server Enterprise on premise, workstation and bootstrapped the nodes using knife and automated by writing ruby scripts in Chef Recipes and Cookbooks with test-kitchen/chef spec.
- Extensively worked on vMotion, Storage vMotion, Administration and management of Virtual infrastructure environment - monitor, analyze, identify and troubleshoot issues. upgrade of Virtual infrastructure products - VMware vSphere suite including VMware vCenter Server, VMware ESX/ESXi (6.0/6.5) clusters, Virtual machines and templates, Citrix virtual desktop support.
- Used Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change.
- Review/Merge/Remove Git Pull Requests to Bit Bucket and Run Ansible Scripts to provision Dev servers & Experience on SAN and Nas and involved in integration of SAN LUN's to ESX Servers.
- Experience working on Docker hub, creating Docker images, and handling multiple images primarily for middleware installations and domain configuration.
- Created the whole Hadoop Ecosystem in RTE LAB, provisioned, Deployed and monitored Hadoop cluster through Ambari Metrics Dashboard on multi node servers.
- Maintained Infrastructure using the virtualization tools like VMware and Cloud Computing Service like AWS in all environments & extensively worked with Remedy ticketing system and provided 24/7 on call support for production.
Environment: AWS, RHEL, CentOS, Ubuntu, Windows 2008, 2012, TCP/IP, NFS, DNS, SMTP, PostgreSQL, MySQL, Puppet, Ansible, Chef, Jenkins, Hadoop Cluster (Horton Works), Lambda, Apache Ambari, Docker, AWS, LAN, Bit Bucket, GIT, Middleware Application Servers.
Confidential, Irving, TX
DevOps/Linux Engineer
Responsibilities:
- As a part of DevOps Team, we automated the infrastructure by using Puppet that included the installation, configuration, deploy software, and orchestrate more advance IT tasks such as continuous deployments or zero downtime rolling updates.
- Involved in installation and configuration of the Puppet Master, Agent nodes and an Admin control workstation, and worked with auto and manual signing of SSL certs , setting the intervals for pulling the manifests, between Puppet Master and Agents.
- Used Core and Custom Resources in Puppet Manifests and Metaparameters to make the dependencies in the classes. Defined site-specific and global variables using Puppet hiera (YAML and JSON) for creating re-usable modules. involved in writing Chef Cookbooks and recipes to automate the deployment process.
- Involved in Configuration Automation and Centralized Management with Ansible and Implemented Ansible to manage all existing servers and automate the build/configuration of new servers.
- Involved in writing various Custom Ansible Playbooks for deployment orchestration and developed Ansible Playbooks to simplify and automate day-to-day server administration tasks.
- Worked with the active-mq server , to set up mcollective server and agents for orchestrations or parallel job execution on puppet nodes . And puppet nodes are Managed/Administered using mcollective .
- Worked with Facter to define custom facts using Ruby and shell scripts . Configured and maintained Puppet DB and integrating it with MySQL as the backend server to export resources.
- Involved in integrating the GIT into the Puppet to ensure the integrity of applications by creating Production, Development, Test, and Release Branches.
- Responsible for installing Jenkins master and slave nodes and involved in plugin Git and schedule jobs using Poll SCM option and Creating the build scripts using Maven for Java projects. Automating the build process by configuring Subversion for projects. So that whenever a defect is detected, developers will be able to track the source code. Handling Environment issue in Linux boxes.
- Worked with GitHub and Atlassian Stash for Version controlling, collaboration and code review of development/stable/production code for different environments using branching and merging techniques
- Involved in designing and deploying large applications utilizing almost all the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM ) focusing on high availability, fault tolerance, and auto-scaling in AWS Cloud Formation .
- Working on migration project of moving current applications in the traditional data center to AWS by using AWS services and involved in monitoring and alerting of production and corporate servers/storage using AWS Cloud watch .
- Implemented and Enhanced the Existing Scripts developed in Bash Shell, Perl, and SQL.
- Setup company’s DNS servers, Network, and workstations in Ubuntu .
- Involved in installation and configured the Middle Ware Application Servers .
Environment : Puppet, Chef, AWS, Ansible, Jenkins, GIT, Git Hub, Atlassian Stash, Maven, Nagios, Nexus, Cloud Watch, Bash Shell, Perl Scripting, Python, MySQL, RHEL, Ubuntu, SUSE, Solaris, Middleware Application Servers, VMware Virtual Center, vSphere 5/6.
Confidential, San Antonio, TX
Linux/Unix Admin and DevOps Engineer
Responsibilities:
- Administered centralized and distributed servers with responsibility for the operating system, network interface, file system and application software. Duties included software and hardware installation, maintenance, and upgrades.
- Create, deploy, and manage Linux and Windows VM using Red Hat Enterprise Virtualization Manager, which includes moving and migrating VM from one cluster to another cluster or within the same cluster, and Managing ESXi servers using vSphere client and Vcenter for managing multiple ESXi servers.
- Involved in configuration and support of a production environment hosted in a 24x7 setup.
- Worked on deployment of Puppet Configuration Management Tool modules.
- Designing and implementing for fully automated server build management, monitoring and deployment By Using Devops Technologies like Puppet .
- Ability to build deployment, build scripts and automated solutions using various scripting languages such as Shell, Perl, PowerShell, python .
- Install and run automated Puppet and auto configure , install, manage , and bring up applications.
- Efficient in tracing complex build problems , release issues and environment issues in a multi component environment.
- Troubleshooting general errors like Host Not Found/Could Not Determine FQDN, Connection Errors, etc. Worked on patching the environment with the use of red hat satellite server .
- Install and troubleshooting Microsoft Window Server , Linux Red Hat , and VMware Esx/Esxi operating system in PXE environment.
- Configuring vNetwork Distributed switches and migrating the networks from vNetwork standard switches to vNetwork Distributed switches .
- Creating Amazon EC2 instances using command line calls and troubleshoot the most common problems with instances and monitor the health of Amazon EC2 instances and other AWS services.
- Created release branches in GIT including branching, reporting, and assisting with project and end user support, and Managed the GIT using Nexus tool to automate the build process.
Environment: Puppet, AWS, Jenkins, GIT, Nexus, Nagios Cloud Watch, PostgreSQL, MySQL, RHEL, Cisco UCS, Ubuntu, SUSE, Solaris, Middleware Application Servers, VMware Virtual Center, vSphere.
Confidential
Linux/Unix Administrator
Responsibilities:
- Installation, configuration and deployment of OS on Testing, Development and Production Servers and Installed and configured DHCP Client/Server.
- Installed and managed Apache on Linux Servers for application services
- Monitoring day-to-day administration and maintenance operations of the company network and systems working on Linux and Solaris Systems.
- Configured and managed groups and User accounts, setting up User environments in Linux.
- Performed Root password recovery in the Linux servers and Securing, monitoring and installation of patched on the server using RedHat Satellite Server.
- Troubleshooting issues related to NFS both at Client and Server side.
- Managing LVM, VG Partitions profiles and hardware resources assigned to Partitions.
- Managing System Resources like File system, Disk space, Volume Groups, Logical Volumes, and Physical volumes.
- Involved in Shell Scripting in bash, Perl and ksh and Configuring NIS, DNS master and slave servers along with the required clients & Scheduled Cron jobs for job automation.
- Installation, configuration and administration of Zones and Containers on Solaris 10 and Adding and removing Virtual swap space as necessary.
- Performance tuning the systems to achieve optimal performance for computational intensive applications.
- Installation and configuration of Veritas Volume Manager, Creation of Volumes, implementing File systems & extending the volume sizes.
- Creating Zpools and RAID levels using ZFS and Configuring physical and logical interfaces.
- Configured SSH for security and Prioritizing the Tasks and resolving Tickets.
Environment: RHEL 7, Ubuntu, Sun Solaris 10, NFS, SAN, LDAP, DNS, Veritas Volume Manager, Veritas Netbackup, VERITAS cluster server, Solaris Volume Manager, Remedy, Perl/Shell scripts, MySQL.
Confidential
Linux and UNIX administrator
Responsibilities:
- Installed and administration of windows and Linux (Centos, Ubuntu, and Red hat) servers.
- Exposed to cluster environment in increasing hardware in clusters to perform critical applications on search engines deployment for better performance, involving roll-over and roll-back strategies.
- Applied patches every quarter regularly to meet audit requirements using Oracle OPS Center, Red Hat Satellite server, Up2Date, YUM and RPM tools.
- Installation of systems using Jumpstart for Sun Servers and Kickstart for RHEL on HP HW.
- Extensive worked on LVM, RAID on Red Hat Linux and Veritas volume manager on Solaris.
- Resolved configuration issues and problems related to OS, NFS & SMB mounts, NTP, ISCSI, SMPTP(Postfix), LDAP user ids DNS and issues.
- Installed, configured, logical and physical design, backup/restore, core services configuration and support of Apache Tomcat 6.x,7.x,8.x and Apache HTTP 2.0,2.2 in Dev, Stage, Prod, and deserter recovery environments.
- Problem Management -> conduit between server engineering, database engineering, data center operations and several other entities within the Operations Group.
- Service Monitoring and Control -> leveraging on availability management (business impact analysis) and capacity management (monitoring & measurement).
- Release / Change Management -> interface through the staging phase, during and after full implementation of system software up-gradation including database and website applications.
- Service Continuity Management -> providing planning for preventive maintenance issues, short-term power failures, a single node or component failures and other forms of outages.
- Develop Bash scripts, Shell, Python, and Perl scripts for regular and periodic jobs and for system administrator jobs.
- Provided end-users training for all Tortoises SVN, JIRA users to effectively use the tool.
Environment: Red Hat Satellite server, SVN, JIRA, Apache Tomcat 6.x,7.x,8.x, HTTP (2.0,2.2), RHEL, OEL, VMware, LVM, RAID, Clusters.