We provide IT Staff Augmentation Services!

Aws Devops Engineer Resume

4.00/5 (Submit Your Rating)

Duluth, GA

SUMMARY:

  • 8+ years of experience in all periods of the software development life - cycle (SDLC) with concentrate on the assembling and arrival of value programming. Experienced in Waterfall, Agile/Scrum, Lean and most recently Continuous Integration (CI) and Continuous Deployment (CD) practices.

  • Planning, building framework on AWS environment and great information of AWS administrations like VPC, EC2, Cloud Formation, S3, IAM, RDS, Route 53, Cloud Watch, Dynamo DB and Elastic Cache.
  • Experienced in SHELL SCRIPTINGand PEARL scripting to robotize and screen the sending and checking undertakings.
  •   Maintained the user accounts (IAM), RDS, VPC, Route 53, RDB, Dynamo DB, SES, SNS and SQS services in AWS cloud. 
  • Experience in administration of web servers like Apache web server and Apache Tomcat
  • Experience setting up and maintaining auto-scaling AWS stacks (preferred using cloud formation and scripting using bash ).
  • Experience in various configuration and automation management tools such as Chef
  • Experienced with creating AWS AMI (Amazon Machine Images) and launching instances using customized AMI's.
  • Experience in creating environments, deploying and managing applications using AWSElastic Beanstalk.
  • Server configure management via Puppet or Chef and System orchestration via Ansible.
  • Experience in Load balancing, DNS, SSL and firewalls.
  • Experience in using Bamboo, Jenkins as continuous integration tool.
  • Used scripting languages like Python, Ruby, Bash and CF Engine and Web Service like AWS.
  • Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.
  • Experience in version control and source code management tools like GIT, SVN.
  • Experience in Build control tools such as ANT, MAVEN.
  • Involved in trouble shooting and fixing day-to-day problems of the applications across production, test and development environments.
  • Good knowledge of containerization using Docker.
  • Published Docker images to Docker hub and ran containers on detached mode.
  • Experience with Nagios as a continuous Monitoring tool.
  • Experience in installation, configuration and maintenance of Redhat Enterprise Linux (RHEL), CentOS and Ubuntu 14.04 LTS at multiple data center.
  • Load Balancing using Nginx.
  • Experience in creation and managing user accounts, installing and upgrading packages and process monitoring in Redhat Linux, version control and reviewing connectivity issue regarding security problem.
  • Experience in Performance tuning, Disk space management and high availability of system.
  • Troubleshooting of Server issues.
  • Responsible for writing manifests to configure nodes.Ability to work closely with teams, in order to ensure high quality and timely delivery of builds and releases.
  • Good Interpersonal Skills, team-working attitude, takes initiatives and very proactive in solving problems and providing best solutions.
  • Quick learning capability, delivering solutions as an individual and a good team player.
  • Having a zeal for automation, out of the box thinking competence.
  • Available for 24x7 support.
  • Good understanding of RDBMS and Querying with SQL.

TECHNICAL SKILLS:

Scripting Languages: Shell, Ruby.

Operating Systems:  Linux, Windows 8,7, windows 10, windows xp.

Cloud Technologies: Amazon Web Services (EC2, IAM, AMI, S3, RDS, VPC, SNS, SQS, ElastiCache, EBS, Cloud watch, Cloud Formation.)

Web servers: Apache Tomcat, Ngnix.

CI Tools: Jenkins, Bamboo.

CM tools: Chef, Puppet, Ansible.

Databases: Oracle, SQL SERVER, MY SQL, DB2.

Build Tools: MAVEN, ANT.

Version Control Tools: SVN, GIT.

PROFESSIONAL WORK EXPERIENCE:

Confidential, Duluth, GA

AWS DevOps Engineer

Responsibilities:

  • Responsible for managing infrastructure provisioning (S3, ELB, EC2, RDS, Route 53, IAM, security groups - CIDR’s, VCP, NAT) and deployment via SCALR and EC2 Installs with CentOS, Ubuntu and RHEL 6 and Scientific Linux.

  • Automate Deployment using configuration Management tool like puppet to provision amazon AWS Instances to enable continuous Deployments.
  • Involved in maintaining the user accounts (IAM), RDS, Route 53, VPC, RDB, DynamoDB, SES, SQS and SNS services in AWS cloud.
  • Worked on Autoscaling, Cloudwatch(monitoring), AWS Elastic Beanstalk (app deployments), Amazon S3(storage) and Amazon EBS (persistent disk storage).
  • Performed Integrated delivery (CI and CD process) Using Jenkins, Nexus, Yum and puppet.
  • Responsible for proper functioning DEV/TEST/STG/PROD environments for these applications. 
  • Maintained Jenkins continuous integration infrastructure and automated releases to DEV/TEST/STG/PROD environments. 
  • Participated in after hours on-call rotation to support Ops performs deployments on PROD environment.
  • Servers configure management via Puppet and System orchestration via Ansible.
  • Worked with multiple development teams to troubleshot and resolve issues. 
  • Integrated Selenium automation regression test suite in Jenkins build pipeline. 
  • Knowledge with Source Code Management and Project Management tools (i.e. Subversion, GIT). 
  • Good experience writing Manifests, Modules using Industry Best Practices for both Deployment Automation and Infra Configuration Management.
  • Implemented comprehensive cloud monitoring and incident management solution using Cloudkick, Cloud Watch, Newrelic.
  • Automate provisioning of Amazon AWS instances
  • Planning, deployment and tuning of Elastic search for Linux based infrastructure. 
  • Wrote Shell scripts for pushing data from Mongo DB to MySQL Database. 
  • Understanding & usage of Atlassian tools (i.e. Bamboo, JIRA, Nexus). 
  • Experience in designing, developing, and engineering automated application builds and deployments.
  • Managed virtual machine's setup and maintenance with Chef.

Environment:SaaS applications, SVN, Maven, Bamboo, Nexus, Bash Scripting, Ruby Scripting Chef, SoapUI, Selenium WebDriver, JIRA, Tomcat, Java, JUnit,Docker, XML, XPATH,SCM.

Confidential, Dallas, TX 

DevOps/AWS Engineer

Responsibilities:

  • Hands on experience in Amazon Web Services provisioning and good knowledge of AWS services like EC2, Elastic Load-balancers, Elastic Container Service (Docker Containers), S3, Elastic Beanstalk, CloudFront, Elastic Filesystem, RDS, Dynamo DB, DMS, VPC, DirectConnect, Route53, Cloud Watch, Cloud Trail, Cloud Formation, IAM, EMR, ElasticSearch.

  • Launching Amazon EC2 Cloud Instances using Amazon Web Services (Linux/ Ubuntu) and Configuring launched instances with respect to specific applications.
  • Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed reaching one or more AWS EC2 instances.
  • Working on Multiple AWS instances, set the security groups, Elastic Load Balancer and AMIs, Auto scaling to design cost effective, fault tolerant and highly available systems.
  • Configuring and Networking of Virtual Private Cloud (VPC).
  • Develop Cloud Formation scripts to automate EC2 instances.
  • Creating S3 buckets and managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS.
  • Creating Cloud Watch alerts for instances and using them in Auto-scaling launch configurations.
  • Creating an AWS RDS MySQL DB cluster and connected to the database through an Amazon RDS MySQL DB Instance using the Amazon RDS Console.
  • Focus on continuous integration and deployment, promoting Enterprise Solutions to target environments.
  • Bootstrapping instances using Chef and integrating with auto scaling.
  • Manage the configurations of multiple servers using Chef.
  • Written multiple recipes and customized facts for efficient management of the Chef clients.
  • Created scripts in Python to automate log rotation of multiple logs from web servers.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud Watch.
  • Implemented a GIT mirror for SVN repository, which enables users to use both GIT and SVN.
  • Implemented Continuous Integration using Jenkins and GIT.
  • Deployed JAVA/J2EE applications through Tomcat Application servers.
  • Troubleshooting various production related outages.

Environment: VMWARE, Linux, Windows, Tomcat Server, SGI Servers, Centos, Ubuntu, Chef and AWS.

Confidential, Erie, PA

Devops Engineer

Responsibilities: 

  • Working for DevOps Platform team responsible for specialization areas related to Chef for AWS Cloud Automation. 

  • Actively involved in architecture of DevOps platform and cloud solutions. 
  • Build Automation and Build Pipe Development using Jenkins and Maven.
  • Integration of Automated Build with Deployment Pipeline. Currently installed Chef Server and clients to pick up the Build from Jenkins repository and deploy in target environments (Integration, QA, and Production). 
  • Implemented Vagrant, a production like virtual development environment for developers. 
  • Implemented scheduled downtime for non-prod servers for optimizing AWS pricing. 
  • Created proper documentation for new server setups and existing servers. 
  • Maintaining a farm of AWS EC2 instances, ELB's and RDS. 
  • Wrote shell scripts to automate daily tasks like DNS entries to Route53, checking connectivity etc. 
  • Implemented Chef Recipes for Deployment on build on internal Data Centre Servers. Also, re-used and modified same Chef Recipes to create a Deployment directly into Amazon EC2 instances.
  • Configuration Management using Automated tools like Puppet.
  • Well versed in writing Puppet modules and manifests.
  • Troubleshooting of build issues during Jenkins Build process.
  • Documentation of all the issues in a Excel sheet for future reference
  • Setup and maintenance of Source code repositories like GIT and SVN
  • Well versed with Branching Tagging and Merging concepts.
  • Conflict Management which arise during Branch merges.
  • Automated the process of deployment to Apache Tomcat Application Servers by developing Scripts.
  • Done code migration from Development to QA and QA to production
  • Setup of Nexus repository for storing of build artifacts as a backup.

Environment: Chef, Ruby Maven, Git, Ubuntu, CentOS, AWS ELB,AWS SQS, AWS S3,AWS Cloud Formation Templates, AWS RDS, AWS Cloud Watch, Ruby, ChefGit. Spring, jQuery, Tomcat, Apache, Oracle 11g, Jenkins.

Confidential, Santa Ana, CA

Devops Engineer  

Responsibilities: 

  • Designed the Infrastructure, and implemented on AWS cloud. 

  • Setup AWS VPC's for dev, staging and Prod environments. 
  • Manage, configure and maintain Ec2 instances, ELB, RDS, ElasticCache, SNS etc.
  • Automated server/database backups using (snapshots/AMI images).
  • Vulnerability Assessment & Penetration Testing on the infrastructure on AWS for security.
  • Setup Jenkins Build server and maintenance. 
  • Analyzed and designed their requirement to categorized and modularized Cookbooks to make them efficient and reusable for future needs. 
  • Apace-tomcat Web Server Configuration and Management. 
  • Setup Zabbix as an infrastructure monitoring tool.
  • Version Control Using SVN, branching and merging repository's. 
  • Managing Build Process using Jenkins Server. 
  • Implemented a Continuous Integration process using shell scripts.
  • Manage Releases, including coordinating with the Dev team and QA team. 

Environment: Tomcat, Apache, Oracle 11g, Jenkins, Python, Ruby Chef, JIRA, Maven, Artifactory, Git, Ubuntu, CentOS, Windows, AWS, Ruby, Chef, Windows.

Confidentia, Dallas, TX

DevOps Engineer

Responsibilities:

  • Installation of patches and packages using RPM and YUM in Red hat Linux. 

  • Created and modified application related objects, created Profiles, users, roles and maintained system security. 
  • Installed and configured SAMBA server for Windows and Linux connectivity.
  • Monitored System Activities like CPU, Memory, Disk and Swap space usage to avoid any performance issues.
  • Responsible for writing/modifying scripts using sh, ksh, and bash for day-to-day administration.
  • Modified Kernel parameters to improve the server performance in Linux.
  • Creation of Logical volumes (LVM) for Linux operating systems.
  • Installed and configured Apache / Tomcat web server.
  • Involved in design, configuration, installation, implementation, management, maintain and support for the Corporate Linux servers RHEL 4x, 5.x, SLES 9, CENTOS 5.x.
  • Coordinating with 24 x 7 on-call support personnel in debugging.
  • Worked with DBA team for database performance issues, network related issues on Linux Servers.
  • Maintained proper documentation of all the activities carried out during the project.
  • Created and modified users and groups with SUDO permission.
  • Coordinating users for any server activities which may involve major changes on software or any hardware related issues. Experienced in deployment of applications on ApacheWebserver, Nginx and application Servers such as Tomcat, JBoss.
  • Experienced in Web application security and the OWASP
  • Working knowledge on Microsoft AzureandGCE .Setting up Jenkins, CircleCIContinuousIntegration builds for all releases on windows and Linux .
  • Created scripts in Python which integrated with Amazon API to control instance operations.
  • Implemented unit testing framework driven using Junit and Cucumber Set up Jenkins master/slave to distribute builds on salve nodes.
  • Virtualized the servers using the Docker for the test environments and dev-environments needs. And also configuration automation using Docker containers,mesos, marathon and microservices.
  • Worked with various scripting languages like Shell, Ruby, PHP,Behat,Codeception and Python

Environment: Red Hat Linux (RHEL 4/5), Logical Volume Manager, Global File System, Red Hat Cluster Servers, Oracle, MySQL, DNS, NIS, NFS, Apache, Tomcat.

Confidential, Nashville, TN

Linux Administrator

Responsibilities:

  • Managed and administrated of all UNIX servers, includes Linux operating systems by applying relative patches and packages at regular maintenance periods using Red Hat Satellite server, YUM, RPM tools.

  • Planned and performed the upgrades to Linux (RHEL 5x, 6x, SUSE 10, 11, CENTOS 5, 6, operating systems and hardware maintenance like changing memory modules, replacing disk drives.
  • Performing failover and integrity test on new servers before rolling out to production.
  • Deployment and Configuration of application server Tomcat deploying Java and Web Application.
  • Writing Shell scripts for automation of daily tasks, documenting the changes that happen in the environment and in each server, analyzing the error logs, analyzing the User logs, analyzing the /var/log/messages.
  • Planned, scheduled and Implemented OS patches on Linux boxes as a part of proactive maintenance.
  • Provided 24x7 System Administration support for Red Hat Linux 4.x, 5. Xservers and resolved trouble tickets on shift rotation basis.
  • Identify, troubleshoot, and resolve problems with the OS build failures.
  • Installation, configuration, and customization of services Sendmail, Apache, FTP servers to meet the user needs and requirements.
  • Performing kernel and database configuration optimization such that it limits I/O resource utilization on disks. 

Environment: Red Hat Linux 5.x, 6.x, Autosys, CentOS, VMware vSphere 4.0, VMware ESX 3.5.0, Shell Scripting, MySQL, Tomcat, Nagios.

We'd love your feedback!