Aws Devops Engineer Resume
MarylanD
SUMMARY
- Adept in using the Amazon Web Services; EC2, VPC, IAM, Route53, RDS, Autoscaling, Load Balancer, Workspace.
- Adroit use of Ansible as automation tool in Linux as well as deployment of instances on the EC2
- Excellent in Oracle Database 11g installation, Patching and upgrade.
- Customer oriented Computer Technician; with great experience in computer hardware, software, repair and peripherals.
- Adept in Greenplum Database installation and patch
- Proficient in Ubuntu, Cent, RedHat Linux OS Installation, Administration and Bash scripting on desktop and VM.
- Diligent and hardworking civil engineering student with excellent communication skills and a passion for learning
- Completed the Customers Service and Retail Operations program at the University of the District of Columbia Community College.
TECHNICAL SKILLS
AWS: EC2, VPC, LAMP (Apache), Beanstalk Linux RedHat, Ubuntu, CentOS, SUSE
IAM, Route53, Autoscaling, Load Balancer Oracle/ Greenplum Database setup, install and Patch:
Cloud formation, RDS, AMIs, S3, Workspace Re - imaging, Deployment of computers:
Remedyforce/ JIRA Windows: hardware, software and patching
Automation tools: Ansible, Git, Terraform Scripting Bash Shell, Power shell, Json
PROFESSIONAL EXPERIENCE
AWS DevOps Engineer
Confidential . Maryland
Responsibilities
- Using Ansible and Terraform for deploying of Instances on AWS
- Using Ansible and Terraform for creating and deploying of VPC on AWS
- Using Ansible and Terraform for creating subnets, security groups, route tables and ACL’s for VPC creation
- Working with EC2 creating instances using company’s AMI’s and gold images.
- Working with Elastic Beanstalk for quick deployment of services such as EC2 instances, Load balancer, and databases on the RDS on the AWS environment.
- Quick build of PaaS using AWS Elastic Beanstalk for configuration and deployment of the platform.
- Also, IaaS on the EC2 environment working in configuring, deploying and automation of this service.
- Creating directories for use when creating workspace on Amazon Workspace
- Creating and deploying cloud desktops on the Amazon Workspace
- Creating users and configuring permissions on the Amazon Workspace
- Provide administrative support for instances hosted in AWS commercial as well as government cloud environment.
- Creating AMIs and volume snapshots as backup for instances
- Configure VPC with subnets, security groups and NAT instances manually as well as with the VPC creator and Ansible.
- Perform LAMP installation and configuration on RedHat, Ubuntu and Amazon Linux instances needed for website development.
- Using Docker base images to create app specific images as well as running containers.
- Leverage Ansible for provisioning and de-provisioning user accounts on Linux instances.
- Using Git for cloning, pushing and creating of repositories
- Pulling and creation of images on Docker from base images
- Migration of on premises data to Amazon RDS using the amazon Data Migration Service
- Creating load balancer using Ansible to funnel multiple servers and also for Autoscaling.
- Ansible and terraform for Route 53 and DNS creation for servers in instances.
- Bootstrap for automated creation, patch and installation of necessary software if creating manually.
- Creating S3 buckets and setting permissions for buckets using Ansible roles and playbooks.
- Using S3 storage to make fetching important documents during instance creation and Web development.
- EBS: volumes and snapshots. Creating, attachment and detachment of volumes on EC2 instances.
- Creating users both on the instances as well as on AWS using Ansible and IAM.
- Performing patch on Linux and Windows instances within a maintenance window using Ansible and occasionally perform security updates to remediate system vulnerability.
- Securing and ensuring the integrity of servers and systems, by creating and managing security groups and network ACLs to ensure controlled access to instances.
- Autoscaling instances to ensure 100% availability of servers and instance as well as preventing excess charge on unused instances during low traffic per customer’s request.
- Pre-configuration of server/ instances for Drupal 8.0.0 Installation
- Installing Apache and having it configured rightly for Drupal
- Installing PHP and MySql having them configured and ensuring PDO is set right for Drupal
- Setting permissions on the Linux server to ensure that necessary files are writable for successful Drupal installation
AWS Engineer
Confidential . - Virginia
Responsibilities
- AWS Administrator for company’s cloud environment
- Configuring Cloudwatch to monitor EC2 instances and RDS Instances as well as transfer of logs for client as requested
- Writing Cronjob scripts for collecting logs from MySQL RDS and having them transferred to Cloudwatch logs
- Creating application server instances on EC2 as per client requests
- Installation of applications such as Microstrategy, Drupal, Apache etc. on EC2 instances as required by client
- Setting up Alarms on Cloudwatch for EC2 instances and RDS instances with alarm notifications being sent to email when desired or specified threshold is passed.
- Writing ansible scripts for configuration of window instances running applications
- Using Ansible as an automation tool for deploying of Instances on AWS environment
- Using Ansible as an automation tool for creating and deploying of VPC on AWS
- Using Ansible as an automation tool for creating S3 buckets, subnets, security groups, route tables and ACL’s for VPC creation
- Working with EC2 creating instances using company’s AMI’s and gold images.
- Quick build of PaaS using AWS Elastic Beanstalk for configuration and deployment of the platform.
- Creating AMIs and volume snapshots as backup for instances
- Ensuring the integrity of servers and systems, by creating and managing security groups and network ACLs to ensure controlled access to instances.
- Writing Ansible scripts using cloud and shell modules for creating s3 buckets and transferring logs from Cloudwatch to created buckets on s3
- Setting up custom Disk and Memory Alarms on cloud watch using awscli and also creating Ansible script to automate this task.
- Pre-Install setup and configuration of application on EC2 Instances as well as the installation of this software both manually and using Devops tools when best.
- Creating Tableau and Pentaho server, making sure instances are configured rightly for the applications and also for integration with other applications in the environment
- Infrastructure as a code using cloud formation script to create stacks
AWS Architect
Confidential . Chantilly, Virginia
Responsibilities:
- Consultant for AWS Cloud Engineering and architecture
- Comparing performance and expense for cloud computing for customer interested in setting up a development environment in cloud rather than physical location
- Creating and deploying of instances in development stage
- Using Ansible role as automation tool to run patches on servers on different platforms
- Using Ansible as automation tool for installing and patching required application needed by developers
- Helped to determine a less expensive route of using Oracle DBA on a development environment in cloud
- Using S3 storage to make fetching important documents during instance creation and Web development.
- Creating Gold images/ baseline images as per customer request
- Providing support for server and network issues
- Deployment of computers for customers and new employees
- Setting up VOIP phones editing user and assigning phones to new employees
- Setting up and re-imaging computers for new employees
- Changing switches and troubleshooting network issues
- Hardware technician providing desk side support for desktop and laptop
- Updating company’s inventory and Auditing
- Adding new employees to the domain
- Creating new user email account as well as editing user accounts permission
Salesforce Jr. Admin
Confidential . Washington DC
Responsibilities
- Remedy/ Salesforce Database Jr. Admin
- Fixing hardware, software and network issues
- Troubleshooting switches and network server issues
- Creating reports and dashboards on Remedy
- Creating and editing applications on SalesForce
- Customer relations analyst checking survey report submitted by end user on Tier I tickets closed.
- Re-imaging Windows computers and data transfer
- Active Directory: creating and editing users
AWS Administrator Architect.
Confidential . Maryland
Responsibilities:
- Help with the architecture and design of the AWS Cloud environment
- Comparing performance and expense for computing a development environment in cloud rather than physical location
- Creating and deploying of instances using Ansible and Terraform as automation tool
- Using Ansible role as automation tool to run patches on servers on different platforms
- Using Ansible as automation tool for installing and patching required application needed by developers
- Creating and using S3 storage for fetching important documents during instance creation and Web development.
- Creating Gold images/ baseline images as per customer request on AWS as well as on Docker
- Running containers and images on Docker
- Deployment of computers for customers and new employees
- Designed the company’s logo and business card
- Greenplum and Oracle database installation and patch
- Installation of RedHat and CentOS Linux on Oracle VM virtual box
- Creating, setting permissions and configuring groups and users on Linux servers
Computer Analyst & Software Administrator
Confidential .
Responsibilities:
- Computer Hardware troubleshooting and repair
- Installing and configuring of Linux CentOS
- Installing and configuring of Windows (XP, Vista and 7)
- Creating and modifying directories on the CentOS system
- Troubleshooting server issues using the syslog and bootlog to identify issues
- Creating, configuring and modifying users using bash scripts
- Installation and configuration of Linux servers with more focus on CentOS
- Troubleshooting and repair of printers and other computer peripherals
- Memory and hard disk drive upgrade
- Heat sink cleaning and processor change
- Phone repair and troubleshooting
- Software installation and troubleshooting
- Troubleshooting, scanning and fixing virus issues