We provide IT Staff Augmentation Services!

Aws Engineer Resume

0/5 (Submit Your Rating)

Charlotte, NC

SUMMARY

  • 7+ Year Strong Experience in infrastructure creation in Amazon Web Services (AWS) by using services Elastic Compute Cloud (EC2), Virtual Private Cloud (VPC), NACLs, Security Groups, Systems Manager, Elastic Load Balancers (ELB), Simple Storage Services (S3), Auto Scaling, Identity and Access Management (IAM), EBS Volumes, Cloudwatch, Route 53, RDS, Cloud Formation.
  • Hands on Experience in Infrastructure automation on AWS using Terraform, Python boto3 and AWS cli.
  • Expertise in developing chef cookbooks for Infrastructure creation and configuration management and continuous deployments.
  • Design and develop strategy for EDW migration to Cloud using AWS Services Such as Kinesis, Glue, Lambda and Redshift.
  • AutomationofJIRA, ConfluenceandBitbucket installationsandplugin installations.
  • Migrated Stashfrom 3.11 to BitBucket 4.6 and Supported if for 24/7
  • Migrated Bitbucketfrom the Bitbucket 4.8 to the Datacenter edition.
  • Hands on experience on Continuous Integration server Jenkins for configure and manage Jenkins jobs to build and deploy the code in lower and higher environments.
  • Familiar in agile ticketing and tracking tools JIRA, Remedy and change management tool ServiceNow.
  • Experience in web and application servers Apache Tomcat, Nginx, JBoss, WebLogic servers.
  • Strong experience in migration of existing on premises servers to AWS cloud using VM Import Export service and AWS CLI.
  • Knowledge on AWS services such as EMR, Glue, Lambda, Step Functions, Aurora, DynamoDB
  • Worked with Data Analysts, Data Scientists, and Product Engineers to build APIs and pipelines that serve up real - time analytics and predictive models to the Snowflake service.
  • Hands-on experience with MPP databases such as Snowflake
  • Expertise in Airflow in orchestration frameworks.
  • Experience with Testing processes using tools like GitHub, GitLab, and BitBucket
  • Hands on experience on customize yum repos, user management, install SSL certs, build rpms, disk management, applying OS level patching, hardening on Linux servers (RHEL, CentOS and Ubuntu).
  • Strong knowledge on automation tools Chef, Puppet and Ansible, Docker containers.
  • Expertise in writing scripts in python, shell and yaml to automate daily tasks and deployments to eliminate manual process.
  • Provide technical support to production environments and Monitoring Cluster & Jobs, troubleshooting, user onboarding, reporting application status.
  • Work closely with the business team and other project team members to quickly diagnose issues and implement solutions in a timely manner.

TECHNICAL SKILLS

Cloud services: AWS, AZURE

Log analysis Tools: ELK stack, Splunk, AWS Cloud Trail

Automation Tools: Chef, Terraform

CI-CD Tools: Jenkins

Build Version Control Tools: ANT, Maven, GitHub, SVN

Operating Systems: Linux, Unix, Linux (RHEL, CentOS, Ubuntu), Windows

Network & FTP protocols: SCP, SSH, SFTP, TCP/IP, DNS, DHCP, LDAP, HTTP, HTTPS

Databases: Cassandra, SQL, Amazon RDS

Automation: Shell, Python, NodeJS

PROFESSIONAL EXPERIENCE

Confidential, Charlotte, NC

AWS Engineer

Responsibilities:

  • Built customized base AMIs in AWS, AZURE cloud to launch EC2 instances
  • Hosted and Maintained all these applications onAzure/AWS
  • Hand on experience in creating VPC and network configuration using best practices.
  • Created and configured Jenkins parameterized jobs to build and deployments.
  • Configured Auto Scaling Groups and launch configurations for different applications.
  • Hosted meetings with developers and product managers to ensure the Infrastructure setup secure and right way.
  • Managing AWS infrastructure to deploy web applications using Lambda
  • Involved in writing Java API for Amazon Lambda to manage some of theAWSservices.
  • Created Airflow Scheduling scripts in Python and deployed Hive jobs in Airflow using Python
  • Responsible for designing and implementing the data pipeline using Big Data tools such as Airflow
  • Developed ansible playbooks to setup the Cassandra cluster on AWS cloud and Datastax Opscenter to monitor the database infrastructure.
  • Help troubleshoot problematic queries and optimize how we use Snowflake internally
  • Unify and improve the infrastructure used to move logs from a variety of sources (mostly syslog on remote servers, S3, or the Snowflake service).
  • Reviewing and approving Change Management tickets to add and delete Ingress and Egress rules in security groups for AWS EC2 instances.
  • Enabled logging to export logs to cloudwatch by creating cloudwatch log groups and grant EC2 instance access to write the logs log groups using AWS IAM role.
  • Worked closely with Business Users to get the business requirements ofJIRA Projects, Confluence Spaces and BitBucket Repositories.
  • Extensively worked on theBambooand created, configured and maintainedthe Bamboo Projects, Plans, Stages, JobsandTasks.
  • Worked onBitBucket Projects, Repositories, Branchesandtheir permission levels.
  • Worked with Dev team to migrate application which is existing in own Data Center to AWS cloud with minimal production downtime.
  • Deploying, managing, and operating scalable, highly available and fault tolerant systems on AWS.
  • Hosted Static websites for organization purpose which servers the static content which is stored in S3 buckets.
  • Configured Logstash with config files to integrate with ELK stack for log aggregation.
  • Developed Cloud formation templates and Ansible playbooks to spin up the instances and provision packages on AWS EC2 instances.
  • Developed Cloud formation templates to setup Blue/Green deployment infrastructure along with VPC, subnets, EC2, Security groups, ELB, Cloud Watch Alarms, Autoscaling, SNS, SQS, RDS.
  • Automated the applying OS security patches and YUM updates using Ansible playbooks.
  • Worked with security team to Perform security audits and vulnerability checks on the prod and stage environments to meet the ITIL corporate standards.
  • Designed, built, and coordinated an automated build and release CI/CD pipeline process using Maven, GitHub, Jenkins, Docker, Nexus, SonarQube and Ansible.
  • Documented the Infrastructure creation and Deployment process.
  • Used Jira as Ticketing System Tool to handle the issues/tasks/service requests created by multiple team members across the project.

Environment: AWS (EC2, VPC, ELB, AMI, EBS, Cloudwatch, Autoscaling, S3, Zabbix, ELK, AnsibleLinux (RHEL, CentOS), Cassandra, Datastax Enterprise, Python, shell, Jenkins, JIRA, Confluence.

Confidential, CA

AWS/DevOps Engineer

Responsibilities:

  • Extensively worked onAzure cloudbased Virtual machines (Windows and Linux)
  • Initiating Amazon EC2 Cloud Instances using Amazon Web Services (Linux/ Ubuntu) and managing and configuring launched instances with respect to specific applications.
  • Created detailed AWS Security Groups which behaved as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.
  • Managing AWS infrastructure to deploy web applications using Lambda
  • Managing Multiple AWS instances, assigning the security groups, Elastic Load Balancer, and AMIs.
  • Auto scaling the instances to design cost effective, fault tolerant and highly reliable systems.
  • Configuring of Virtual Private Cloud (VPC) with the networking of subnets containing servers.
  • Built S3 buckets and managed policies for S3 buckets and used S3 bucket and Glacier for storage and backup on AWS.
  • Setting Cloud Watch alerts for instances and utilizing in Auto-scaling launch configurations for better performance.
  • Developed and managed cloud VMs with AWS EC2 command line clients and management console.
  • Included security groups, network ACLs, Internet Gateways, and Elastic IP's to ensure a safe area for the organization in AWS public cloud.
  • Created elastic load balancers (ELB) for different applications to provide high performance of applications.
  • Utilized Amazon Route53 to manage DNS zones and assign public DNS names to elastic load balancers IP's.
  • Used Amazon RDS which includes automatic failover and high availability at the database layer for MySQL workloads.
  • Good experience with DynamoDB and RedShift.
  • Migrated test and use cases for applications to AWS cloud with public and private IP range to accelerate development productivity by decreasing test-run times.
  • Used Amazon IAM service to grant permission to assigned users and manage their roles
  • Utilize Cloud Front to transfer data from edge locations to users, thus enabling more decrement of load on front-end servers.
  • Created auto-scaling groups based on memory and CPU usage to handle excessive or underuse workload without needing manual interference.
  • Deployed and managed a private puppet infrastructure in AWS to deploy applications.
  • Developed and maintained puppet modules required for deploying different applications on EC2 instances.
  • Experience involved in the DevOps support team to debug architectural failures and ensuring high availability applications with desired performance.
  • Worked on call with support to communicate to site and service outage alerts 24/7.
  • Conducted training for a group of employees about infrastructure management using AWS services.

Environment: AWS EC2, S3, Tomcat Apache, Cloud Watch, Cloud Formation, DynamoDB, VPC, IAM, Docker, Nagios, Grunt, Git, Chef, Linux, Data Centre Migration AWS, Jenkins.

Confidential, CA

AWS/DevOps Engineer

Responsibilities:

  • Implemented and maintained monitoring and alerting of production and corporate servers such as EC2 and storage such as S3 buckets using AWS Cloud Watch.
  • Experience in automated deployment of EC2 instances in data centers and availability zones.
  • Used security groups to develop a logical security system to ensure high security for control applications.
  • Used Amazon IAM to grant fine access of AWS resources to users. Also managed roles and permissions of users to AWS account through IAM.
  • Used Cloudfront to deliver content from AWS edge locations to users, allowing for further reduction of load on front-end servers.
  • Set up Auto Scaling Groups based on memory and CPU to adapt to unforeseen spikes without having an outage or needing manual intervention.
  • MigratedtheJIRA, ConfluenceandBitbucketapplications to the higher and latest versions.
  • Extensively worked on theBambooand created, configured and maintainedthe Bamboo Projects, Plans, Stages, JobsandTasks.
  • Set up Elastic Load Balancers for different applications to ensure high availability of applications.
  • Used Amazon S3 to backup database instances periodically to save snapshots of data.
  • Used Amazon Route53 to manage DNS zones and give public DNS names to elastic load balancers ips.
  • Used Cloudwatch logs to move application logs to S3 and create alarms raised by applications.
  • Configured an AWS Virtual Private Cloud (VPC) and Database subnet group for isolation of resources within AWS RDS.
  • Used Amazon RDS Multi-AZ for automatic failover and high availability at the database tier for MYSQL workloads.
  • To design high availability applications on AWS across Availability Zones and availability regions.
  • Trained a group of employees about infrastructure management using AWS Management Console.
  • Developed and supported the Red Hat Enterprise Linux based infrastructure in the cloud environment.
  • Hands on experience with Chef in AWS Cloud environment
  • Designed continuous delivery tools/ configuration management tools like Puppet.
  • Installed, configured, and managed Puppet Master and Agent.
  • Written CHEF cookbooks for various configurations to modularize and optimize product configuration.
  • Installed workstation, bootstrapped nodes, wrote recipes, cookbooks, roles, and environments and uploaded them to chef server.
  • Maintaining the required cookbooks and recipes by downloading the latest versions from Supermarket.
  • Configured and administered Jenkins for continuous integration and deployment into Tomcat Application Server and to improve reusability for building pipelines

Environment: AWS EC2, S3, IAM, ELB, CloudFront, CloudWatch, CloudFormation, Tomcat Apache, VPC, Route53, Git, Chef, Linux, Data Centre Migration AWS, Jenkins.

Confidential, New York, NY

Build Release Engineer

Responsibilities:

  • Modified Ant scripts to build the JAR's, class files, WAR files and EAR files.
  • Releasing code to testing regions or staging areas according to schedule published.
  • Designed, documented, and coded build/release processes to ensure accurate configuration, assembly, and delivery of source code from product release.
  • Monitored, built, and deployed software release packages.
  • Verified and implemented methods used to create and recreate software builds by making them reliable and reusable.
  • Developed and maintained Shell/Perl/Ant scripts for build and release tasks.
  • Created Subversion configuration record for builds using derived objects generated during build audit process.
  • Research the project application architecture to support/resolve build, compile, and test environment issues.
  • Managed labeling, branching strategies in Git/GitHub with best practices in addition to resolving conflicts with regards to merging and editing files in the repository.
  • Designed and customized existing status reporting tool based on specific requirements using J2EE/Struts and WebSphere Application server with DB2 as database.
  • Troubleshooting experience with regards to issues faced by system users and developers team.

Environment: Shell, Perl J2EE/Struts, Ant, Git, Linux, Data Centre Migration AWS, Jenkins.

Confidential

Linux Administrator

Responsibilities:

  • Installed Windows (Windows XP and 2003 Servers, Dell Blade Servers.) and Linux Operating systems (Red hat and CentOS) Resolved login issues; resetting passwords
  • User and group management on AD and Linux
  • Creating project directories and setting up proper permissions
  • Installed M.S office and configure outlook
  • Installed software on Linux Systems
  • Worked with different vendors to order system parts such as memory, motherboard, and hard disks.
  • LAN port enabling and disabling
  • Reconfiguring/setting up machines for new hires
  • Resolving DNS related issues (Proxy setting)
  • New hardware & software installation and configuration.
  • Troubleshooting PC hardware and software.
  • Troubleshoot email-enabled devices.
  • Liaison with third party suppliers for hardware repairs & software support.
  • Office installation and troubleshooting including network cabling.
  • Troubleshoot Telco equipment
  • Enabled remote access by constructing and managing Cisco VPN Client
  • Solving network connectivity issues with network applications.

Environment: Networking,Red hat and CentOS, J2StrutsEE/, Ant, Git, Linux, Data Centre Migration AWS, Jenkins.

We'd love your feedback!