We provide IT Staff Augmentation Services!

Devops Aws Engineer Resume

0/5 (Submit Your Rating)

Sacramento, CA

SUMMARY

  • Around 7+ Years of successful professional experience as a AWS Engineer, Linux Administrator with proven leadership and mentoring skills.
  • Highly motivated and committed AWS Engineerexperienced in Automating, Configuring and deploying instances on AWScloud environments, Strong command on EC2, IAM, S3, API Gateway, Lambda, Cloud watch, Cloud Front, Kinesis, Elastic IP's, Code Deploy and managing security groups on AWS.
  • Large production environments using configuration management tools CHEF and Puppet.
  • Configured and monitored distributed and multi - platform servers using Chef. Defined Chef Server and workstation to manage and configure nodes.
  • Diverse knowledge on AWS Developer Tools like AWS Code Commit, AWS Code Deploy, AWS Code Pipeline.
  • Coordinating different teams across the globe to deploy different builds to different environments on parallel development for multiple projects.
  • Expertise in branching, tagging and managing the versions across the environments using GitHub.
  • Competent extent of skills on DevOps essential tools like Chef, Puppet, Ansible, Docker, Subversion (SVN), GIT, Hudson, Jenkins, Ant, Maven.
  • Experienced in Branching, Merging, Tagging and maintaining the version across the environments using SCM tools like GIT and Subversion (SVN) on Linux platforms.
  • Used GIT to keep track of all changes in source code Integration, deployment and automation of application servers Tomcat, WebLogic across Linux platforms.
  • Set up Continuous Integration for major releases in Jenkins.
  • Experienced with Nagios, Cloud Watch as IT Infrastructure Monitoring tool and knowledge on Splunk.
  • Experienced with Web/Enterprise Application Deployment Technology specifically including Windows, Linux, Apache, Tomcat, WebLogic, Java, MS SQL and Oracle
  • Expertise Jenkins continuous integration end-to- end automation, build and deployments.
  • Registering domains and hooking to AWS EC2 Instances and assigning SSL Certificates.
  • Full Stack build and deployment experience with UI, Nodejs and MongoDB.
  • Creating alarms in Cloud watch service for monitoring the server's performance, CPU Utilization, disk usage etc.
  • Installation, configuration and administration of Linux (Redhat/SUSE, Centos).
  • Configuring network services such as DNS/NFS/NIS/NTP for UNIX/Linux Servers.
  • Setting up UNIX/Linux environments for various applications.
  • Creating user level of access for related GitHub project directories to the code changes.

TECHNICAL SKILLS

Cloud Services: Amazon Web Services: EC2, S3, ELB, Auto scaling Servers, Glacier, Storage Lifecycle rules, Elastic Beanstalk, Cloud Front, Functional knowledge of Import/Export Snowball, Elastic Cache, RDS, Red shift, VPC, Direct Connect, Route 53, Cloud watch, Cloud trail, ops work, IAM & Roles, SQS, SNS subscription service

Languages: Shell Scripting, Java Script

OS: Mac, Linux, Centos, Ubuntu, Windows

Issue tracking tool: Jira, Bugzilla, Rally

Databases: Mongo DB, Dynamo DB, Red Shift, SimpleDB, MySQL

Sub Version Control: Git, GitHub

Testing Tool: Selenium, Protractor, Mocha, JMeter

Monitoring Tool: New Relic, Cloud watch

Configuration Management: Chef, Puppet, Ansible & Docker

Container: Docker,Vagrant

Cache: Redis, Elasticache

Web Servers: Apache, Nginx, Node, Jboss

Load Balancer: Haproxy, Amazon ELB

Security: SSL, Selinux

PROFESSIONAL EXPERIENCE

Confidential, Sacramento, CA

DevOps AWS Engineer

Responsibilities:

  • Launching Amazon EC2 Cloud Instances using Amazon Web Services and Configuring launched instances with respect to specific applications.
  • Configured GIT with JENKINS and schedule jobs using POLL SCM option.
  • Installed Docker Registry for local upload and download of Docker images and even from DOCKERHUB.
  • Managed the configurations of multiple servers using CHEF, configured Jenkins builds for continuous integration and delivery. Automated web server content deployments via shell scripts.
  • Managed AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and UAT environments as well as infrastructure servers for GIT and Chef.
  • Setup Elastic Load Balancer for distributing traffic among multiple Web Logic servers.
  • Involved in deploying the content cloud platform on Amazon Web Services using EC2, S3 and EBS.
  • Creating S3 buckets and managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup onAWS.
  • Migrated applications to the AWS cloud.
  • Created monitors, alarms and notifications for EC2 hosts using CloudWatch.
  • Responsible for installing JENKINS master and slave nodes.
  • Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain, SVN/GIT with Dev/Test/Prod Branching Model for weekly releases.
  • Built Continuous Integration environment and Jenkins and Continuous delivery environment.
  • Experience in creating alarms and notifications for EC2 instances using CLOUDWATCH.
  • Configured Elastic Load Balancers with EC2 Auto scaling groups.
  • Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python, Ruby, and Docker on familiar servers such as Apache.
  • Performed S3 buckets creation, policies and on the IAM role based polices and customizing the JSON template.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch.
  • Creating A Highly Available Fault Tolerant Application Environment and aspects of Data Management, Security in AWS environment.

Environment: AWS, GIT, Bash scripting, Jenkins, Node, Chef, JIRA, Linux/Unix.

Confidential, Sanjose, CA

AWS Engineer

Responsibilities:

  • Experience on AWS cloud services like EC2, S3, RDS, ELB, EBS, VPC, Route53, Auto scaling groups, Cloud watch, Cloud Front, IAM for installing configuring and troubleshooting on various Amazon images for server migration from physical into cloud.
  • Designed Architectural Diagrams for different applications before migrating into Amazon cloud for flexible, cost- effective, reliable, scalable, high-performance and secured.
  • Build servers using AWS: Importing volumes, launching EC2, creating security groups, auto-scaling, load balancers, Route 53, SES and SNS in the defined virtual private connection.
  • Creating alarms in Cloud Watch service for monitoring the server performance, CPU Utilization, disk usage etc.
  • Designing and configuring the AWS Secure Notification Service (SNS) and Secure Email Service (SES) architecture of the solution and working with a client.
  • Managed users and groups using the Amazon Identity and Access Management (IAM).
  • Managing IAM accounts (with MFA) and IAM policies to meet security audit & compliance requirements.
  • Created Cloud Formation template stacks to automate for building new VPCs using JSON files.
  • Experience with AWS, which included managing application in the cloud and creating instances.
  • Created Snapshots and Amazon Machine Images (AMI's) of EC2 Instance for snapshots and creating clones instances.
  • Setting up private networks and sub-networks using Virtual Private Cloud (VPC) and creating security groups to associate with the networks.
  • Tested and configured AWS Workspaces (Windows virtual desktop solution) for custom application requirement.
  • Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.
  • Used Amazon Route53 to manage DNS zones and also give public DNS names to elastic load balancers IP's.
  • Used Cloud Front to deliver content from AWS edge locations to users, allowing for further reduction of load on front-end servers.
  • Configured Elastic Load balancer (ELB) including high availability of ELB using various subnets in various availability zones, configured security settings and health check for application.
  • Provisioned AWS S3 buckets for backup of the application and sync this content with remaining s3 backups, by creating an entry for AWS S3 SYNC in Cron tab.
  • Configured Apache on EC2 instances to make sure application that was created is up and running, troubleshoot issues to meet the desired application state.
  • Established connectivity between application and MySQL DB and tested this connectivity (by RDS-endpoints)
  • Configured auto scaling policies to scale up/down, EC2 instances based on ELB health checks and created alarms to be used in auto scaling decision making policies.
  • Automated the cloud deployments using puppet and AWS Cloud Formation Templates.

Environment: AWS, GIT, Bash scripting, Jenkins, Node, Chef, JIRA, Linux/Unix.

Confidential

Build/Release Engineer

Responsibilities:

  • Used Shell and Perl scripting to deploy artifacts that are built by Ant.
  • Helped developers to resolve subversion code merging issues.
  • Supported daily and weekly routines of pushing good builds based on test results.
  • Wrote shell scripts and automated creating projects in Jenkins and Nexus repository as part of release process.
  • Participating in “Release Readiness Review” status meeting (Go/No-go Process).
  • Gained good knowledge on Linux Administration.
  • Performing Risk Analysis, preparing Mitigation Strategies & Contingency Plans.
  • Coordinating Release effort amongst various teams (Development, QA, Testing, and Business Analysis) in geographically separated environment.
  • Worked with Subversion, Proposed and implemented branching strategy suitable for agile/scrum development in a Fast Paced Engineering Environment.
  • Integrated Subversion for automating builds with Jenkins.
  • Managed the Subversion branching strategy for a few applications by creating Release branches, Development branches thus ensuring the integrity of Trunk.
  • Efficiently performed the task of resolving conflicts while merging in Subversion with the J2EE development background.
  • Tweaked and managed the builds by editing build.xml for change in the requirements.
  • Managed and performed the environment related configuration changes as a part of deployment.
  • Deployed the archives to Web Logic Application Servers.

Environment: Subversion, Ant, Jenkins, NEXUS, Install Shield, Shell, Perl, WebLogic Servers.

Confidential

Linux System Administrator

Responsibilities:

  • Install and configure Ubuntu, Centos on remote servers and Desktop servers.
  • Installation of patches and packages using RPM and YUM in Red hat Linux.
  • Installed and configured Apache/Tomcat web server.
  • Created and modified users and groups with SUDO permission.
  • Working with developers to load software onto Linux Enterprise servers and also debugging Scripts.
  • Set up and administer user and groups accounts, setting permissions for users.
  • Diagnosed and resolved problems associated with DNS, DHCP, VPN, NFS, and Apache.
  • Creation and administration of Virtual Machines using VMware and virtual box.
  • OS upgrades and installation of third party software, packages and patches as per requirement.
  • Maintaining the Linux Firewall for network and implement to the network security.
  • Troubleshooting the network with the help of net stat, ping, nslookup and trace route tools.
  • Resolving TCP/IP network access problems for the clients. Develop, Maintain, update various scripts for services (start, stop, restart, recycle, Cron jobs) UNIX based shell.
  • Experience installing and configuring SSH (Secure Shell) encryption in order to access securely on Ubuntu and Red hat Linux.
  • Responsible for configuring and connection to SSH through SSH clients like Putty and Cyber duck.
  • Remotely coping files using SFTP, FTP, SCP, WinScp, and FileZilla.
  • Regularly manage backup process for server and client data.
  • Installing open source application, search, analyze and develop new application for users.

Environment: WINDOWS, Oracle Virtual box, VMware, SSH, RHEL, SFTP, FTP, SCP, WinScp, and FileZilla

We'd love your feedback!