Cloud Systems Engineer Resume
Middletown, NJ
SUMMARY:
Over 10 years IT experience as a DevOps/Cloud/Linux Engineer worked in different Legacy/Cloud Architecture with supporting Deployment Operations.
TECHNICAL SKILLS:
Operating Systems: RHEL/Centos, Ubuntu/Debian, SUSE, Confidential - AIX, HP-UX, Windows server, MAC OS x, NetApp Ontap
Virtualization Technologies: VMWare, KVM, Vagrant, Docker, Kubernetes
Cloud Technologies: AWS, Openstack, VCloud
Source Control/ Versioning Tools: SVN, Git, GitHub
Configuration Management Tools: Chef, Ansible, CloudFormation, Packer, Terraform
Continuous Integration Tools: Jenkins, Maven, Ant, Gitlab, AWS CodeDeploy
Servers: WebSphere, Tomcat, Apache, NGINX, WebSphere, WebLogic
Programing/Scripting: Shell scripting
Databases: MySQL, Postgres SQL, MongoDB, RedShift, RDS
Monitoring: Nagios, NewRelic, Alert Logic
Logging: Splunk, Kibana, Logstash
PROFESSIONAL EXPERIENCE:
Confidential, Middletown, NJ
Cloud Systems Engineer
Responsibilities:
- Expertise in creating DevOps strategy in a mix environment of Linux (RHEL, CentOS and Ubuntu) servers along with Amazon Web Services.
- Experience in Infrastructure Development and Operations, involved in designing and deploying utilizing almost all the AWS stack like EC2, EBS, S3, VPC, RDS, SES, ELB, Autoscaling, CloudFront, CloudFormation, ElasticCache, CloudWatch, SNS, Route 53
- Creating the CloudFormation templates in AWS environment to automate IaaS infrastructure with the tagging to use the same template for different environments like Dev, QA, Prod
- Modifying a stack template, creating/modifying/deleting change stack by using console/AWS CLI
- Designed AWS CloudFormation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates
- Working experience of Terraform Templates, deploying & managing the infrastructure using Terraform.
- Creating S3 buckets also managing policies for S3 buckets and Glacier for storage and backup on AWS.
- Usage of IAM f or the provision of access. Creation/manage roles and permissions of users to AWS account through IAM.
- Implemented and maintained the monitoring and alerting of production, corporate servers and storage using AWS Cloud Watch for efficiency
- Configuring Cloud Front to deliver content from AWS edge locations to users, allowing for further reduction of load on front-end servers
- AWS Beanstalk for deploying and scaling web applications and services developed with PHP, python, ruby and Java.
- Experience in installing/configuring chef server with management console and auto bootstrapping client with the. pem file.
- Managing Chef recipes/cookbooks and updating them as per the requirement and troubleshooting the issues.
- Troubleshooting with chef clients & nodes and managing the data bags using knife tool
- Creation of Self-signed certificates and make chef server use them.
- Experience in working with configuration management tools like Ansible, creating playbook using yaml and gathering system facts using Ansible
- Infrastructure/configuration/application management using Ansible and using Ansible-Vault for encryption.
- Creation/managing/upgrading Redshift Cluster and snapshot, restore and resize operations to resize a RedShift Cluster.
- Creating cloud watch Alarms to monitor disk usage across all nodes in RedShift Cluster
- Working knowledge with Amazon Kinesis / Kinesis Firehose for creation of data stream and delivery streams for the data ingestion to S3 storage or RedShift Cluster. ingestion
- Docker installation/configuration. Creation of Docker images and working with multiple images and pushing the images to Docker Hub.
- Volume management and file system creation using Docker.
- Docker network/bridge creation and inspecting network and process using top and stats.
- Setting up Kuberenetes cluster with the Installation and configuration of Master controller, minions
- Creation of Multi-pod replication controller and create/deploy service definitions using Kubernetes
- Autoscaling and scaling of Pods, recovering the failures within the clusters. Patching/editing/deleting of resources.
- Running of stateless applications like Nginx and java application using a deployment in Kuberenetes.
- Jenkins/Hudson for Continuous Integration/Continuous Deployment for End to End automation for all build and deployments from Dev/ UAT to Pre-Production and Production
- Created different jobs in Jenkins like commit jobs, deployment jobs, release jobs and nightly build jobs to enforce Continuous Integration of our codebase
- Using of AWS CodeDeploy for the application deployment to achieve automation of Blue/Green deployment
- Build scripts using ANT and MAVEN and have also build tools in Jenkins in moving from one environment to another.
- OpenStack Fuel installation and configuring Master/Slave node and configuring network required for Fuel and creation/managing plugins on Fuel.
- Migration of existing in infrastructure in Private OpenStack Folsom Cloud environment to integrated OpenStack Kilo cloud in different NTC location
- Managing of OpenStack Fuel compute nodes and troubleshooting any issues pertaining to OpenStack and KVM machines.
- Creation of Glance images and snapshot creation/deletion for different environment and using them for deployment in Dev, QA and Prod environment.
- Cinder Volume creation, attaching and detaching of Cinder volumes to OpenStack VM’s running on compute nodes and working with My-SQL database in case of any issues.
- Creation of Heat orchestration template and managing the OpenStack using Horizon and nova/openstack command line.
- Creating Heat orchestration template to mimic the existing private cloud environment in integrated cloud and use the same templates in different NTC locations.
- Creation/modification of tenant/project and user management and applying the quotas, access & security management.
- Creation/destroy/define/undefine of KVM’s and troubleshooting the issues for the disks and networking.
- Network topology, Neutron network management and routers, subnet management. Load balancing.
Confidential, Rhode Island
Linux/Cloud Engineer
Responsibilities:
- Installed, Administered, Configured and Deployed Red Hat Enterprise Linux 4.x/5.x/6.x,7.x CentOS and Ubuntu/SUSE operating systems
- In-depth knowledge of Cloud Computing Strategies (IaaS,PaaS,SaaS) & building, deploying in, and maintaining the cloud environment
- Building and Working with amazon EC2 instances, creating the security groups on the instance level and using cloud watch on EC2 instances
- IAM (Identity access management) in AWS, setting up roles and policies in AWS and assigning the roles and policies to the users and groups
- Working experience with the S3 storage like permissions, object versioning and webhosting with the S3
- Worked on utilizing Virtual Private Cloud , Building a VPC with the security and NAT and extending the VPC access to the on premises datacenter
- Configuring of VPC with openVPN to access the server using the openVPN from on premise datacenter, Public Subnet and private subnet creation with VPC
- Configuring SSL on Elastic Load Balancer, Troubleshooting auto-scaling issues
- Created AMI’s and ELB with the high availability and auto-scaling and creating the load balancer for the EC2 instances
- EBS Storage, EBS Volumes and snapshot and working with Private and Public IP Address & Elastic IP address
- Working with Route 53 , DNS failover and setting up Latency based routing, weighted routing policies
- Launching a RDC instances and setting up RDC security groups & creating snapshot using the Amazon config service CLI
- Installing and configuring monitoring scripts for amazon EC2 instances and monitoring EBS for performance and availability .
- Installation & configuration of cobbler, Automate and manage Linux installation with Cobbler
- Adding a repo using cobbler and synching, Cobbler profile addition and server addition
- Experience in administration & configuration management of Puppet on Linux and puppet enterprise management from the console
- Experience in administration & configuration management of Chef on Linux and writing the cookies for the automation
- Applying chef to make auto scaling AWS applications and creating backup scripts using AWS CLI for linux machines
- Written puppet modules to manage OS required services such as SSH, sudoers, NFS, MySQL, Apache, JBOSS, Tomcat
- Modifying the classes as per the requirement on puppet and creating the templates and testing and also used Jenkins for the jobs automation.
- Troubleshoot Nova networking and creating Load balancer as a service using heat templates
- Migrated the application from a window to Linux platform, moving of CIFS shares to Linux server and fixing the issues on them.
- GIT - branching, and merging and management of code repositories & continuous integration continuous deployment using Jenkins/Hudson
- Installation & configuration of Oracle ASM, creation of ASM disks and configure them to use for the DBA
- Upgraded EMC Power path and ODM to the latest level for the new storage LUNs migration.
- Implemented and done maintenance of the cloud infrastructure and systems, Configuration and management of MySQL.
- Troubleshooting performance, system /kernel tuning, and stability or usability issues in the broader technology environment.
- Writing some automation scripts using python for the jobs to schedule and reduce downtime.
Confidential, Connecticut
Sr.Systems Engineer
Responsibilities:
- Migration of AIX 5.x, 6.1, 7.1 servers to other other datacenter using mksysb backup and restoration method
- Migrating the operating systems AIX 5.x to 6.1 & & 7.1 versions
- Deploying the Redhat Linux enterprise server as like existing versions 4.3, 4.4, 5.3, 6.1 versions
- Experience designing and building cloud infrastructure with AWS, OpenStack and other cloud platforms.
- Experience with AWS cloud with EC2 Instances, S3 Storage, Virtual Private cloud, Elastic Load Balancing & EBS volumes
- Working with configuration management tools like puppet, chef and Jenkins for the automation for the infrastructure support.
- Binding all the new AIX server to NIS master to get the authentication from centralized server
- Installed/Configured redhat Linux cluster 5x version & Configuring the cluster resources
- Adding storage to the cluster disks and increasing/ decreasing the filesystem in RHEL.
- Managing takeover and giveback for Active/Active Configuration & experience on multi-store VFILER management .
- Vfiler creation , adding and removing resources to vfiler’s moving resources form one vfiler to another vfiler .
Confidential
Sr.Systems Administrator
Responsibilities:
- Installed, Deployed Red Hat Enterprise Linux 4.x/5.x/6.x, CentOS and installation of packages and patches for Red hat Linux Servers.
- Installation, configuration, Troubleshooting and administration of AIX 5L, 6.1 & 7.1 operating systems
- Involved in troubleshooting of Redhat Linux server issues and hardware issues and replacements.
- Working with the hardware vendors and application team for the faulty replacement and planning the downtimes accordingly
- Creating customized Kickstart profiles for each server and making ISO to build the server
- Applied patches every quarter regularly to meet audit requirements using Oracle Ops Center, Red Hat Satellite server, Up2Date, YUM, RPM tools.
- Performance Tuning and Management for Linux/AIX server and working with the application/database team to resolve issues.
- Creating the filesystems using redhat volume manager and performing the healthcheck on regular basis for all Linux serves
- Planned and performed the upgrades on Linux and AIX operating systems and hardware maintenance on HP and POWER servers like increasing memory, disk, replacing failed hardware.
- Working on HP, Dell servers using DRAC and ILO consoles and resolving issues and replacing the failure hardware
- Performed kernel and database configuration optimization such that it limits I/O resource utilization on disks
- Kernel parameter tuning and Performance Monitoring using tools like Glance plus, vmstat, mqstat and addressing swap issues in Redhat Linux servers
Confidential
System’s Analyst
Responsibilities:
- AIX OS level support for the different version like 5.x/6.1and installing & configuring of different operating systems like AIX 5.x 6.1
- Troubleshooting & Fixing of hardware and OS level issues and hardware level issues
- Logical Volume Management, creating the Logical Volumes, Files systems and mounting them
- Working with different blade servers with VIO support and IVM consoles
- Experienced in managing the Integrated Virtual Manager (IVM) consoles and managing the Confidential ’s with them
- Experience in managing the blade server with the Management Module consoles (MMC)
- Installating & Configuring the blade servers with VIO & IVM configuration and managing them with MMC
- Troubleshooting the Confidential POWER Blade servers in case of any hardware issues
- Servers builds on managed system for LPARs and on Blade servers
- Migration of Redhat linux servers from 4.x to 5.x version and working with the application team to resolve the issues post migration.
Confidential
Sr. Systems Administrator
Responsibilities:
- Creation of Confidential 's & Configuring the Confidential 's through dual VIO
- Confidential operations including: configuring and using system profiles, and activating and shutting down partitions, Power on/off partitions.
- Mapping new LUNS through VIOS to client partitions to new & existing Confidential and increasing file system on client Confidential .
- Configuring NIM master, setting up NIM clients, configuring NIM resource and perform network installations.
- Installed AIX/VIOS in a logical partition through NIM, migrated 5.2 (physical box) to 5.3 ( Confidential ) using NIM.
- Performing SEA failover as part of server build acitivty
- Performing DLPAR memory & CPU, adding virtual scsi adpater in DLPAR & Troubleshooting DLPAR issues between HMC & Confidential 's
- Creating the filesystems using redhat volume manager and performing the healthcheck on regular basis for all Linux serves
- Scanning the newly assigned LUNs to the serves and assigning them to volumegroup and increasing the filesystem using redhat volume manager
- Configuring the drivers for QLOGIC adapters and bringing the adapters to online to visible in the Fabric
Confidential
Sr.Systems Administrator
Responsibilities:
- Server operating system installation, management of AIX 5.x, RHEL 4.x, 5.x
- Logical Volume Mangement. Managing the file system in Redhat Enterprise Linux and in AIX servers
- Handling paging space issues like creating new paging spaces, changing attributes of page space & managing default paging space (hd6) for AIX & Redhat Linux servers
- Backing up the system using mksysb, and alt disk backup, Monitoring system performance
- Managing User and Group administration & Performing System Storage management and jfs/jfs2 Filesystems.
- Network file system management, which includes exporting, mounting and unmounting an NFS.
Confidential
Executive Support
Responsibilities:
- System installation and Configuration of AIX 5.x operating system and Redhat 3.x, 4.x & 5.x servers
- User Administration, adding and removing user accounts, changing user attributes.
- Monitoring the CPU statistics and memory. Managed Confidential PSeries servers installed with AIX.
- File system monitoring and checking error messages.
- Working with paging spaces, Creating, increase, decrease paging spaces as per requirement.
- Did handle day-to-day IT functions like user/quota/permission/ACL/LVM management.
- Configuration and management of MySQL.