We provide IT Staff Augmentation Services!

Aws Devops Engineer Resume

Jacksonville, FL

SUMMARY:

  • 7 years of experience as a DevOps Engineer, SCM, Environment Management and Build/Release Engineering for automating, building, releasing and configuring changes from one environment to another environment.
  • Expertise in creating DevOps strategy in a mix environment of Linux (RHEL, CENTOS) servers and Windows along with Amazon Web Services.
  • Experience in development and configuration experience with software provisioning tools like Chef, and Puppet
  • Experience in all facets of full CM process with tools such as SVN, GIT, Cruise Control, Jenkins, Bamboo, Chef and Puppet. .
  • Worked on Vagrant for managing development environments through creation of Linux virtual containers.
  • Extensive experience in Linux/Unix system Administration, System Builds, Server Builds, Installations, Upgrades, Patches, Migration, Trouble shooting on RHEL 4.x/5.x.
  • Experience in deploying WAR, JAR, and EAR files in WebLogic, Web sphere, JBoss application servers in Linux/Unix/Windows environment.
  • Experience in branching, tagging and maintain the version across the environments using Version Control tools like Subversion (SVN), GIT, Clear Case and VSS on UNIX and Windows environment.
  • Created SCM Process, policies, procedures and Release Notes to follow Development and allow QA teams to Release and Deploy highest quality product for the enterprise.
  • Expertise in automating various build and deployments using ANT, MAVEN, Perl, Ruby, MS Build, and Shell and YAML Scripts.
  • Experience in Deploying to and administering in the use of Jboss, Apache Tomcat web server, web logic, web sphere, SVN.
  • Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, Scrum, and Waterfall methodologies.
  • Extensive experience in working with various teams such as QA, Engineers and other teams to ensure automated test efforts are strongly integrated with the build system.
  • Expertise in troubleshooting the problems generated while building, deploying and also in production support.
  • Developed Terraform and AWS Cloud Formation templates to create custom sized VPC, subnets, EC2 instances, ELB and other services
  • Expertise in architecting and deploying of fault tolerant, cost effective, highly available and secure servers in AWS.
  • In - depth experience in developing and supporting both production and development environments.
  • Creating S3 buckets and also managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS
  • Wrote puppet manifests and used puppet forge module for deploying, configuring, and managing various components in environments

TECHNICAL SKILLS:

Programming Languages: SQL, PL/SQL, Unix Scripting, HTML 5, CSS, XML, Shell Scripting, CSS3, SASS, SVG, JavaScript, PHP, jQuery, AJAX, Web APIs

Databases: IBM DB2/UDB, IMS DB, SQL Server, Oracle 11G, VSAM, GSAM, Informix

Database Tools: VISIO, WSAD, UML (Rational Rose, RUP), Deploying Web Services (REST, SOAP, WSDL)

Java Technologies: Servlets, JSP, J2EE, JMS, EJB (Including MDB), Struts, Swing, JDBC, JNDI, RMI, JBoss,, Node Js, Angular Js, React JS

Web Tools: Macromedia Dreamweaver MX, Microsoft Frontpage, Adobe Photoshop, Image Ready

PROFESSIONAL EXPERIENCE:

Confidential, Jacksonville, FL

AWS DevOps Engineer

Responsibilities:

  • Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
  • Managing a production infrastructure on Amazon Web Services VPC utilizing AWS CodeDeploy, S3, EC2 Container Service, Cloud Formation, including Auto Scaling.
  • Worked on Migration Strategy and developed a POC migrating VMware/On-premise datacenter to AWS utilizing, AWS EC2, S3, RDS, VPC, and Direct Connect.
  • Working experience designing VPC, Route Tables, Direct Connect, Internet Gateway, Security Groups, and CloudWatch Monitoring Alerts.
  • Build server deployment on Cloud AWS (EC2) servers with help of DevOps tools like Chef\Puppet.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Configured S3 versioning and lifecycle policies to and backup files and archive files in Glacier. Used IAM to create new accounts, roles and groups.
  • Experience in writing Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual processes.
  • Experience in RedHat Linux 5.x, 6.x (Installation, Configuration, Tuning and Upgrades).
  • Created AWS VPC network for the Installed Instances and configured the Security Groups and Elastic IP's accordingly.
  • Used Perl scripts for deployment code on multiple servers.
  • Implemented several Continuous Delivery Pipelines for different products using Chef & Jenkins.
  • Implemented One Click Deployments using Chef and AWS.
  • Responsible for ensuring Continuous Delivery/Continuous Integration across all environments from UAT/TEST to Pre-Production and Production using Jenkins.
  • Server migration using cloud services like AWS from physical to cloud environment.
  • Experience in monitoring System/Application Logs of server using Splunk and Nagios to detect Prod issues.
  • Created the Release Management plan with the implementation schedule.
  • Worked with the automated scripts for the Build and Deployment of the applications.
  • Responsible for Build and Install Schedules using Unix Cron jobs.
  • Coordinating different tasks with different teams for creating usage models for different projects.
  • Used Splunk for performance management of the server and Jira for Log Trace Monitoring
  • Using Amazon RDS Multi-AZ for automatic failover and high availability at the database tier for MySQL workloads.
  • Developed programs using Ruby, python and shell scripting.
  • Implemented Continuous Integration using Jenkins and GIT.
  • Involved in scrum ceremonies (stand-up, grooming, planning, demo/review and retrospective) with the teams to ensure successful project forecasting and realistic commitments
  • Involved in scrum meetings, product backlog and other scrum activities and artifacts in collaboration with the team.
  • Migrating the data to respective DEV and QA Oracle database before doing code roll-out.

Environment: AWS, Jenkins, Chef, Puppet, Git, Splunk, MySQL, Linux, Nagios, MySQL, Shell, python.

Confidential, Dallas, Texas

AWS DevOps Engineer

Responsibilities:

  • AWS services and architecture from a support/design/implementation perspective. Strong Linux emphasis, acted as a liaison between Windows and Linux groups.
  • Provided detailed cloud architectural advice for designing cloud-based implementations properly.
  • Provided detailed security and compliance advice for designing cloud-based implementations wisely.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Configured S3 to host static web content, Elastic Load Balancers with EC2Autoscaling groups and deployed CloudStack using AWS OpsWorks
  • Created monitors, alarms and notifications for EC2 hosts using CloudWatch.
  • Created Chef Recipes for automating the Infrastructure, deployment process. Managed Nodes, Run lists, roles, environments, data bags, cookbooks, recipes in Chef.
  • 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
  • Written Manifests/Recipes scripts to customize the Puppet/Chef as per our environment.
  • Configured Nagios to monitor EC2 linux instances with puppet automation
  • Configured Apache webserver in the Linux AWS Cloud environment using Puppet automation.
  • Expertise in using elastic load balancer (ELB) and auto scaling for elasticity.
  • Expertise in working with MySQL databases, Apache Web server, Tomcat Application Servers.
  • Written Cloud formation templates and deployed AWS resources using it.

Environment: AWS, Azure, GitHub, Ant, Jenkins, Chef, Puppet, Linux, Windows, Nagios, Splunk, MySQL, Tomcat, IBM WebSphere, Shell, Ruby

Confidential

DevOps Engineer

Responsibilities:

  • Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
  • Managing a production infrastructure on Amazon Web Services VPC utilizing AWS CodeDeploy, S3, EC2 Container Service, Cloud Formation, including Auto Scaling.
  • Worked on Migration Strategy and developed a POC migrating VMware/On-premise datacenter to AWS utilizing, AWS EC2, S3, RDS, VPC, and Direct Connect.
  • Working experience designing VPC, Route Tables, Direct Connect, Internet Gateway, Security Groups, and CloudWatch Monitoring Alerts.
  • Build server deployment on Cloud AWS (EC2) servers with help of DevOps tools like Chef\Puppet.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto-scaling groups, Configured S3 versioning and lifecycle policies to and backup files and archive files in Glacier. Used IAM to create new accounts, roles, and groups.
  • Experience in writing Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual processes.
  • Experience in RedHat Linux 5.x, 6.x (Installation, Configuration, Tuning, and Upgrades).
  • Created AWS VPC network for the Installed Instances and configured the Security Groups and Elastic IP's accordingly.
  • Used Perl scripts for deployment code on multiple servers.
  • Implemented several Continuous Delivery Pipelines for different products using Chef & Jenkins.
  • Implemented One Click Deployments using Chef and AWS.
  • Responsible for ensuring Continuous Delivery/Continuous Integration across all environments from UAT/TEST to Pre-Production and Production using Jenkins.
  • Server migration using cloud services like AWS from physical to cloud environment.
  • Experience in monitoring System/Application Logs of the server using Splunk and Nagios to detect Prod issues.
  • Created the Release Management plan with the implementation schedule.
  • Worked with the automated scripts for the Build and Deployment of the applications.
  • Responsible for Build and Install Schedules using Unix Cron jobs.
  • Coordinating different tasks with different teams for creating usage models for different projects.
  • Used Splunk for performance management of the server and Jira for Log Trace Monitoring
  • Using Amazon RDS Multi-AZ for automatic failover and high availability at the database tier for MySQL workloads.
  • Developed programs using Ruby, Python and shell scripting.
  • Implemented Continuous Integration using Jenkins and GIT.
  • Involved in scrum ceremonies (stand-up, grooming, planning, demo/review and retrospective) with the teams to ensure successful project forecasting and realistic commitments
  • Involved in scrum meetings, product backlog and other scrum activities and artifacts in collaboration with the team.
  • Migrating the data to respective DEV and QA Oracle database before doing code roll-out.

Environment: AWS, Jenkins, Chef, Puppet, Git, Splunk, MySQL, Linux, Nagios, MySQL, Shell, python.

Confidential

System Administrator

Responsibilities:

  • Installed and configured RHEL 6 using VM templates, and interactive installation.
  • Performed administration and monitored job processes using associated commands.
  • Introduced new servers to the network, maintaining and troubleshooting network connectivity, firewalls, and DNS hostnames resolution.
  • Created, managed user accounts on Linux servers, reset user passwords. Administered users account security through monitoring login logs for repeated failed authentication attempts.
  • Monitored SU logs for unauthorized root usage and access.
  • Installed, configured and managed applications on Linux servers
  • Monitored routing and remote access servers' usage by active directory users
  • Installed, configured and updated the Linux operating system.
  • Used remote tools such as remote desktop utility tool to analyze and resolve client issues
  • Upgraded memory, installed patches and updates to Linux servers.
  • Performed routine audits of systems performance, logs, and capacity planning and system resource management.
  • Proficient in troubleshooting system problems and ultimately solving them.
  • Created and extended physical volumes, volume groups.
  • Performed regular disk management adding hard drives on existing servers and allocating space to required partitions.
  • Created and maintained user accounts, profiles, permissions disk usage and process monitoring.
  • Installed and configured Logical Volume Manager - LVM.
  • Installed, upgraded and managed packages via RPM and YUM package management.
  • Implemented and maintained administrative and monitoring systems and software including Confluence, Jira, and Nagios.
  • Supported quarterly patches to maintain system integrity.
  • Install Firmware Upgrades, kernel patches, and systems configuration.
  • Provided on-call support for rotation 24/7.
  • Setup of NFS and Samba file-sharing services on Linux and Windows environments.
  • Reset password and unlock locked user accounts.
  • Performed routine server hardening to protect patient and user information.
  • Worked with project and office manager management teams to implement HIPPA compliance.

Hire Now