Aws Cloud Engineer Resume
Alexandria, VA
SUMMARY:
- Having 8+years of IT experience as a Cloud Engineer and with good exposure on Software
- Development and AWS cloud practices.
- Hands on experience in Amazon Web Services(AWS) provisioning and good knowledge of AWS Services like EC2, S3, Glacier, ELB (Load Balancers), RDS, SNS, SWF, lambda and EBS etc.
- Created the AWS VPC network for the Installed Instances and configured the Security Groups and Elastic IP's accordingly.
- Rehydration of AWS servers is performed periodically to upgrade the application's infrastructure to have latest OS and configuration.
- Able to create scripts for system administration and AWS using languages such as Python.
- Created Lambda functions to upload code and to check changes in S3, Dynamo DB table.
- Implemented systems that are highly available, scalable, and self - healing on the AWS platform.
- Created IAM policies for delegated administration within AWS and Configure IAM Users/Roles/Policies to grant fine-grained access to AWS resources to users.
- Used Terraform and cloud formation scripts to Automate Instances for Manual Instances that were launched before.
- Customized Amazon Machine Images (AMIs) & deployed these customized images based on requirements.
- CreatedCloudWatch alerts for instances and using them in Auto scaling launch configurations.
- Created multiple DNS using Route 5
- Worked on building architecture for the POC from end-to-end.
- Created different IAM roles for different services appropriately.
- Worked with AWS CodeStar in order to build the entire CI/CD process for the application.
- Experience in creating alarms and notifications for EC2 instances using CloudWatch.
- Knowledge on VPC creation with appropriate subnets and also provisioning appropriate Security Groups and NACL's in order to provide appropriate level of security.
- Used IAM to create new accounts, roles and groups and polices.
- Configured S3 versioning and lifecycle policies to and backup files and archive files in Glacier.
- Managed notifying S3, ASG, email notifications using SNS
- Configured Elastic Load Balancers (ELB) with EC2 Autoscaling groups.
- Created monitors, alarms, and notifications for EC2 hosts using CloudWatch
- Automated cloud deployments using python, and AWS CloudFormation Templates.
- Performed Branching, Tagging, Release Activities on Version Control Tools: GIT.
- Extensively worked on Jenkins by installing, configuring, and maintaining for continuous integration (CI) and for End to End automation for all build and deployments.
- Managed local deployments in Kubernetes, creating local cluster and deploying application containers.
TECHNICAL SKILLS:
AWS Concepts: EC2, VPC, S3, Auto Scaling groups, Route53, ELB, Cloud Watch, Dynamo DB, RDS, Opsworks, Cloud Front, Cloud formation, SNS, SQS, Glaciers, Lambda, config, Elastic container service and IAM
Programming Languages: AWS Cloud Formation Scripts, JSON Scripts, Python, Yaml Template
Scripting Languages: HTML, Java script, CSS
Version Control: Git Hub, SVN
Cloud Computing Platform: Amazon Web Services, Google Computer Engine
Operating system flavors: Centos, Mac, Windows
Databases: MySQL, DynamoDB, AWS S3, RedShift
VMWare Tools: VMware vSphere 5.0/5.1/5.5, 6.0 ESX/ESXi Server 4.1/5.0/5.1/5.5/6.0 , VMware VMotion, VMware vCenter 5.0/5.5/5.5/6.0 , VDl, VMware View, vCenter Converter
Tools: JIRA, Confluence, Microsoft Office (Word, Excel, Power point, Outlook).
WORK EXPERIENCE:
AWS Cloud Engineer
Confidential, Alexandria, VA
Responsibilities:
- Experienced in Installation, configuration, tuning, security, backup, recovery, and Operating System upgrade on Red Hat Linux (RHEL 5, 6), Unix, Centos and Ubuntu.
- Design highly available, cost effective and fault tolerant systems using multiple EC2 instances, Auto Scaling, Elastic Load Balancer and AMIs.
- Utilized Python for cloud engineering.
- Monitoring resources and Applications using AWS Cloud Watch, including creating alarms to monitor metrics such as EBS, EC2, ELB, RDS, S3, SNS and configured notifications for the alarms generated based on events defined.
- Worked on version control tools like subversion and GIT and utilized Source code administration customer apparatuses like GitHub.
- Work with team to build out automation templates in Fugue or AWS Cloud Formation in support of the managed services platform
- Worked with CloudFormation using Yaml& JSON Templates
- Worked with SNS notification and used while setting the CloudWatch alarm
- Worked on setting up S3 bucket policies, IAM console management activities.
- Worked with business partners and key stakeholders to identify business needs and delivered high-exposure reoccurring and ad-hoc reports to answer business questions.
- Used data-driven approach to improve the response rate of the customer experience.
- Created DynamoDB schemas for the architecture appropriates
- Created Jenkins file to set up CI/CD pipelines
- Created a Jenkins pipelines for several scenarios.
- Designed, Installed and Implemented Ansible configuration management system.
- Used Ansible to manage Web applications, Environments configuration Files, Users, Mount points and Package
- Wrote and customized Ansible playbook, modules and also used Ansible to monitor logs and security.
- Scheduled, deployed and managed container replicas onto a node cluster using Kubernetes.
Environment: VPC, EC2, EBS, Elastic Load Balancer, Auto Scaling, IAM, RDS, DynamoDB, S3, GitHub, CloudWatch, Python, SNS, Yaml, CloudFormation, Ansible
AWS Cloud Engineer
Confidential, San Francisco, CA
Responsibilities:
- Configured, monitored and automated Amazon Web Services as well as involved in deploying the content cloud platform on Amazon Web Services using EC2, S3 and EBS.
- Created highly available and scalable infrastructure in AWS Cloud by using various AWS services like EC2, VPC, Auto scaling, ELB, RDS, Route53.
- Migrated corporate Linux servers from physical servers to Amazon AWS virtual instances
- Experience with OpenSource technology Linux Operating system
- Worked on AWS Elastic load balancing for deploying applications in high availability and AWS Auto Scaling for providing high availability of applications and EC2 instances based on the load of applications.
- Worked with Cloud Trial, Config, Cloud Foundry, Cloud Front and many other services.
- Implemented and maintained the monitoring and alerting of corporate servers/storage using AWS CloudWatch to ensure reliability of applications, developed and deployed stacks using AWS Cloud Formation templates
- Worked with IAM service creating new IAM users & groups, defining roles and policies and Identity providers.
- Worked with SNS to notify through emails whenever instances got terminated or cancelled.
- Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.
- Automated and implemented the cloud Formation Stacks (JSON Scripts) for creating/administrating the AWS resources like VPC, Subnets, Gateways, Auto-Scaling, Elastic-Load-Balancers (ELB), creating DB Instances and many others across different Availability Zones.
- Used Ansible Playbooks to Manage Configurations of AWS Nodes. Run Ansible Scripts to provision Dev servers.
- Worked on Ansible for configuration management and infrastructure automation.
- Installed and configured Jenkins for Automating Builds and Deployments through integration of Git into Jenkins to automate the code check-out thus providing an automation solution.
- Implemented CI/CD pipeline using Jenkins, Ansible Playbooks and Ansible Tower
- Worked on containerizing Open stack services in Docker using ansible
- Managed Ansible Playbooks with Ansible modules, implemented CD automation using Ansible, managing existing servers and automation of build/configuration of new servers.
- Involved in deployment of applications on server's link Apache, Tomcat and nginx.
- Administered Jenkins continuous integration server installation and configuration to automate application packaging and deployments.
Environment: VPC, Subnets, Gateways, EC2, EBS, ELB, Auto Scaling, IAM, RDS, DynamoDB, S3, GitHub, Route 53, CloudWatch, Python, Jenkins, Ansible, Yaml, SNS, CloudFront, CloudTrial, CloudFormation
AWS Infrastructure Engineer
Confidential, San Francisco, CA
Responsibilities:
- AWS Cloud platform and its features which includes EC2, VPC, EBS, SNS, RDS, Cloud Watch, Cloud Formation AWS Configuration, Auto scaling, S3.
- Experience in AWS using EC2, Dynamo DB, S3, AWS VPC, and IAM services.
- Created IAM policies for delegated administration within AWS and Configure IAM Users/Roles/Policies to grant fine-grained access to AWS resources to users.
- Docker images includes setting the entry point and volumes, also ran Docker containers.
- Setup Continuous Integration environment using Jenkins for building jobs and to push the Artifacts into artifactory repository on successful builds.
- Used Docker for local application deployment and test and did orchestrating between container using docker swarm and writing docker files.
- Created multiple DNS and controlled over DNS using Route 53 and configured the name servers using master application
- Troubleshooting in deployment of the application.
- Enabled/Created multiple alarms using CloudWatchto configure in ASG, S3 notifications etc,. to monitor multiple Metrics
- Established SNS notification to enable alerts whenever S3 bucket got new files uploaded etc.,
- Written Cloud Formation template to provision environments using Yaml Template
- Designed cloud formation template for the IAM roles and policies.
- Designed cloud formation template to create nested stack.
- Written shell script to automate the download process ROM AWS S3 bucket.
- Experience writing Ansible playbooks and deploying applications using Ansible.
- Designed shell script to automate the host name.
Environment: VPN, VPC, EC2, EBS, SNS, RDS, Cloud Watch, Cloud Formation AWS Configuration, Auto scaling, Route 53, S3, Python, Yaml, Ansible, IAM
AWS Associate
Confidential
Responsibilities:
- Managed Amazon EC2, IAM, S3, VPC, SNS.
- Worked with multiple alarm notifications using CloudWatch and configured ASG
- Installed and configured configuration tool such as Chef Server / workstation and nodes via CLI.
- Worked closely with the development and operations to implement the necessary tools and process to support the automation of builds, deployments, testing and infrastructure (infrastructure as code) using Chef.
- Experienced in working with CloudFront
- Maintained setting up Email notifications or alerts using SNS via Lambda function, enabled in S3, ASG, EC2 Instances.
- Maintained and Managed open source technology Linux
- Maintained source code repository using GIT and GitHub.
- Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and also automated the whole process.
- Built and deployed scripts using build tools like ANT and MAVEN in Jenkins
- Worked on Build Automation and Build Pipeline Development using Jenkins.
- Installed and configured the Tomcat application servers for Dev and Integration Test Environments.
- Planned, deployed, monitored, and maintained Amazon cloud infrastructure consisting of multiple EC2 nodes
- Set up CloudFrontdistribution for a test project.
- Migrated the on-premise DNS to Route 53.
- Added security user wise using AWS IAM.
- Designed shell scripts to invoke chef tool and to mount volume in the cloud machine.
- Prepared the handbook for all the processes.
Environment: VPC, EC2, EBS, SNS, RDS, Cloud Watch, Cloud Formation AWS Configuration, Auto scaling, S3, Route 53, IAM, Agile, Jenkins, Git, Chef
Systems Engineer/ Administrator
Confidential
Responsibilities:
- Analyzing, troubleshooting and resolving problems involving operating system issues, application issues, Website issues.
- Installed, configured and upgraded Red Hat Enterprise Linux 4.x to 5.x and configured various patching schedules to meet patching criteria quarterly.
- Installing software packages using RPMs & YUM
- Disk Management - Partitioning of disk as per requirement, file system creation and management.
- Experience in Logical volume Management (LVM) and RAID in Linux.
- Swap management, Knowledge of IP tables, SELINUX.
- Sun Solaris Server Health Check Audit.
- Installed and configured ESX 3.5/4.0 Servers on Blade servers. Creating Virtual machines. Creation of templates from VMs and Creation of VMs from templates.
- Performed physical to virtual (P2V)
- Diagnose and resolve network, hardware and software problems.
- E-mail, software installation issues, Windows errors, printing problems and recommending hardware/software's for desktop problems in Windows.
- Diagnose Installation of operating System and creation of OS images.
- Installing, configuring and administering Microsoft Operating Systems IE. XP and Windows2000 & 2003 Servers.
- Handle requests relating to systems/Application by the customer for the technical problem.
- Installing, monitoring, updating the latest updates for the Antivirus software and ensuring the computers for the virus productivity.
- Installation and configuration of MS outlook, lotus, notes, Oracle9i, .Net2003, SAP.
- Providing value added customer service by attending customer queries and issues.