Devops/cloud Engineer Resume
Richardson, TX
PROFESSIONAL SUMMARY:
- IT professional with over 6+ years of experience in Installation, Configuration, Upgrading, Support and Maintenance of various platforms of Linux like RHEL, SUSE, CentOS, Debian, Ubuntu, Unix platforms like Sun Solaris, IBM AIX and Windows Servers.
- Experienced in working on DevOps/Agile operations process and tools area (Code review, unit test automation, Build & Release automation, Environment, Service, Incident and Change Management)
- Experience in creating DevOps strategy in a mix environment of Linux (RHEL, CentOS), Windows servers along with creating and implementing a Cloud strategy based on Amazon Web Services (AWS).
- Expertise in Amazon Cloud Services: IAM, EC2, S3, EBS, VPC, ELB, RDS, Dynamo DB, Auto Scaling, Security Groups.
- Expertise in automation of the continuous integration and deployment, with the help of AWS services such as Elastic Beanstalk, Lambda, Code Commit, Code Deploy, Code Pipeline, CloudFormation,
- Experience with Infrastructure Automation Tools Chef, Ansible and Puppet.
- Proficient in Installation, Configuration and Maintenance of Samba, Apache Tomcat, WebSphere in Sun Solaris and Linux environment.
- Experience working on bash/Perl, ruby and python scripts to perform change control automation.
- Expertise in source code management using GIT, CVS, SVN and well versed in code management using Repositories.
- Experience working on Migration from a physical data center environment to AWS.
- Proficient in deployment of JAVA Applications using JBoss/Oracle, WebLogic and Tomcat Application Server.
- Proficient in configuring DNS, NIS, NFS, LDAP, FTP remote access on Linux and Solaris.
- Extensively worked on VERITAS File System (3.x/4.x/5.0), VERITAS Cluster (3.x/4.x), VERITAS Volume manager and Logical Volume manager for disk management and mirroring.
- Experience in Created build pipeline for application versions, using Jenkins Continuous Integration.
- Experience in monitoring teams to identify and troubleshoot issues on servers using tools like Nagios and Splunk
- Experience in working on container management tool like Docker.
- Experienced in Cloud automation using AWS Cloud Formation templates and migration to Amazon web Services from Datacenter.
- Handled routine maintenance with latest Security updates and software update.
- Worked on JIRA, ticketing tools for handling and generating tickets.
- Knowledge in using Nexus and Artifactory Repository Managers for Maven builds.
- Proficient in creating and maintaining users, profile, security rights, disk space and process monitoring.
- Providing 24/7 technical support to Production and development environments.
SKILL:
Server Operating Systems/Virtualization: Red hat Enterprise Linux (RHEL) 4.x/5.x/6x/7.x, SLES 9/10/11/12, Solaris 9/10/11 CentOS/Ubuntu, Windows Server R2, 2012, MS - DOS, VMware ESX, VMware ESXi, Vcenter
DevOps/Cloud: Puppet, Chef, Ansible, Jenkins, GIT, SVN, Artifactory, AWS, Docker
Services: SSH, RPM, YUM, Samba, Auto FSTelnet
Storage: RAID 0-5/10, Free NAS, SAN, EMC
Monitoring: Nagios
Backup: Automated DLT Libraries, HP StorageWorks, Cheyenne Disaster Recovery
Networking skills: TCP/IP/IPVS, UDP, LAN, WAN, NIS, LDAP NIS+, DNS, DHCP, SAN
Designing Languages: SQL Server, Oracle, MySQL, DB2, GO, Bash, PostgreSQL 9, JAVA, Python
Tools: & utilities: MS Access, Wir shark, Workflow Engines, Orchestration toolsets,Hpsa
PROFESSIONAL EXPERIENCE:
Confidential, Richardson, TX
DevOps/Cloud Engineer
Responsibilities:
- Supported AWS cloud instance such as management & configuration of various AWS products.
- Performed all the Linux operating system management, patch management, configuration management on the Linux instances in AWS
- Installed, Configured and Maintained Red Hat Linux (6.x & 7) Kickstart and Solaris x86 VM's.
- Installed software and patches (yum) -- Disk installation and maintenance
- Worked on AWS cloud computing platforms and its versatile scalability such as VPC, EC2, ELB, IAM, S3, auto scaling, code deploy, RDS, Lambda, custom monitoring with cloud watch.
- Worked on AWS in creation of Autoscaling Group and lunch configuration
- Configured an AWS Virtual Private Cloud ( VPC) and Database Subnet Group for isolation of resources within the Amazon RDS Aurora DB cluster .
- Wrote deploy hooks/scripts for code deploy to deploy code from Git using Jenkins to AWS EC2 instances and also have written multiple Jenkins jobs in bash
- Created and hardened an Amazon Machine Image (AMI) and installed google authenticator.
- Designed, configured and deployed Amazon Web Services for a multitude of applications utilizing the Amazon Web Services focusing on high-availability, fault tolerance and auto-scaling.
- Management of Red Hat LINUX user accounts, groups, directories, file permissions and Sudo rules.
- Installed Jenkins on AWS EC2 instance and configured to run all the application cron jobs to run through Jenkins server.
- Worked on the concept of GIT cloning to create GIT repository.
- Developed AWS Cloud Formation templates to create custom sized VPC , subnets , NAT , EC2 instances , ELB , Security Groups.
- Worked on Installing Puppet master and puppet agents on multiple nodes. Added all the nodes to master and managed various node groups.
- Used puppet for central management of Linux configuration files and software package management.
- Managed Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Puppet
- Wrote puppet modules to configure Apache Tomcat , and different web application to improve performance.
- Configured Jenkins pipeline jobs workflows to improve reusability for building pipelines.
- Configured and managed Apache Web Server on Linux for web based applications using REST/SOAP, Apache and WebLogic .
Environments: Red Hat 6.5/7.2, CentOs, Kick-Start, AWS services EC2, EBS, S3, Cloud Watch, VPC, Chef, Jenkins, Puppet, Git, Ansible
Confidential, Charlotte, NC
DevOps Engineer/Unix/Linux /Engineer
Responsibilities:
- Worked under Agile Methodology to reach organization goals.
- Built application & database servers using AWS EC2, created AMIs for backup and used RDS for Oracle DB.
- Maintained high availability, Elasticity and scalability to the applications using Auto Scaling and Elastic Load Balancer to the EC2 instances
- Installed and configured Chef Configuration Management Tool with specific client requirement such as Create user/remove user, Install /Remove packages and package updates, Configure multi nodes.
- Involved in creating modules, manifests in Chef using Ruby and automated various administrative tasks by creating modules and manifests on multiple servers using Chef.
- Used Cloud Formation templates to build Red hat Linux servers and applied security policies for hardening the server based on the company policies.
- Virtualized the servers using the Docker for the test environments and dev-environments needs.
- Setup monitoring and alerting mechanisms for AWS using CloudWatch to monitored Linux server for CPU Utilization, Memory Utilization, and Disk Utilization for performance monitoring and private datacenter infrastructure
- Transitioned Infrastructure from private data center to Cloud (AWS).
- Created Continuous Build Process using Jenkins as Continuous integration tool.
- Implemented new projects builds framework using Jenkins as build framework tools.
- Deployed application using Jenkins server and to troubleshoot build and release job failures, resolve, work with engineers on resolution.
- Managed Linux and Windows virtual servers on AWS EC2 and supported application on Cloud.
- Worked on Installation, configuration, administration of RHEL 5/6 and custom configuration like package management, volume management of servers.
- Configured volume groups and logical volumes, extended logical volumes for file system growth needs using Logical Volume Manager (LVM) commands.
- Worked on JIRA for creating bug tickets, storyboarding, pulling reports from dashboard, planning sprints.
- Coordinated/assisted developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control.
- Used Nagios as an infrastructure monitoring tool to identify and resolve infrastructure problems before they affect critical processes.
- Experienced in using Perl, shell, Ruby, Python scripting for Applications, Backups and scheduling.
- Supporting 24x7 production computing environments and providing on-call and weekend support.
Environment: Solaris 8/9/10, Red hat Linux 5/6, HP-UX 11i, AIX, VMware ESX, AWS, Jenkins, Puppet, Maven, Nexus, Docker, Veritas Net Backup 6.x, Veritas Volume Manager 5.x
Confidential, Ft Worth, TX
DevOps Engineer/System Engineer
Responsibilities:
- Worked on the installation, configuration and maintenance of Red Hat 5.x, 6.x Servers, SUSE and Cent OS at various Data Centers.
- Responsible for installation and upgrade of patches and packages on RHEL 5/6 using RPM & YUM.
- Deploy and monitor scalable infrastructure on Amazon web services (AWS)& configuration management using puppet and Ansible.
- Performed Shell and Perl scripting for automotive tasks in Linux.
- Configured Puppet Server for monitoring and installing Puppet Agents in multiple Perform automated user management, installation and configuration of various services and backup-using Puppet.
- Provided support for other users of Puppet and applications that were managed via Puppet
- Developed and supported the RHEL based infrastructure in the cloud environment.
- Configured Puppet facts in ruby to retrieve the static as well as dynamic information from servers.
- Supported AWS cloud instance which included management and configuration of various AWS services.
- Worked on creating EC2 instances, updating security group and IAM policies.
- Created S3 bucket ad updated the bucket policies, versioning and lifecycle. Setup static web content on S3 bucket.
- Used Jenkins to test the workflow of retrieving and running puppet modules from github onto different test slaves.
- Manage user accounts, groups, and directories including permissions for files in Red Hat Linux.
- Managed NAS storage for users’ home directory using Puppet to deploy NAS server configurations.
- Worked on maintenance of ESX host clusters and security.
- Managed and configured VMware virtual machine for RHEL, Oracle /Sun Solaris, Oracle Linux server.
- Worked on management and configuration of day-to-day task in RHEL including RPM, Kernel, and HBA driver upgrade.
- Performed Kickstart installations as well as Linux Kernel, memory upgrade and swaps area.
- Designed Puppet Modules to manage configurations and automate installation process.
- Set up Network Protocols, Network File service (NFS) and Network Information Services (NIS) in Red Hat Linux.
- Administer and Configure VERITAS Volume Manager/VERITAS File System.
- Performed installation and management of data backup and recovery solutions.
- Installed, configured and maintained DNS, FTP, TCP/IP, Samba on Red Hat Linux.
- Installed, configured and maintained web servers like HTTP Web Server, Apache Web Server, Web Sphere Application Server and Samba Server on Red Hat Linux.
- Provided customer service; troubleshoot users to resolve server network and other system wide problems.
Environment: RHEL 5/6, Shell & Perl Script, Puppet, Networking’s: DNS, FTP, TCP/IP, HTTP, VMware, Windows 2003, Puppet, AWS, Windows 2008, ESX host clusters, VERITAS Volume Manager/ VERITAS File System, Apache webserver, Kernel Virtual Machine, WebSphere application server, Samba.
Confidential, Bentonville, AR
Red hat Linux Systems Administrator/DevOps Consultant
Responsibilities:
- Setup and Configured Red Hat Satellite/Kickstart Servers for Red hat Enterprise Linux 5/6 installs and RHN Push Updates.
- Installed and configured several hundred Red hat Enterprise Linux 5/6 Servers in both Physical Blade and VMware ESXi Virtual Environment residing on HP Blades as required for UAT/Production.
- Worked with Puppet Enterprise and Puppet Open Source. Installed, configured, upgraded and managed Puppet Master, Agents & Databases.
- Worked on AWS cloud and various of its services like EC2, S3, RDS, Auto scaling, AMI, IAM, Lamda.
- Updated and wrote custom modules and manifests using Puppet DSL to be deployed across various deployment architectures.
- Configured Hiera files, managed and created roles and profiles for various technology stacks in Puppet.
- Change root password on all servers from centralized Puppet master server.
- Assembled Puppet Master, Agent, and Database servers on multiple Red hat Enterprise Linux Platforms.
- Created profiles in Puppet and pushed them across all the servers in UNIX and Linux environment.
- Deployed and Configured Red Hat Satellite Server 5.4, including creating maintaining any customized kickstart configuration channels to deploy RHEL.
- Maintain and deploy High End applications developed in JAVA using JBoss, Oracle WebLogic and Tomcat Application Server.
- Provide support to the JAVA development team to help develop JAVA based applications.
- Managed a large ESX farm using Virtual Infrastructure client and used the said Virtual Infrastructure client to configure and support the ESX farm.
- Provide 24/7 support in an environment to maintain maximum uptime and ensure server reliability using monitoring products such as Nagios,
- Wrote and Deployed Bash/Perl scripts using crontab to perform daily backups, audit collection, and push new changes out to manage and maintain consistency across Red hat Enterprise Linux servers.
- Installed and updated packages using YUM (custom YUM Servers/repositories), Red hat Satellite Server.
- Resolved and completed various maintenance tasks on UAT/Production servers and Apache software issues.
- Configuring and Administering NFS, DNS, NIS, NIS+ and LDAP on RHEL server environment.
- Configured and deployed patches, upgrades, bug fixes on both physical and virtual Red hat Linux servers using Satellite Server.
- Installation, Configuration and Administration of VMware ESXi 4.1.1/Virtual Center 4.1, VCenter Servers.
- Configure and install VMware tools on the custom built VM's.
Environment: Red hat, Satellite servers, SUSE, Puppet, Jenkins, Docker, Ubuntu, AIX, SVN, GITHub, LUNS, HP Blades, EMC NetApp, LDAP, JBoss, WebLogic, Tomcat, LVM, ACL, NFS
Confidential, Minneapolis, MN
System Administrator
Responsibilities:
- Performed installation, configuration and maintenance of Redhat Linux 5.3.
- Handling HP and DELL servers running on Redhat Linux and SUSE Linux 9.
- Linux kernel, memory upgrades and swaps area. Redhat Linux Kickstart Installation. Configuring DNS, DHCP, NIS, NFS in Redhat Linux other Network Services.
- Performed daily backups, restoration of data as per requests from developers using Veritas Netbackup.
- Experience in Servers consolidation and virtualization using HPSA VSphere virtual infrastructure, HPSA VSphere ESX.
- Audited the servers after the installation and prepared documents.
- Worked on EMC disk storage to allocate disk space.
- Network trouble shooting using ‘ndd’, 'traceroute', 'netstat', 'ifconfig' and 'snoop' etc
- Network Monitoring Using Nagios tool.
- Monitored overall system performance, performed user management, system updates and disk & storage management.
- Created users, manage user permissions, maintain User & File System quota on Red hat Linux and AIX.
- Production support of Apache and JBoss including installation, configuration, management and troubleshooting
- Implementing RAID 1 and RAID 5 on mission critical servers such as domain controllers and file servers.
- Setup of full networking services and protocols on UNIX, including NIS/NFS, DNS, SSH, DHCP, NIDS, TCP/IP, ARP, applications, kick-start and print servers to ensure optimal networking, application, and printing functionality.
- Performed troubleshooting of CPU bottle necks, memory bottlenecks and gave suggestions on performance improvements. Analyzed performance issues through PERFPMR.
- Worked on preparing the documentation.
Environment: Redhat Linux 4.0,5.0, HPSA VSphere ESX Server 3.5.0, JBOSS, Remedy, EMC Power Path, windows 2000/2003, Sun Solaris 8,9,10, Solstice Disk Suite, AIX 5.3, Veritas Cluster Server, Enterprise Security Manager, Opsware, Weblogic 8.1, Oracle 9i/10g.
Confidential, Denver, CO
Unix/Linux Administrator
Responsibilities:
- Administration and support of Linux and Unix Servers including SUSE, Solaris, HP-UX& Red hat Linux and CentOS.
- Creation of VMs for SUSE, Solaris x86 and Red hat Linux on VMWare ESX 3.5 and administering them with VI Client.
- Performed volume management using Veritas Foundation Suite5, SVM and LVM and the creation of zfs, VxFS, UFS and ext3 file systems.
- Installation and support of various applications including WebLogic10, JBoss 4.2.x, Oracle 10g, System Web Server 7, Tomcat.
- Managed Cisco switches, routers, firewall Network devices.
- Performed regular disk management adding hard drives on existing servers and allocating space to required partitions.
- Creating and maintaining user accounts, profiles, permissions disk usage and process monitoring.
- Provisioning of LUNs from SAN based on McData Switches and Hitachi Based Storage.
- Patch management using native commands on Solaris and Linux and following the chance control procedures.
- Performance tuning and troubleshooting of the applications and resolution of issues arising out of the ticketing systems in Remedy.
- Monitoring the servers using tools like BMC and Nagios and providing 24x7 on call support rotation basis.
- Managed NetApp networked appliances.
- Set up monitor tool to measure application availability and performance.
Environment: SUSE 9,10, Red hat EL 3, 4.x, VMWare ESX 3.5, Virtual Center 2.5, BMC Patrol for Unix, Apache 2.2.x, Sun JAVA System Web Server 7, WebLogic 10, ksh, bash, Oracle 10g,