We provide IT Staff Augmentation Services!

Devops Engineer Resume

Redmond, WA

SUMMARY

  • Over 8 years of experience as System Administrator incorporating implementation, administration and Application - product support with expertise in Solaris 8/9/10, Linux (RHEL 4/5/6/7)
  • Install, Upgrade, Patch, Configure, and performance tuning on UNIX and system software & hardware.
  • Installing, upgrading and configuring SUN Solaris Using Jumpstart Servers, Red hat Using Kickstart Server, AIX using NIM, Ignite using HP-UX and Interactive Installation.
  • Experience in Shell scripting (bash, ksh) to automate system administration jobs.
  • Experience in implementing and configuring of Volume Management by using Veritas Volume Manager (VxVM), Solaris Volume Manager (SVM) using mirroring teh root volume group, and Logical Volume Manager (LVM) with various RAIDS in LINUX.
  • Expertise in implementation and maintenance of Apache SMTP, DHCP, NFS, NIS, NIS+, LDAP, DNS, SAMBA, SQUID, Postfix, Sendmail, FTP, Remote Access, Security Management and Security trouble shooting skills.
  • Experience to configure Red Hat Network Satellite Server for automated installation of Linux boxes and also to create image of Linux system with automation of Linux installs.
  • Expertise in RAID Configuration, Veritas Cluster Server, Veritas Volume manager, Logical Volume Manager and Veritas Net Backup.
  • Planned, documented and supported high availability, data replication, fail-over and fall-back Solutions using Veritas Cluster Server 5.0, 5.1 in SAN environment.
  • Efficiently implemented network file sharing by configuring NFS to share files and resources across teh network.
  • Experienced in installation, configuration, usage and management on AWS (Amazon Web Services), Jenkins and GIT for application servers.
  • Working knowledge on of different types of configuration management tools like Puppet, Chef, Ansible, Salt, Rundeck and Vagrant.
  • Creating and maintaining user accounts, profiles, security, rights, disk space and process monitoring.
  • Good experience in reviewing system logs files for errors, settings up Cron jobs for backups and monitoring process.
  • Experienced of Puppet3.x, Chef, CFEngine and TPM for datacenter automation; installation and configuration of management tool.
  • Experienced in chef cookbook development, powershell scripting and puppet manifest and module.
  • Experience in planning and implementing Migrations on Solaris and Linux servers.
  • Manage teh spare part inventory, created and resolved trouble tickets, and scheduled multiple hardware repairs and also dealt with service calls.
  • Excellent skills in analyzing, designing, implementing and system integration.
  • Experienced with CI (ContinuousIntegration) and CD (ContinuousDeployment) methodologies with Jenkins build tools.
  • Worked with openstack and rackspace.
  • Worked on VMware, ESX server and P2V migration through plate spin servers.
  • Experience in Advanced TCP/IP programming & Serial Port Programming in Unix/Solaris environment.
  • Conduct and oversee configuration, testing, troubleshooting, and maintenance of routers, hubs, switches, cabling, and otherLAN equipment.
  • Hands on experience in systems setup, configuration, upgrade, maintenance, performance monitoring and troubleshooting on different UNIX platforms like Sun Solaris, Linux, HP-UX, IBM-AIX and Windows system software and hardware as well as networking.
  • Experience in Monitoring teams to identify and troubleshoot issues on servers using tools like Nagios, splunk and net-snmp.

TECHNICAL SKILLS

Operating Systems: HP-UX 10.x, 11.x, Sun Solaris 8, 9, 10, AIX 5.1, 5.2, 5.3 Red Hat Linux RHEL 3.x, 4.x, 5.x, 6.x Unix and Windows 2003/2008.

RDBMS: Oracle 8i/9i/10g/11g, Oracle RAC 10g/11g, MS Access, SQL Server

Languages: SQL, PL/SQL, UNIX Shell Scripting, Java Script, C, C++, JAVA, VB 6.0, XML, HTML, Perl, Php and Python

Hardware: HP Proliant, Blade servers, Sun Sparc T5440, T5220 and M8000, M4000,Sun Ultra Enterprise Servers (E3500, E4500, E450,E420R,E250, Sun Fire (6800/4800/3800/ v880/v480/v210/v440/280R/15K/25K), Sun Workstations (Ultra 5, 10,20,Blade 100,150,2000), IBM F-series and P-series, IBM RS6000, Sun Storage Array D1000,A5000

Cluster: VERITAS Cluster Server, Sun Cluster Server, Redhat Clusters and Service Guard

Other: EMC, NetApp, VERITAS Net Backup

Virtualization Product: VMware, VSphere, VCenter Server, VMware Server, Xen, Solaris Zones.

Web/ Application Server: Tomcat, Apache, IBM RSA/WAS, Web Sphere

Storage technologies: NAS, SAN, QFS, Replication manager (RM), Storage tek tape libraries L40, L80, L180, L700,Sl500,Sl850,DAT & DLT, STK 9940B, 9840B, LTOs

Network Protocols: DHCP, DIG, DNS, SNMP, SMTP, Ethernet, IOS, netstat, NFS, NIS, nslookup, RIP, OSPF, BGP, TCP/IP, and tcpdump.

PROFESSIONAL EXPERIENCE

Confidential, Redmond, WA

DevOps Engineer

Responsibilities:

  • Use agile methodology throughout teh project. Involved in weekly and daily bases release.
  • Working with a strong team of architectures, backend developers to gather function and non-functional requirements.
  • Monitoring IoT (Internet of Things) specified infrastructure design and implementation process.
  • Involved in source control management with GitHub and GitLab Enterprise level repositories. Regular activities include configure user’s access levels, monitor logs, identifying merge conflicts and managing master repository.
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS)& configuration management
  • Customized monitoring with Nagios, & PNP4Nagios Graphs for both legacy and new environments.
  • Built & Deployed Java/J2EE to web application server in agile continuous integration environment and automated Labelling activities in TFS once deployment is done.
  • Working knowledge on of different types of configuration management tools like Puppet, Chef, Ansible, Salt, Rundeck and Vagrant.
  • Developed Shell/Python Scripts for automation purpose.
  • Involved in phases of testing for example Integration testing, Smoke testing Performance testing and Load testing. We are also using inbuilt test cases in Jenkins and running those tests on master branch.
  • Developed build & deployment scripts using MAVEN. Automated teh process using plugins available Jenkins and move from one environment to other throughout teh build pipeline.
  • We are driving towards continuous integration and continuous delivery using Jenkins and Ansible for docker image building and deployment.
  • Configuring ‘nginx’ for proxy RESTful API calls to micro-services in Docker containers.
  • Configured and maintained Jenkins to implement teh CI process and integrated teh tool with Ant and Maven to schedule teh builds.
  • Application level coding is written in a way that it will interact with RESTful API, webservers.
  • Creating and Managing Virtual Machines using Xen, KVM or RHEV to run specific services.
  • Designing & deploying data center architecture on Linux Platform. Building, patching and managing existing datacenter rack servers on Red Hat Enterprise Linux
  • Active participant in scrum meetings, reporting teh progress and maintain good communication with each team member and mangers.

Environment: Git, Jenkins, Maven, nginx, Ansible, AWS, Shell scripting, Apache Tomcat and python.

Confidential, Richardson, texas

Linux Administrator/Sr.DevOps Engineer

Responsibilities:

  • Involved in installing, administrating and supporting more TEMPthan 300 servers including but not limited to Solaris 8/9/10, RHEL 4/5/6/7
  • Worked on monitoring tools to configure Nagios, splunk.
  • Worked on configuring Alerting mechanisms with Nagios, error logging, performance monitoring .
  • Worked with Linux performance tuning to add tuning parameters to teh kernel and optimize teh kernel.
  • Worked on AIX to Linux migration from IBM AIX 6.1 to Rhel 6.6.
  • Creating meta db, soft partitions, and RAID levels using sun Solaris Volume Manager.
  • Act as a liaison for higher levels of technical support and manage technical escalation.
  • Check server resiliency by performing stress test on teh machines.
  • Install & configure Apache Web server, Tomcat, Weblogic Application servers to meet teh business user’s needs and requirements.
  • Worked with RDBMS (MySQL), NoSQL (MongoDB), Django, Apache httpd.
  • Installed, configured and supported Jboss app server 4.x.
  • Support software defined infrastructure (SDI) with Ansible,Puppet,bash
  • Worked on installing, configuring and deploying Openstack solutions. Worked on AIX to redhat migration.
  • Worked on nagios Dashboard with creating custom alerts and plugins with Nagios.
  • Worked on creating plugins to monitor application filesystems.
  • Worked with teh vendor groups
  • Worked on puppet to create manifests and Modules to automate deployments and install rpm’s.
  • Worked on AWS Code deploy, AWS lambda, AWS RDS
  • Created new solutions to streamline deployment such as PXE,Bootstrap,Docker,chef and ansible
  • Worked on migrating Vmware to EC2 instances
  • Worked on AWS VPC, AMI and IAM roles.
  • Worked on installing, configuring and deploying Openstack solutions.
  • Created Ansible supported YML scripts to restart jboss,Tomcat,jetty servers through GUI
  • Worked on creating and maintaining of ZFS file systems.
  • Worked on migrating Redhat machines from RHEL 6 to RHEL 7.
  • Initialized Solaris 10/11 using jumpstart, Red Hat using kickstart with TPM (Tivoli Provisioning Manager), and configuration management with puppet and chef.
  • Creating, cloning Linux Virtual Machines, templates using VMware Virtual Client 5.5 and migrating servers between ESX hosts.
  • Installed Patches/Packages on Solaris Servers and RPM packages on Linux Servers.
  • Responsible for Designing SANarchitecture, monitoring SAN disk.
  • Used LVM for creating Volume Groups, Logical volumes, and disk mirroring, fixed teh problem of Stale and partially mirrored Logical volumes.
  • Used vCloud Automation center for triggering new build.
  • Collaborated with development team to troubleshot and resolve issues.
  • Documented project's softwarereleasemanagement procedures with input decisions.
  • Automation of daily tasks using Shell and Perl scripts.
  • Deployed teh static content to apache web servers and applications to Tomcat Application server.
  • Used JIRA as a Change Management/ Work Management/ SCRUM Agile Tool.
  • Build, configured and support Application team environments.
  • Experience with web sphere deployment
  • Experience with tools like Maven, Ant, Cruise control, Bamboo.
  • Established processes and tools to maintain code base integrity, including check-in validation rules and branch/merge processes.
  • Developed a PaaS and SaaS for our staging, production environments.
  • Developed cookbooks to automate most of teh complex msi installers and executable installers.
  • Wrote Chef Cookbooks to bring up Jenkins continuous integration server (fork of Oracle Hudson). Leveraged teh community Jenkins cookbook and applied customizations.
  • Created Jenkins Workflows for pre deployment process (DB execution, Environment configuration changes etc.) on both QA and preproduction Environments
  • Worked with GIT and Subversion to manage source code
  • Built a VPC, established teh site-to-site VPN connection between Data Center & AWS.
  • Provide SME in all areas of cloud(Iaas,Paas,Saas) to existing and perspective clients on multiple cloud platforms and various Paas platforms.
  • Automated teh local dev environment using Vagrant/chef-solo.
  • Automated teh cloud deployments using chef, python (boto& fabric) and AWS Cloud Formation Templates.
  • Focused on automation and continuous integration. Automated local development environment using chef
  • Spearheaded unit testing of developer code; collaborated effectively with local / offshore teams and users to ensure code met client requirements and achieved targets for application functionality, stability, and availability.
  • Worked on keystone, neutron on openstack, nova.
  • Worked on troubleshooting issues with openstack.
  • Experience with configuring and working on docker.
  • Startup and shutdown scripts, crontabs, file system maintenance and backup scripting and automation using shell scripting (BASH, KSH) and Perl.
  • Worked on package and patching management and debugging in all flavors.
  • Expertise in system and network monitoring tools Nagios and eHealth.
  • Experienced working with servers connected to SAN & NAS environments.
  • Experienced in virtualization on Redhat, Solaris with x86 architecture and also using Zones, Containers, Domains and LDom’s on sun SParcs.
  • Worked on Ruby and Python scripting.
  • Involved with teh Customer care and Deployment teams in trouble shooting and fixing day-to-day problems of teh applications in production on 24/7 schedule.
  • Created 2 Git repositories in Atlassian Stash named bby-jenkins (our cookbook), omnibus (our deploy gem RPM builder). Worked with Deploy gemGit repo in Stash.
  • Worked on using a Git branching strategy that included develops branches, feature branches, staging branches and master. Pull requests and code reviews were performed.
  • Experienced on Maintaining & troubleshooting SAN and Fiber Channel Card related on LINUX and UNIX Operating systems.
  • Worked on keystone, neutron on openstack, nova.
  • Worked on troubleshooting issues with openstack.
  • Hands on experience in Installation/Administration of TCP/IP, NIS/NIS+, NFS, DNS, NTP, Auto mounts, Send mail and Print servers as per teh client’s requirement.
  • Strong experience in Creation and managing user accounts, group, password, security, rights, disk space and process monitoring in Solaris and Redhat Linux.
  • Extensive experience in IPMP (IP multipathing) and Boot process in Solaris and Bonding in Linux.
  • Experienced in VMware server, Vmotion, vSphere, VMware Workstation, Virtual Box and Xen. Installed and monitored Virtual environments with ESX/ESXi servers and VirtualCenter2.X.

Environment: Jenkins,Python, Chef, JIRA, JUnit, JMock, Maven, Artifactory, Git, Ubuntu, CentOS, Open VPN, Twilio, LogMeIn, AWS ELB, AWS SQS, AWS S3, AWS Cloud Formation Templates, AWS RDS, AWS Cloud Watch, Ruby, Chef-solo, S3FS.

Confidential, Houston, Tx

Linux Administrator/ Sr.DevOps Engineer

Responsibilities:

  • Responsible for configuring, administering and providing support for UNIX such as Red Hat 4/5 and Sun SOLARIS 8/9/10.
  • Worked on migrating Solaris / AIX machines to redhat 6
  • Administered Red hat Linux servers for several functions including managing Apache/Tomcat server, Mail server, MySQL database and firewalls in both development and production.
  • Used putty and SSH tools to login and use secure access points.
  • Worked with database administrator for adding on packages and patches after checking compatibility and integrity of packages for Oracle RAC.
  • As an openstackadmin, Managed creation of users,tenant and also assigning resource quotas to openstack users using keystone.
  • Maintained puppet modules and manifests that automate deployment of configuration and software for openstack control plane.
  • Experience in Developing KORN, BASH, PERL, Python shell scripts to automate cron jobs and system maintenance. Scheduled cron jobs for job automation through Autosys.
  • Performed system-monitoring tools like TOPAS, SAR, VMSTAT, IOSTAT to report systems usage and performance.
  • Part of ansible tower migration activity for Ansible tower 2.4.5
  • Creted Ansible playbooks for various automation purpose, file copy, permission changes, configuration changes, path specific folder creation, etc.
  • Got involved in multiple DR (Disaster Recovery) test scenarios, by facilitating SAN SRDF functionality in Solaris and RHEL environments.
  • Worked on configuring, administering and troubleshooting of NFS, NIS and DNS in multi-platform networks that included Solaris, Linux.
  • Developed teh scripts to push patches, files and maintain configuration drift through teh Puppet tool.
  • Managed existing documentation for systems and created new procedures to support new products. Created documentation for disaster recovery project.
  • Configured file system using RAID 0, 1 and 5 levels.
  • Installation and configuration of management tool Puppet across RHEL environment.
  • Automate all teh tool and Product and Integrate together required for company specific product through Cookbooks
  • Documentation for every release and installation walk through.
  • Setup monitoring and alerting mechanisms for AWS and private datacenter infrastructure.
  • Transitioned Infrastructure from private data center to Cloud (AWS)
  • Worked with various services of AWS: EC2, Elastic Beanstalk, ELB, Route53, S3, CloudFront, SNS, RDS, IAM, CloudWatch, and CloudFormation.
  • Worked in atmosphere of cross-functional team within teh organization’s Agile project life-cycle.
  • Worked with architects, developers, QA and cloud development team to implement cloud applications, systems, and automated processes.
  • Configured teh IT infrastructure as code writing manifests, classes, and modules in Puppet.
  • Configured resources such as packages, services, files, directories, exec, notify, users, groups, cron jobs, etc. using Puppet.
  • Wrote Python and Bash scripts for system administration and automation, such as automate teh regular tasks like removing core files, taking backups of important files, file transfers among servers, etc.
  • Used Jenkins as continuous integration tool: creating new jobs, managing required plugins, configuring teh jobs selecting required source code management tool, build trigger, build system and post build actions, scheduled automatic builds, notifying teh build reports, etc.
  • Used Git as source code management tool: creating local repo, cloning teh repo, adding, committing, pushing teh changes in teh local repo, saving changes for later (Stash), recovering files, branching, creating tags, viewing logs, etc.
  • Used Maven (POM.xml) and Ant scripts (build.xml) as build frameworks/scripts.
  • Used Nagios as IT infrastructure monitoring tool: monitoring host resources such as processor load, disk usage, system logs; monitoring applications, services, and network protocols.
  • Installed and configured Apache Webserver, WebLogic Application Server, and Oracle databases.
  • Deployed web and enterprise applications (war, ear) on WebLogic Application Servers: teh deployment environment included Windows, Linux/Solaris, Apache, WebLogic, Java, and Oracle.
  • Performed server updates, patching, upgrades and package installations.
  • Configured startup run scripts to run teh services.
  • Performed NetBackup and Recovery, maintained regular backups using tar, ufsdump, ufsrestore, snapshot, etc.
  • Worked with VxVM, ZFS, SVM, LVM disk management utilities in Linux and Solaris.
  • Created and configured global and non-global zones in Solaris.
  • Worked on various storage technologies; FC SAN, iSCSI SAN, and NAS storage.
  • Configured servers to provide networking services, including HTTP/HTTPS, File Transfer Protocol (FTP), network file system (NFS), and server message block (SMB), Simple Mail Transfer Protocol (SMTP), secure shell (SSH) and Network Time Protocol (NTP).

Environment: Solaris 8/9/10, Red Hat Linux 4.x/5.x, AIX, BMC Patrol, NetBackUp, MQSeries 5.0, WebLogic 6.1, NES/iPlanet4/6, SUN Solaris, E250, E10K, E4500, SunfireV880/440, Windows, Solstice Disk Suite 4.2.1, EMC Centera; EMC Connetrix, SAN Switches, Tape Libraries, EMC Powerpath 4.0, RAID.

Confidential, Reward, CA

Linux Administrator/DevOps Engineer.

Responsibilities:

  • Designed teh overall SCM, CI and Release Management process and workflows
  • Created a reusable deploy distribution for teh system which can be ported to multiple environments without having teh need to run separate builds.
  • Implemented all teh build and deployment scripts which execute teh automated CI and release management process.
  • Trained testing team members about software architecture and troubleshooting post deployment issues.
  • Manage configuration of Web App and Deploy to AWS cloud server through Chef
  • Tested various in-house windows/linux based installers.
  • Implemented branching and strategies and automated release branching process
  • Automated teh deployments using scripts which execute teh automated CI and release management process
  • Handled Software Configuration management for all teh environments before production.
  • Worked with Linux performance tuning to add tuning parameters to teh kernel and optimize teh kernel.
  • Worked in atmosphere of cross-functional team within teh organization’s Agile project life-cycle.
  • Worked with architects, developers, QA and cloud development team to implement cloud applications, systems, and automated processes.
  • Configured teh IT infrastructure as code writing manifests, classes, and modules in Puppet.
  • Configured resources such as packages, services, files, directories, exec, notify, users, groups, cron jobs, etc. using Puppet.
  • Wrote Python and Bash scripts for system administration and automation, such as automate teh regular tasks like removing core files, taking backups of important files, file transfers among servers, etc.
  • Used Jenkins as continuous integration tool: creating new jobs, managing required plugins, configuring teh jobs selecting required source code management tool, build trigger, build system and post build actions, scheduled automatic builds, notifying teh build reports, etc.
  • Deployed web and enterprise applications (war, ear) on WebLogic Application Servers: teh deployment environment included Windows, Linux/Solaris, Apache, WebLogic, Java, and Oracle.
  • Performed server updates, patching, upgrades and package installations.
  • Configured startup run scripts to run teh services.
  • Used Nagios as IT infrastructure monitoring tool: monitoring host resources such as processor load, disk usage, system logs; monitoring applications, services, and network protocols.
  • Installed and configured Apache Webserver, WebLogic Application Server,and Oracle databases.
  • Used Maven (POM.xml) and Ant scripts (build.xml) as build frameworks/scripts.
  • Performed NetBackup and Recovery, maintained regular backups using tar, ufsdump, ufsrestore, snapshot, etc.
  • Worked with VxVM, ZFS, SVM, LVM disk management utilities in Linux and Solaris.
  • Created and configured global and non-global zones in Solaris.
  • Configured servers to provide networking services, including HTTP/HTTPS, File Transfer Protocol (FTP), network file system (NFS), and server message block (SMB), Simple Mail Transfer Protocol (SMTP), secure shell (SSH) and Network Time Protocol (NTP).
  • Involved in troubleshooting issues related to applications, and systems.
  • Worked on day to day administration tasks and resolve tickets using ServiceNow.
  • Documented application configuration details in Solaris, and RHEL environment.
  • 24x7 on call support.
  • Automate all teh tool and Product and Integrate together required for company specific product through Cookbooks
  • Used Git as source code management tool: creating local repo, cloning teh repo, adding, committing, pushing teh changes in teh local repo, saving changes for later (Stash), recovering files, branching, creating tags, viewing logs, etc.
  • Worked on various storage technologies; FC SAN, iSCSI SAN, and NAS storage.

Environment: Jenkins, Maven, Amazon Web Services, Atlassian Bamboo, Chef, JIRA, Clover, JUnit, JMock, Maven, Nexus, NUnit, Moq, Subversion, Git.

Confidential, NY

Systems Administrator

Responsibilities:

  • Installed teh Operating system by automated system using Jumpstart for Solaris and KickStart for Red Hat.
  • User account management, managing passwords setting up quotas and troubleshooting user logins using various remote login utilities.
  • Performed storage management with SAN/NAS.
  • Install FTP/TFTP/SFTP Server and set up network connections.
  • Configure servers to use HTTP, DNS, NFS, NetBackup, Storage Disk configuration.
  • Involved in applying Patches, Installing patch bundles on Solaris, AIX, HP-UX and Red hat Linux.
  • Experience in Developing KORN, BASH, PERL, Python shell scripts to automate cron jobs and system maintenance. Scheduled cron jobs for job automation through Autosys
  • Monitored System Performance of Virtual memory, Managed Swap Space, Disk utilization and CPU utilization.
  • Managing disk storage with VERITAS Volume Manager 3.5/4.1 and Solaris Volume Manager with VERITAS File System (VxFS).
  • Administered Linux servers for several functions including managing Apache/Tomcat server, mail server, MySQL database, and firewalls in both development and production.
  • Used VMWARE in this project as a virtualization tool.
  • Day-Day application support on production and technical documentation for critical production issues, on-call pager support 24/7 environment.
  • Work with Off Shore Team to troubleshoot Development issues on production environment, attend weekly status calls and discuss about resolved issues and ongoing issues.
  • Installed Multi-Pathing software such as EMC Powerpath, HDLM.
  • Diagnose and correct boot failures arising from boot loader, module, and file system errors on Red hat Linux.
  • Administered WebLogic 9 application servers which included installing SSL s.
  • Worked with Red Hat Package Manager RPM, YUM and YAST.
  • Logical Volume Management (LVM), Installed Veritas Volume Manager 4.1 and created file systems, mirrored and striped volumes.
  • Responsible for building and supporting Solaris/Linux/AIX/HP-UX servers.
  • Maintain and schedule company backups and participate in disaster recovery planning and testing SAN configuration, Zoning on Fiber Channel Switches, load balancing teh network.

Environment: Solaris 8/9, Redhat EL 3.x, 4.x, Apache Web Server 1.3.x, 2.2.x, Sun Java System Web server 6.0, Veritas Volume Manager 4.1, 5, BigIP F5, Oracle 9i, DNS, NFS, Sun T2000, M5000, v480, v880. IBM S F50 RS/6000 and P-Series Servers, Siteminder, SonicMQ, Servers, HP DL 320, 360, 380, 560, 580 HP rx2660, rx7620 and rx8640 servers.

Hire Now