Devops/aws Engineer Resume
MD
EXPERIENCE SUMMARY:
- Over 9.5 years of experience in teh administration of AWS, IBM AIX, Red Hat Linux, Ubuntu VMware on various Hardware Platforms.
- Over 3+ years of experience as a DevOps Engineer wif configuration management tools such as Docker, Ansible, Chef, Puppet & Continuous Integration using GIT, SVN, Jenkins, VMWare, Maven, AWS and programming in Bash, Python & Shell Scripting.
- Worked on Amazon Web Services (EC2, S3, VPC, IAM, Cloud Watch, RDS, DynamoDB, SNS, ELB, Auto Scaling, Route53, etc.).
- Worked for AWS in Linux & Deployment.
- Worked on migration of services in data centers like Database, Domain’s & Server’s to Cloud Infrastructure (Amazon Web Services).
- Worked on Virtualization of LVM, KVM, Bridge, Disk, RAM, CPU on Superb DC.
- Worked wif different database Environments like MySQL, Oracle, IBM DB2 & Oracle RAC.
- Exposed to all aspects of Software Development Life Cycle (SDLC) such as Analysis, Planning, Developing, Testing, Implementation & Post - Production analysis of teh project.
- Knowledge on Scripting Languages like Bash, Python.
- Good exposure in cloud formation script template using Ansible, Terraform.
- Expertise in Application Deployments & Environment configuration using Chef, Puppet, Ansible.
- Expertise in using built tools like Maven and ANT for teh building of deployable artifacts such as jar & war from source code.
- Expertise in DevOps tools like Jenkins, git, Puppet, Ansible & Chef.
- Expertise in installation, configuration, upgradation & troubleshooting of Red Hat Linux, CentOS, and Ubuntu.
- Expertise in installation, configuration, managing and troubleshooting of Web Servers (Apache, Tomcat).
- Expertise in Installing, Configuring & Implementing Virtualization Environment using Oracle Virtual Box, VMWare, ESX.
- Expertise in Installation & Setup of Nagios Server Monitoring Tools, NRPE, Plugging.
- Expertise in Installation & Setup of code versioning tools like GIT (Version Control System) on Linux at client side.
TECHNICAL SKILL SET:
Operating System: AWS, RHEL 6/7, IBM AIX (5.3, 6.1, 7), Ubuntu, VMware ESX 6.0
Hardware: IBM/HP/DELL Blade Servers, SAN, NAS Storage Box, HP Gen 8/9, CISCO(UCS)
Storage: SAN, NAS, EMC Storage, HP, IBM Storage
Third Party Tools: Logical Volume Manager, RAID, Veritas Cluster, HACMP, GPFS, LVM, FTP, SSL, VMware virtualization, VMware ESX, RAID Technologies, Nagios, Teradata.
Web Server: Apache, MQSeries, Kubernetes, Dockers.
Languages: Bash, Python
Network: NIS, NFS, AutoFS, DNS, DHCP, NIS+, LDAP
Configuration Management Tool: Chef, Puppet, Ansible
Database: Oracle (9i, 10g, 11g) wif RAC, DB2/UDB 7/8, SQL
PROFESSIONAL EXPERIENCE
Confidential MD
Devops/AWS Engineer
Responsibilities:
- Design and develop Continuous Integration and continuous deployments wif tools like VCS, GIT, Maven, ANT and Jenkins. Worked on a centralized build system, maintained several applications.
- Worked as a POC engineer and was part of Core cloud team in making decisions towards Cloud approach.
- Installed, configured and Administrated of all UNIX/LINUX servers on Amazon Web Services (AWS), includes teh design and selection of relevant hardware to Support teh installation/upgrades of Red Hat (5/6), CentOS 5/6 operating systems.
- Application Deployments & Environment configuration using Chef, Puppet.
- Extensive experience in setting up Chef Workstation, Server and Clients.
- Created and Maintained Chef Recipes and cookbooks to simplify and expedite deployment of applications and mitigate user error.
- Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along wif Shell scripts to automate routine jobs.
- Responsible for Installation, configuration, Maintenance, Deployments, Update, Monitoring, Performance tuning on Linux.
- Worked on Amazon Web Services, creating & configuration of EC2 instances, virtual machines to configure wif teh elastic IPs, worked on security groups to resolve firewall issues. Good understanding on creating Images for EC2 instances.
- Managing teh storage using Elastic Block Storage, S3, creation of volumes and snapshot configuration.
- Migrated environments to cloud using cloud formation scripts. Used stacks available in AWS to move less complex environments.
- Coordinate wif Development, QA, and System/Infrastructure teams to ensure continuous operation of build and deployment systems.
- Supported project teams in a Continuous Integration and Continuous deployments environment wif Jenkins. Perform Maintenance and troubleshoot teh CI/CD systems.
- Worked closely wif Development and Release Management teams for creating development and release branches for production releases.
- Helped developers wif version control system tasks such as branching, merging, and cherry-pick changes. Worked on SCM tools like SVN, CVS, GitHub and TFS. Perform maintenance and upgrade Continuous Integration Systems.
- Experience in setting up teh Job in Jenkins and helping teh team for release candidate builds.
- Developed Maven build scripts for packaging and deploying services.
- Provide support to Quality Assurance teams by creating Cloud QA environments for testing teh code and resolve development and production issues to existing applications in timely manner.
- Worked on deployment scripts for applications, created shell scripts on using Jenkins to install JAR and WAR files.
- Have created playbooks in Ansible for automation on Linux.
- Worked on installation and configuration of Puppet. Installed Puppet Master and configured multiple agents to Master.
- Developed modules for OS level operations like Packages and Services. Maintained usernames and password
- Automated SVN merge between various tags and trunk using python
- Created python scripts for deployment of environment specific application files.
- Responsible for creation of multiple Bash, Python, Perl scripts dat handle communication and commands from teh remote server to teh kiosk.
- Created Windows monitoring service using Python, and other cross-platform tools and languages.
- Coordinating wif client onsite and remote teams wif teh delivery of work.
- Implemented OpenStack vendor distributions from Red Hat and Ubuntu.
- Have worked on Operational Analytics and log management on Splunk.
- Part of core agile teams, good understanding of agile concepts. Worked as acting Scrum Master in absence of actual masters. Good understanding of velocity calculations and project planning’s.
- Worked on server hardening for: Linux, Red Hat Enterprise Linux 6/7.
- Installation of Patches on teh servers which are running different applications.
- Validate dat teh server is fully patched wif all firmware and OS critical updates.
- Create users, manage user permissions, maintain User & File system quota on Linux servers
- Performed Building up of Linux/AIX servers, deployment activities, and environment support including installation, configuration diagnostics, planning and upgrades.
- worked on Nagios monitoring on both server and client configuration.
- Have worked on integrating Dockers wif AWS, Ansible.
Confidential / Woonsocket, RI
Devops Engineer
Responsibilities:
- Release Engineer for a team dat involved different development teams and multiple simultaneous software releases.
- Developed and implemented Software Release Management strategies for various applications according to teh agile process.
- Imported and managed multiple corporate applications into Version Control System (VCS).
- Involved in all projects dat move to production and work closely wif teh Data Center, Development, Quality Assurance and Management teams to ensure cross communication and confirmed approval of all Prod changes
- Written make, Maven and Ant build tools for application layer modules.
- Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and also automated teh whole process.
- Created and maintained teh Shell/Perl deployment scripts for TC Tomcat web application servers.
- Participated in weekly release meetings wif Technology stakeholders to identify and mitigate potential risks associated wif teh releases.
- Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
- Developed Perl and shell scripts for automation of teh build and release process.
- Involved in editing teh existing ANT/MAVEN files in case of errors or changes in teh project requirements.
- Perform periodic system audits on all environments to ensure dat only controlled versions of software reside all environments.
- Responsible for teh development and maintenance of processes and associated scripts/tools for automated build, testing and deployment of teh products to various developments.
- Managed Maven project dependencies by creating parent-child relationships between projects.
- Installed/Configured/Managed Jenkins CI Automation.
- Responsible for teh Plugin Management, User Management, Build/Deploy Pipeline Setup and End-End Job Setup of all teh projects.
- Jenkins is used as a continuous integration tool for automation of daily process.
- Provide system administration forRHELand AIX servers; troubleshooting, upgrades, vulnerability remediation.
- AIX 7.1 installation which is part of New Server Builds using Glod mksysb.
- Installed and Configured PowerHA System Mirror on AIX7.1
- Upgraded teh VIO from 2.1.2.10-FP-22 to 2.2.3.4
- Using migratepv copy teh old data to teh new storage disk (VMAX) at vg level.
- Adding ASM disks to teh Oracle RAC clusters as per teh request using mknod command.
- NFS Administration, exporting filesystems, mounting exported file systems, working nfs daemons and fixing any mounting issues in LINUX and AIX.
- Troubleshooting teh NPIV and VSCSI mappings from teh VIO server.
- HACMP - Monitoring servers, Starting and Stopping Cluster Services, moving resource groups across teh nodes, increasing filesystem in cluster filesystem, synchronizing cluster resources and cluster verification
- Involved in teh DR Test
- Configured GPFS/GFS on LINUX/AIX servers, adding disk to teh filesystem and Increasing teh space on GPFS filesystems
- Migrated servers fromRHEL6.3 toRHEL6.5 and from 7.2 to 7.3
Confidential
System Administrator
Responsibilities:
- Experience installing, upgrading and configuring Red HatLinux5.x/6.x using Kickstart Servers and Interactive Installation.
- Responsible for creating and managing user/group accounts, assign permissions, manage disk space and process monitoring in Red HatLinux. Performed package installations, maintenance, periodic updates and patch management onLinuxusing rpm, yum and Satellite server. Performed disk administration using LVM
- Install Firmware Upgrades, kernel patches, systems configuration and performance tuning using iostat, netstat, vmstat, sar and top.
- Responsible for Installing, configuring, and supporting Apache and Tomcat servers.
- AdministratingLinuxservers for several functions include managing Apache web servers, mail server and firewalls in both development and production.
- Perform Third party software installation (Oracle and MySQL), scheduled system health checks, system administration procedure documentation, new system planning, customer support, system related problem determination and resolution.
- Experience in monitoring systems using Nagios for monitoring system performance of virtual memory, managing swap space, disk utilization, memory and CPU utilization.
- Perform server refresh, routine systems backup, enable system & network logging.
- Maintain SLA in resolving trouble tickets
- Configuration and administration of Fiber Card Adapter's and handling of SAN (EMC, Hitachi).
- Experience wif VMware and vSphere virtualization.
- Installed, configured and managed VMware infrastructure (ESXi) Hypervisor
- Create and manageLinuxVirtual Machines using VMware
- User Management - Creating, maintaining, and removing users and groups. Security settings on user accounts and groups. Troubleshooting system/network related issues wifin SLA framework.
- System Administration and performance monitoring Task on AIX servers. File system management using LVM, User, Patch and Security Management, Problem determination.
- Management of Health checking issues and actions, troubleshooting hardware and operating system problems, troubleshooting network and system related problems.
- Plan and coordinate upgrade of TSM V6.2 from TSM V5.5
- Notify teh client server administrators of missed or failed backups
- Installation, maintenance and customization of teh backup and archive client software
- Storage team assigned teh disk from IBM DS8800 Storage to teh VIO, Mapped teh disk from teh VIO to teh lpar.
- Involved in VIO upgrades taking teh vio backup, configuration backup and upgrading teh vio to teh latest version using updateios.
- Configured teh password less SSH between Servers.
- Monitor whether backups were successful. Take action to correct missed or failed backups and provide solutions for backup problem
- Disk Storage Management in AIX - Logical and Physical Volume management, configuring disks, working wif volume groups, logical volumes, and physical volumes.
- Monitoring teh system cpu, memory and disk utilization using topas, sar, vmstat, netstat, nmon, etc
- Working wif paging spaces - creation, increase, decrease paging spaces as per teh requirement.
- Server OS Installation, APAR, ML, TL installation and management. Installing any third-party tools as and when required
- NFS Administration, exporting filestems, mounting exported file systems, working nfs daemons and fixing any mounting issues.
- Configuration of new devices using cfgmgr - faulty disk Replacement in case of any disaster. Working wif mirrored logical volumes. Device management, including adding, changing, and configuring physical and logical devices
- Configuring NIM Master, creating resources on NIM to have network installation on clients such as standalone servers or lpars.
- Working on HMC, administering, configuration of LPAR, DLPAR nodes, resource allocation, moving resources as when required dynamically.
- Perform health checks on HACMP nodes, running cluster statistics to find cluster stability, finding resource group status etc
- Fixing mount issues, checking filesystem integrity, running fsck in maintenance mode on rootvg logical volumes if any corrupted lv’s in rootvg
- Creating Volume Group, Logical volumes and file systems in both standalone and HA environments
- Taking regular system backup using mksysb and volume group backup using savevg utilities
- Creating /removing paging space, checking paging space usage and increase/decrease if required
- Configuring system dump devices, taking system dump, estimating system dump, uploading teh system vmcore files to IBM ftp site to get it analyzed by IBM engineers.
- Create partitions, partition profiles, and system profiles, activate partitions, and Schedule operations for partitions, dynamic operations for adding, moving, and removing memory, processor resources, and I/O slots.
- Patching & Kernel Upgrade - Patching teh RHEL server wif upgrading teh Kernel
- NFS - Configuring and setup NFS server / Client also NAS admin task
- Paging - Enabling and expanding teh SWAP whenever required and monitoring
- Kickstart - Installing multiple RHEL Server using kickstart method
- RAID Management - Create RAID, assemble pre-existing array and Manage fail devices to take them offline, and monitoring etc
- LVM Admin – Creating VG, FS & LV and Managing by expansion, Shrinking and modification/deletion
Confidential
Unix Administrator
Responsibilities:
- Creating User, Group home directories and password administering.
- Installation and configurationLinuxservers for new build environment.
- Experience in creating virtual servers and connect it to a network.
- Installation and configuration databases onLinuxplatforms.
- Installation and configuration Dell PowerEdge 2950 servers.
- Experience in storage administration.
- Experience in adding Disks and creating Slices and File System Administration.
- Configuring and monitoring Disk mirroring, striping using LVM.
- Experience in kernel re-configuration & parameter tuning.
- Experience monitoring & troubleshooting wif performance related issues
- Managing all rebooting & part replacement activities.
- Experience managing and upgrading ofLinuxand Solaris servers.
- Experience installing of patches and packages inLinux.
- Configuring and managing network interfaces.
- Basic creation and troubleshooting on scripting like Bash/Shell.
- Configure and Troubleshoot Apache as a proxy server.
- Participated in AIX migration project - Migrating AIX Version 5.3 to AIX 6.1 Operating System
- Creating file systems, checking for error report on servers. Running diag against hardware of teh server to diagnose any issue
- Creating, and migrating print queues from server to server
- Designing and managing disk space using AIX Logical Volume management
- Strong technical skills on AIX LVM and troubleshooting
- Upgraded ML/TL on AIX servers
- Mapping teh Luns from teh VIO to teh client lpar(vscsi).
- Adding Disk to teh Filesystem in GPFS environment and upgrading teh GPFS to teh latest version.
- Checking error reports and health check of teh servers, running snap to analyze system issues.
- HACMP - Monitoring servers, Starting and Stopping Cluster Services, moving resource groups across teh nodes, increasing filesystem in cluster filesystem, synchronizing cluster resources and cluster verification.
- Adding resource through HMC to teh LPARS
- Perform health checks on HACMP nodes, running cluster statistics to find cluster stability, finding resource group status etc.
- Creating Volume Group, Logical volumes and file systems in both standalone and HA environments
- Checking teh file systems and increase/decrease teh file system if required.
- Fixing mount issues, checking filesystem integrity, running fsck in maintenance mode on rootvg logical volumes if any corrupted lv’s in rootvg
- Configuring system dump devices, taking system dump, estimating system dump, uploading teh system vmcore files to IBM ftp site to get it analyzed by IBM engineers.
- LPAR operations including: scheduling operations, troubleshooting activation errors, configuring and using system profiles, and activating and shutting down partitions, Power on/off partitions.
- Create partitions, partition profiles, and system profiles, activate partitions, and Schedule operations for partitions, dynamic operations for adding, moving, and removing memory, processor resources, and I/O slots
Environment: IBM – AIX 6.1 and AIX 7.1, Linux (RHEL), Service Now, Nagios, SAP, Informatica, Oracle DB, Replication, EMC– SAN.
Confidential
Infrastructure Support Engineer
Responsibilities:
- Daily work involved working on Incidents, problems and changes of all IBM LINUX/AIX Servers wifin teh given SLAs
- Administer RHEL versions 5,6 including troubleshooting both physical and virtual server issues
- InstallRedHatLinuxusing kickstart and interactive installation and apply security polices for hardening teh server based on company policies and procedures
- Maintain variousRedhat/CentOSLinuxenvironments
- Establish key root cause analysis findings facilitating recommendations on problem avoidance
- Perform application software installations, upgrades, and troubleshooting along wif server management
- Manage systems routine backup, scheduling jobs such as disabling and enabling cron jobs, enabling system logging, network logging of servers for maintenance, performance tuning, and testing
- Handle tech and non-tech refresh ofLinuxservers including new hardware, Operating System upgrade, application installation, and testing
- Working on File system tickets on normal standalone machines and HA cluster
- Investigation and resolution of Tivoli raised tickets
- Taking rootvg backup using mksysb
- User and Group administration
- Daemon & Process management (stopping, starting, refreshing)
- AIX 5.3 installation which is part of New Server Builds
- Patching, upgrading and maintenance of AIX operating system
- Administration/ Installation/ Configuration of High Availability Clusters
- (HACMP)
- Managing file systems on HACMP environment and working on CSPOC
- Performing fall over tests (fall over and fallback) as per teh request
- Making Filesystems highly available wif NFS so dat they are available as RG
- Configuring resource groups for HACMP & Bringing up resource group online
- Transferring snap information to IBM in order to investigate teh root cause
- Adding, removing teh processors, adapters and memory dynamically from teh logical partitions
- Creating New LPARs and dynamically moving teh resources (RAM, CPU, IO, etc.)
- Yum – Configuring and manipulate YUM on RHEL. Also, trouble shooting
- NFS – Configuring and setup NFS server / Client also NAS admin task
- Paging – Enabling and expanding teh SWAP whenever required and monitoring
- Kickstart – Installing multiple RHEL Server using kickstart method
- LVM Admin – Creating VG, FS & LV and Managing by expansion, Shrinking and modification/deletion
- Configure Solaris Volume Manager for mirroring of boot environment.
- Install/patch/configure Veritas Volume Manager for management of SAN storage
Environment: IBM – AIX 6.1 and AIX 7.1, Linux (RHEL), Service Now, Nagios, SAP, Solaris, Informatica, Oracle, DB, Solaris.