Sr. Aws Cloud Engineer Resume
Newark, DelawarE
PROFESSIONAL SUMMARY:
- 10+ years of professional experience in IT industry, with 4 years of experience in AWS cloud computing and 9 years of experience as a System Administrator in installation, configuration and troubleshooting of Redhat enterprise linux and Aix on various hardware platforms.
- Hands on experience with an in - depth level of understanding in the strategy and practical implementation of AWS cloud-specific technologies like Elastic Compute Cloud (EC2), Simple Storage Services (S3), ELB, Virtual Private Cloud (VPC), Auto scaling, IAM, RDS, Cloud Watch,Cloudtrail,EC2 Image Builder, Cloudformation, AWS config, KMS, SNS, SSM, and code pipeline etc
- Performed migrations from Onpremise to AWS cloud using Cloudendure, Migration Factory and Cloudchomp tools.
- Good understanding of AWS Elastic Block Storage (EBS), various volume types and utilization of different types of EBS volumes based on requirement.
- Implemented and maintained the monitoring and alerting of production and corporate servers using Nagios and Cloudwatch monitoring tool.
- Define AWS Security groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.
- Configured S3 to host static web content, versioning and lifecycle policies to and backup files and archive files in Amazon Glacier.
- Experience in creating and launching EC2 instances using AMI's of Linux and Windows.
- Created and configured Elastic Load Balancers and Auto Scaling groups to distribute the traffic and to have cost efficient, fault tolerant and highly available environment.
- Expertise in Identity Access Management (IAM). Created users, groups and assigned roles based on their duties
- Managed IAM accounts (with MFA) and IAM policies to meet security audit & compliance requirements.
- Build Customized Amazon Machine Images (AMIs) & deployed these customized images based on requirements
- Build and configured virtual Data centre in Amazon cloud to support Enterprise hosting which includes VPC, public, private subnets, Security groups and Route tables.
- Created NAT gateways and instances to allow communication from the private instances.
- Implemented AWS High-Availability using AWS Elastic Load Balancing (ELB), which performed a balance across instances in multiple Availability Zones.
- Expertise in creating and managing Logical Volume Manager in RedHat Linux and AIX servers
- Extensive knowledge on EMC and XIV storage.
- Configure and maintain virtual servers environment using VMWare ESX host, VCenter VSphere
- Experienced on patches installation, patch upgrades and packages installation on Red Hat Linux servers by using RPM & YUM.
- Experience in bash and shell scripting.
- Experience in coordinating with vendors for hardware support on AIX and Linux servers
- Day-to-day functional administration tasks, as well as application-specific technical support
- Familiar with remedy, ITSM, service now and service first ticketing tools.
- Performed troubleshooting production issues, root cause analysis and preventive actions
- Ability to adapt to new technologies and learn quickly.
- Provided production support in an on-call rotation in a 24x7 environment
- Ability to work both individually and as a team.
- I am self-motivated, team oriented professional who can work independently also I am confident of my ability to quickly learn and implement modern technologies in no time.
TECHNICAL SKILLS:
Operating Systems: Linux, Aix and Windows
Cloud:: AWS
Scripting Languages: Shell, bash and JSON
Servers: Apache Tomcat,Apache HTTP server
Version Control: SVN,Git, Github
Cloud technologies: EC2, S3, Route 53,AMI, Cloud Formation, ELB, VPC,EBSAuto scaling, IAM, RDS, Dynamo DB and Cloud Watch, SNS & SES
Databases: Oracle, SQL,DB2
PROFESSIONAL EXPERIENCE:
Confidential, Newark, Delaware
Sr. AWS Cloud Engineer
Responsibilities:
- Working closely with AWS Proserve team on AWS Cloud migration project from on-premise VMware (Linux & Windows) to native AWS cloud infrastructure using migration tools such as Cloud Endure, Migration factory and Cloud Chomp.
- Involved in migration readiness preparation to migrate Linux and Windows Servers to Cloud.
- Proficient in different AWS services like EC2, IAM, S3, KMS, SNS, VPC, SSM, EC2 Image Builder, Cloudformation, AWS config, ELB, Autoscaling, RDS, Cloudtrail and CloudWatch etc.
- Working on Cloud Endure migration tool which is used to convert VMs from Source infrastructure into AWS infrastructure.
- Launching Amazon EC2 instances using AMIs (Linux & Windows) and configuring launched instances with respect to specific applications.
- Creating and maintaining IAM users, groups, policies, roles, assume roles and implementing MFA (Multi Factor Authentication) to provide additional security to AWS account and its resources.
- Responsible for creating and configuring S3 buckets, bucket policies, ACLs, versioning and define life cycle policies to move data into different storage classes such as Glacier, Intelligent tiering and s3-Infrequently accessed etc.
- Creating KMS keys for different services (EBS, S3,Cloudtrail,Cloudwatch etc) and updating key policy with proper users and roles based on the requirement.
- Configuring SNS topic for different services to receive notifications from the cloud.
- Responsible for Creating and maintaining VPCs (Virtual Private Cloud), subnets, security groups, Routes, network ACLs, VPC endpoints, NAT gateway and internet gateway etc.
- Implementing Patch process using SSM patch manager, Creating maintainance windows, Patch groups and also write SSM documents to automate repetitive tasks such as installing Cloudwatch agent, CPM agent and UIM agent etc.
- Responsible for creating and maintaining Golden AMI images for Windows and Linux operating systems using EC2 Image Builder.
- Configuring and managing ELBs (Elastic Load Balancer) to implement fault tolerance and avoid single point of failure of applications.
- Creating Cloudformation templates for AWS infrastructure to build staging and Production environment.
- Responsible for creating and maintaining AWS Config rules and monitoring dashboard on daily basis to resolve issues with non-compliant resources.
- Creating AWS Launch configurations based on Customized AMI and using this launch configuration to configure auto scaling groups.
- Analyzing cloud trail logs and finding root cause analysis for various issues.
- Creating alarms in Cloud Watch for monitoring the instance performance, CPU utilization, disk usage etc to take recommended actions for better performance
- Setup and configure N2WS Backup & Recovery (CPM) tool for disaster recovery solution of AWS EC2 instances.
- Responsible for creating and maintaining backup policies, schedules, instance backups, recoveries, cross region backups & recoveries, cross account backups & recoveries, EBS volume recovery and file recovery etc using N2WS Backup & Recovery tool (CPM).
- Familiar with AWS organizations, SCP policies, Guardrails and Tag policies.
- Troubleshooting different issues related to pre and post migration process to ensure Instances are fully operational without any compatibility issues.
- Providing technical support by troubleshooting day to day issues with various AWS services.
- Reviewing Cloudtrail, ELB logs, Server access logs and VPC flow logs to troubleshoot issues if necessary.
- Working in an Agile environment to track and monitor all the user stories and their tasks using JIRA.
Confidential, Wilmington, Delaware
AWS cloud/Unix Systems engineer
Responsibilities:
- Implemented, deployed and maintained cloud infrastructure using AWS and Administration, Installation, Configuration, troubleshooting and Performance tuning of Redhat linux and Aix operating systems in onprem.
- Created AMIs for mission critical production servers for backup
- Created customized AMIs based on already existing AWS EC2 instances by using create image functionality, hence using this snapshot for disaster recovery..
- Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances and deployed EC2 instances, ELBs by using Cloud formation in AWS .
- Creating S3 buckets and managing policies for S3 buckets and utilized S3 bucket and Glacier for storage and backup on AWS .
- Set up an Elastic Load Balancer to balance and distribute incoming traffic to multiple servers running on EC2 instances.
- Build Servers using AWS , launching EC2, RDS, creating security groups, auto-scaling, load balances (ELBs) in the defined virtual private connection.
- Worked on delegating access across various AWS Accounts using IAM roles.
- Worked on AWS Elastic load balancing (ELB) for deploying applications in high availability.
- Created security groups for VPC and made sure Inbound and Outbound rules are valid so that there is no security breach.
- Launching Amazon EC2 Cloud Instances using Amazon Web Services ( Linux) and Configuring launched instances with respect to specific applications.
- Experience in creating alarms and notifications for EC2 instances using Cloud Watch
- Create, Manage and configure virtual machine (VM)s on VMWare platform
- Configuring and maintaining virtual server environment using VMWARE ESX/ESXi, VSphere, Venter.
- Managing packages using RPM/YUM on Redhat Linux and maintaining patching every quarter
- Create and manage LVM on AIX and Red hat Linux servers
- Administration of RHEL including installation, testing, tuning, upgrading, loading patches, troubleshooting both physical and virtual server issues.
Confidential, Dubuque, Iowa
Sr. Linux/Aix System engineer
Responsibilities:
- Worked in production support and server build team. Responsible for installing, troubleshooting and maintenance of AIX 5.3/6.1 and redht linux 5/6 servers.
- Perform OS upgrades to the latest on both AIX and Linux.
- Deployed Puppet for configuration management infrastructure
- Managed branching, tagging, releasing and maintaining the versions across the environments using version control systems like GIT and Subversion (SVN) on Linux
- Administered NFS, NIS, DHCP and DNS Samba services running on Red Hat Linux and AIX.
- Disk Management using partitioning tools like fdisk, parted, etc
- Maintenance level upgrades and software administration RPM installation on Linux.
- Experience in building new servers via VMWare clone using virtual machine templates.
- Creating Linux Virtual Machines using VMWare Virtual Center
- Installing and upgrading VMware tools on client machines
- Well versed in configuring Volume Groups and Logical Volumes, extending logical volumes for the system growth needs using Logical Volume Manager (LVM)
- Experience with LVM, Mirroring, User & System Resource management, Paging Space management, job scheduling.
- Involved in creating implementation plan, post implementation and backout plans for production changes.
- Extensively used EMC power path for storage.
- Utilized Remedy ticketing tool to create changes and WOs.
Confidential, King of Prussia, PA
Linux/Aix System administrator
Responsibilities:
- Installation, administration of VIO Server and VIO client LPAR'S
- Installation, administration, configuration of RHEL 4/5/6 including package management, patch management, regular system administration tasks.
- Installation, Configuration and administration of LPAR's.
- Expertise in creating and managing Logical Volume Manager on RedHat Linux
- Configuring and administration of weekly mksysb backup on AIX servers
- Managing Partitions profiles and hardware resources assigned to Partitions.
- Managing System Resources like File System, Disk space, Volume Groups, LVs and PVs
- Managed physical volumes, volume groups and logical volumes using AIX LVM in Confidential p-series/Power5 servers and replaced failed disk
- Managed file permissions & ownership for important directories & files
Confidential, Columbus, Ohio
Linux/AIX system administrator
Responsibilities:
- Responsible for installation, configuration, troubleshooting and maintenance of AIX 5.2/5.3/6.1 servers and Red hat Linux 4,5,6
- Knowledge on Confidential power VM, virtualization technologies NPIV and MPIO
- Managing Linux Infrastructure involves day-to-day maintenance of servers and troubleshooting
- Monitoring of Linux servers using tools like vmstat, iostat, SAR, top, free etc.
- Create the vgs, fs and lvs on linux and aix servers.
- Configured GPFS on unix servers.
- Monitoring gpfs fileset quota and increase the filesystem as per the requirement
- Expert in LVM (Logical Volume Manager) and troubleshooting.
- User & System Resource management, Paging Space management, job scheduling
- Install the security tools ESM,ITM5,ITM6 on linux servers
- Expert in JFS/JFS2 filesystem creation and other filesystem related issues.
- Installation & Configuration of software packages in Red Hat Linux. (Using both yum and rpm installations)
- Performed Red Hat Linux Kickstart installations on RedHat 4.x/5.x/6.x
- Create, Manage and configure virtual machine(VM)s on VMWare platform
- Configuring and maintaining virtual server environment using VMWARE ESX/ESXi, VSphere, VCenter.
- Monitoring and diagnosing the hardware problems using the diag command and monitoring/fixing the system errors coordinating with HW engineers.
- Experience in Confidential VIO Server and Client Implementation.
- Maintain the vio client builds vio clients by using vio servers
- Deploying the Virtual I/O Servers and Clients on P Series
- Created and configured logical partitions (LPAR) on Confidential p690 systems.
- Implementing Operating system upgrades to the latest available maintenance levels(ML), installing fixes,APAR’s, application software and individual filesets.
- Good knowledge of error logs and monitoring tools like vmstat, netstat, iostat on AIX.
Confidential, Dubuque, Iowa
UNIX System administrator
Responsibilities:
- Responsible for installation, configuration, troubleshooting and maintenance of AIX 5.2/5.3/6.1 servers.
- Installation and configuration of NIM master server and clients.
- Worked in UNIX steady state support
- Configuring the Hardware Management Console (HMC) to manage AIX server.
- Configuration and administration of Logical Volume Manager (LVM).
- Expert in LVM (Logical Volume Manager) and troubleshooting.
- User & System Resource management, Paging Space management, job scheduling.
- Expert in JFS/JFS2 filesystem creation and other filesystem related issues.
- Monitoring and diagnosing the hardware problems using the diag command and monitoring/fixing the system errors coordinating with HW engineers.
- I use to replace the bad hdisks and adapters by engage the CE
- Used the LVM extensively; Created/Modified/Deleted Volume Groups, Logical Volumes and File systems; Added/Removed physical disks; Mirrored Volume Groups and Logical Volumes
- Experience in Confidential VIO Server and Client Implementation.
- Deploying the Virtual I/O Servers and Clients on P Series
- Created and configured logical partitions (LPAR) on Confidential p690 systems.
- Implementing Operating system upgrades to the latest available maintenance levels (ML), installing fixes,APAR’s, application software and individual filesets.
- Good knowledge of error logs and monitoring tools like vmstat, netstat, iostat on AIX.
- Installed AIX 5.3/5.2 on Confidential p670, p590 and p570 using mksysb standard image CDs and NIM installation method.
- Managed file permissions & ownership for important directories & files.
- Managed LPAR Storage Area Networks (SAN).
- Managing CRON jobs, batch processing and job scheduling.
- Ensured server data integrity by evaluating, implementing and managing software solutions like Tivoli Storage Manager.
- Performed the daily system administration tasks like managing system resources, writing scripts, and end users support, operations and security.
- Checking error logs and investigating the logs and providing a solution to the application team.
- Develop Shell scripts (Korn) for automating the batch jobs.
- Managing CRON jobs, batch processing and job scheduling.
- TCP/IP Configuration like assigning IP addresses, configuring network interfaces, assigning static routes, hostnames etc.
- Knowledge and understanding of effective trouble ticket tracking system use.
- Attend weekly change management meeting and suggest various changes.
- Provided 24*7 support based on call rotation basis.
Confidential, Dallas, Texas
Jr System administrator
Responsibilities:
- Performed basic system administration on unix servers
- Created vgs, fs and lvs on linux and aix servers.
- Perform User Account management, data backups, and users’ logon support
- Managed file permissions & ownership for important directories & files.
- Created users and groups and assigning privileges to them.
- Managing AIX and Linux Infrastructure involves day-to-day maintenance of servers and troubleshooting