We provide IT Staff Augmentation Services!

Aws Devops Engineer Resume

5.00/5 (Submit Your Rating)

Norwalk, Ct

PROFESSIONAL SUMMARY:

  • Around 8+ years of experience in IT Environment as a Linux system Administrator which includes installation, configuration and management of Linux Operating systems. Build & Release Engineer & DevOps Engineer in Automating, Building, and Deploying for Management team and Production Support. Experienced in using various AWS services.
  • In - depth knowledge of DevOps management methodologies and production deployment configurations.
  • Build, monitor and deploy software releases and provide support for production deployments.
  • Experience in System Administration, System Builds, Server builds, Installs, Upgrades, Patches, Migration, Troubleshooting, Security, Backup, and Disaster Recovery.
  • Extensive experience working with AWS provided services like VPC, EC2, ELB, IAM, RDS, S3, Route 53, SNS, AWS Lambda, Auto scaling, Cloud Watch, Cloud trail, Cloud formation, RDS, Security groups.
  • Expertise on shell and python scripting with focus on DevOps tools and AWS Cloud Architecture.
  • Used scripting languages Python, Ruby, and Bash.
  • Worked with IAM service creating IAM users, groups, roles, and policies according to their requirements.
  • Creating Cloud formation templates for AWS resources for creating stacks and deploying apps, customizing existing templates depending on the requirements.
  • Used AWS lambda for continuous scaling by running code in response to each trigger.
  • Configured S3 versioning and lifecycle policies to and backup files and archive files in Glacier.
  • Used Cloud trail to enable and track all the logs in AWS accounts.
  • Used EBS volumes for database and for the log storage in AWS RDS.
  • Performed quality assurance and testing of SQL server environment.
  • Used Cloud Watch to set alarms on metrics and used to monitor and store logs.
  • Used RDS ORACLE, MY SQL, Postgres SQL, SQL server reserved instances.
  • Performed Backups & patching using RDS.
  • Configured and maintained MySQL database server.
  • Optimized volumes and EC2 instances & Created multi AZ VPC instances.
  • Used Infrastructure as a Service (IaaS) in AWS with Open Stack for public and private cloud Infrastructure.
  • Used Software as a Service (SaaS) to deliver applications whose interface is accessed on client side.
  • Used Platform as a Service (PaaS) Open Shift for managing servers, Operating Systems, storage, and networking.
  • Used Open Shift to scale the applications in cloud environment.
  • Automated all the application builds, deployments & scaling using Red Hat Open Shift.
  • Experienced in installing and configuring Web Servers & Application servers like Tomcat, jboss and Apache Web Servers in various environments (Windows, Linux, Unix).
  • Created recipes, roles, cookbooks and data bags for server configuration.
  • Developed and tested storage strategies and disaster-recovery plan for operational database, delivering solution that guaranteed recovery performance and high availability.
  • Used open source software like open stack for creating both private and public clouds.
  • Developed Oracle Scripts to support Jboss.
  • Experience on Virtualization technologies like VMware, Virtual Box and Vagrant.
  • Implemented Continuous Integration and Continuous deployment using various CI Tools like Jenkins, Hudson, Bamboo, Chef, and Puppet in an open source environment.
  • Configured Ansible to manage AWS environments and automate the build process for core AMIs used by all application deployments including Auto scaling, and Cloud formation scripts.
  • Experience with Automation & Build Management tools like Ant and Maven.
  • Used Nagios and Splunk for continuous monitoring.
  • Experience in Version control and source code management tools like GIT, SVN & CVS.
  • Working knowledge on branching and merging code lines using GIT and resolved all the conflicts that are raised during merges.
  • Improving our CI & CD using Virtual Environments like Docker and Open stack.
  • Worked on different Metric structures.
  • Worked with different bug tracking tools like Jira, rally, and IBM clear quest.
  • Used Ansible for multi-node configuration management over SSH and PowerShell.
  • Experience building and deploying java applications using Maven.
  • Efficient knowledge regarding all aspects of SDLC such as Analysis, Planning, Developing, Testing, Implementing and Post-Production analysis of the project.
  • Exceptional knowledge of Agile programming technologies and Software development life cycles.
  • Performed OS installs, system configuration and upgrades.
  • Very keen to learn any new technologies according to the requirements.
  • Excellent written and verbal communication skills. Willing to relocate anywhere if required.

TECHNICAL SKILLS:

Operating System: Windows 98/XP/NT/ 2000/2003/2008, UNIX, LINUX, Mac OS.

Version control tools: GIT, SVN, CVS.

Continuous integration tools: Jenkins, Chef, Puppet, Ansible, Hudson, Bamboo.

Containerization tools: Docker, Open Shift (platform).

Monitoring tools: Nagios, Splunk.

Build tools: Maven, Ant.

Bug tracking tools: JIRA, Rally, IBM clear quest.

Web Technologies: HTML, Java Script, XML, Servlets, JDBC, JSP.

Scripting: Shell, Perl, Bash.

Languages: C++, .Net, PL/SQL, Python and Java/J2EE.

Cloud AWS services: EC2, ELB, VPC, Route 53, RDS, S3, IAM, Cloud Watch, Cloud trailCloud formation, Auto scaling, lambda, & Security groups.

Web/App servers: Apache Tomcat, JBOSS, Web logic, Web Sphere.

Database: Oracle, SQL SERVER, Postgres SQL, MySQL, Dynamo DB & Aurora DB.

Virtual machines: Virtual Box, VMware, Vagrant.

PROFESSIONAL EXPERIENCE:

Confidential - Norwalk, CT.

AWS DevOps Engineer

Responsibilities:

  • Launching Amazon EC2 Cloud Instances using Amazon Web Services (Linux/ Ubuntu/RHEL) and Configuring instances with respect to specific applications.
  • Installed application on AWS EC2 instances and configured the storage on S3 buckets.
  • Performed S3 buckets creation, created policies and on the IAM role based polices and customizing the JSON template.
  • Implemented and maintained the monitoring and alerting of production and storage using AWS Cloud watch.
  • Build and deploying applications using JAVA, .NET, & PYTHON.
  • Installing the Load Balancers and VPC with Public and private subnets.
  • Managed servers on the Amazon Web Services (AWS) platform instances using Puppet, Chef Configuration management.
  • Create Chef Automation tools and builds, and do an overall process improvement to any manual processes.
  • Converting production support scripts to chef recipes. And AWS server provisioning using Chef Recipes.
  • Experienced in build and deployment of Java applications on to different environments such as QA, UAT and Production.
  • Branching, Tagging, Release Activities on Version Control tools SVN, GitHub.
  • Implemented Continuous Integration using Jenkins and Hudson.
  • Application Deployments & Environment configuration using Chef, Puppet, Ansible.
  • Experience working with Puppet Enterprise and Puppet Open Source. Installed, configured, upgraded and managed Puppet Master, Agents & Databases. Integration of Puppet with Apache and Passenger.
  • Deployed the java application into web application servers like Apache Tomcat.
  • Experienced in deployment of applications on Apache Web server, & Application Servers such as Tomcat, Jboss.
  • Virtualized the servers using the Docker for the test environments and dev-environments needs. And, configuration automation using Docker containers.
  • Worked with various scripting languages like Bash, Perl, Shell, Ruby, and Python.
  • Coordinated with the Offshore and Onshore teams for Production Releases.
  • Used Amazon RDS for PostgreSQL databases to build HIPAA-compliant applications and to store information,
  • Coordinated Release effort amongst various teams (Integration, QA, Testing, and Business Analysis) in geographically separated environment.
  • Coordinated with developers, Business Analyst and Managers to make sure that code is deployed in the Production environment.
  • Working with JIRA tool to track all the defects and changes released to all environments.

Environment: Amazon Web Services(AWS), IAM, S3, cloud watch, ANT, Maven, SVN, GitHub, Jenkins, Chef, Puppet, Ansible, Docker, Java, Agile, Apache HTTP Tomcat, Jboss, Bash, Shell, Perl, Python, Ruby.

Confidential - Washington, DC.

AWS DevOps Engineer

Responsibilities:

  • Performed application server builds and instances in EC2 environment and monitoring them using cloud watch.
  • Design and implemented Security with VPC, IAM, Security Groups and NACL.
  • Used Amazon Elastic Search for monitoring the instances.
  • Used the standard MySQL dump utility to export data from MySQL and MySQL import utility to import data to Amazon Aurora
  • Used AWS lambda which made easy to build analytics pipeline that handled many events a day.
  • Used amazon SNS for notification services.
  • Participated in Scrum meetings and followed Agile Methodology.
  • Created Chef Cookbooks and Recipes to maintain and automate various parts of infrastructure.
  • Created Chef coding best practices for existing development team.
  • Open Shift is used for docker containerization.
  • Creating Private networks and sub-networks and bringing instances under them based on the requirement.
  • Developing Configuration Management modules and tools using Opcode Chef and Ruby.
  • Test Chef Cookbook modification on cloud instances in AWS and using Test kitchen and Chef Spec.
  • Highly involved in Configuring, monitoring and multi-platform servers by defining Chef server from workstation to manage and configure Chef nodes.
  • Experience in setting up the Chef repo, Chef work stations and Chef nodes.
  • Built DNS system in EC2 and managed all DNS related tasks. Using chef.
  • Automated the cloud deployments using chef, .net, python, and AWS cloud Formation Templates.
  • Installed, Configured and Administered Hudson/Jenkins Continuous Integration Tool.
  • Worked with monitoring tool Nagios for Installing and configuring.
  • Developed Stored Procedures, Triggers, and created indexes in DB.
  • Creating Security groups for individual instances and for group of instances under a network.
  • Achieved Continuous Delivery goal on high scalable environment.
  • Used Docker coupled with load-balancing tool Nginx.
  • Developed automation scripts using EC2 commands. Designing SQL Server Reporting Services (SSRS) High Availability.

Environment: Maven, Nexus, Chef, Jenkins, Docker, Nginx, Nagios, GIT, AWS EC2, Amazon Elastic Search, Route 53, VPC, IAM, Shell Scripts, Java, Unix/ Linux environment.

Confidential - San Diego, CA.

DevOps Engineer

Responsibilities:

  • Participated in configuring and monitoring distributed and multiple platform servers using Puppet. Used Puppet server and workstation to manage and configure nodes.
  • Experience in managing virtual instances and disks using Puppet.
  • Deployed Puppet, Puppet dashboard for configuration management to existing infrastructure.
  • Production experience in large environments using configuration management tool Puppet supporting with 500+ servers and involved in developing manifests.
  • Implemented continuous integration web hooks and workflows around Jenkins to automate the dev test deploy workflow around Puppet codebase.
  • Written make, Maven and Ant build tools for application layer modules.
  • Created continuous integration system using Ant, Jenkins, Puppet full automation, Continuous Integration, faster and flawless deployments.
  • Automated the installation, deployment and maintenance of Middleware Application Servers to RHEL Development and Test Environments.
  • Developed screens using HTML5, CSS, Java, and taking advantage of the framework AngularJS.
  • Experience working on several Docker components like Docker Engine, Hub, Machine, Compose and Registry.
  • Creating Amazon EC2 instances using command line calls and troubleshoot the most common problems with instances and monitor the health of Amazon EC2 instances and other AWS services.
  • Created a SQL script to create the tables, implement business rules, and populate the tables.
  • Wrote Shell Scripting programs to execute PL/SQL and SQL Files.
  • Installed and administered GIT source code tool and ensured the reliability of the application as well as designed the branching strategies for GIT.
  • Converted old builds using for ANT and XML for doing java builds.
  • Dealt with troubleshooting issues like Server hang, keep alive threads, HTTP threads, Application Deadlock, Perm Gen space, Out of Memory Issue, High memory usage and High CPU.
  • Converted and automated builds using Maven and Ant.
  • Scheduled automated nightly builds using Jenkins.
  • Experience working with AWS Cloud computing and launching Instances and automation of administration roles.

Environment: Amazon Web Services(AWS), Docker, Apache ANT, Apache Tomcat, GIT, Maven, Jenkins, Docker, Shell, Bash, Ruby, Unix/Linux, Web Sphere, Splunk, RHEL 4/5/6, CentOS, Java J2EE, Jira.

Confidential - St. Louis, MO.

DevOps Engineer

Responsibilities:

  • Supporting engineering plans and schedules by providing CM/Release Engineering services to build, deploy, develop scripts, branch and merge strategies, and offer services to engineering team.
  • Converted and automated builds using Maven and Ant.
  • Scheduled automated nightly builds using Jenkins.
  • Wrote, maintained, reviewed and documented modules, manifests, hiera configurations and Git repositories for Puppet Enterprise on RHEL and SLES platforms.
  • Hands on experience open stack deployment both manual and automation installation.
  • Deployed open stack liberty, juno releases in multimode environment installation.
  • Helped developers and other project teams to set views and environments.
  • Created and applied Baselines and Labels for each Build Artifacts.
  • Using Chef and AWS allowed me to reduce costs for the department and eliminate unwarranted resources.
  • Automated provisioning of cloud infrastructure with Chef.
  • Created and maintained documentation of build and release processes and application configuration
  • Managed GIT and SVN as Source Control Systems.
  • Wrote Configurations using Salt Stack as a Configuration Management Tool.
  • Salt Stack system & configuration management software.
  • Developed full-automation of build-out of a 3-availability zone Open stack cloud using Salt stack.
  • Configuration management software such as Chef, Puppet, or Salt stack.
  • Performed merges for each build from Development Branch to Integration Branch.
  • Created the Release Management plan with the implementation schedule.
  • Involved in Ruby on Rails development, development process improvement, TDD mentoring.
  • Conducted Sanity Testing to verify for the right build is deployed.
  • 24/7 on call support for emergency site maintenance and immediate build and install requests.
  • Worked with the automated scripts for the Build and Deployment of the applications.
  • Responsible for Build and Install Schedules using Unix Cron jobs.
  • Involved in server configuration management using Puppet.
  • Used Puppet for Continuous Delivery. Managed CI and CD process and delivered all application in rpms.

Environment: Java/J2ee, Eclipse, Chef, Amazon Web Services(AWS), Ant, Maven, Subversion, GIT, Python, Ruby, Nexus, Sonar, Jenkins, PERL, BASH, Solaris, UNIX.

Confidential - Redmond, WA.

Build & Release Engineer

Responsibilities:

  • Involved in identifying build errors in the system and identify the build issue and escalate it to the concerned team after careful analysis. Work and coordinate with them to get the fix in the release.
  • Worked on Continuous Integration System i.e. Jenkins. Used Jenkins for official nightly build, test and managing change list. Installed Multiple Plugins for smooth build and release build pipelines.
  • Proficient with Jenkins and Bamboo for continuous integration and for End-to-End automation for application build and deployments.
  • Deployed applications using python and .net.
  • Installed, configured and managed Puppet Master and Agent.
  • Experience in writing Puppet manifests to automate configuration of a broad range of services.
  • Involved in Setup and Configuration of Puppet Configuration Management.
  • Installed and configured an automated tool Puppet that included the installation and configuration of the Puppet master, agent nodes and an admin control workstation.
  • Involved in migrating from SVN to GIT. Connected continuous integration system with GIT version control repository and continually build as the check-inn's come from the developer.
  • Created multiple Make, ANT, MAVEN, Shell scripts for build automation and deployment.
  • Build and maintain SQL scripts and execute different scripts for different environments.
  • Developed Oracle Scripts to support Jboss.
  • Responsible for writing the Release Notes, documenting all the useful info about the release, software versions, changes implemented in current release, Defects fixed, Labels applied.
  • Deployed Java/J2EE applications on to Apache Tomcat application servers and configured it to host the wiki website.
  • Analyze and resolve conflicts related to merging of source code for GIT.
  • Performed all necessary day-to-day Subversion/GIT support for different projects.
  • Extensive experience in using Version control systems includes Subversion (SVN), GIT, and ClearCase.
  • Developed build and deployment scripts using ANT and Apache MAVEN as build tools in Jenkins to move from one environment to other environments.

Environment: SVN, Maven, Ant, Jenkins, Hudson, Chef, Apache Tomcat, shell, Perl scripting, Subversion, Puppet, Jira, Service Now, Windows, Python, Linux, Unix, GIT. ePeople Solutions - Hyderabad, AP, India.

Linux Administrator

Confidential

Responsibilities:

  • Handling the day-to-day Operations, installing software & plugins, apply patches, manage file systems, monitoring performance and troubleshoot alerts.
  • Perform a variety of maintenance and end-user support to ensure that all workstations, servers and overall network performance meet the State's standards and requirements.
  • Install new physical and virtual servers using VMware Virtual Center and configure hardware, settings, directories, storage in accordance with standards and project/operational requirement.
  • Maintained multiple Oracle databases with an Apache/Tomcat web front end.
  • Installation, configuration and management of Apache and Tomcat servers.
  • Work with DBAs on installation of DB, restoration and performance tuning.
  • Installation of Linux servers for Web Serving, File Sharing, Database, and Subversion.
  • Provide Windows/Unix/Linux administration network operating center (NOC) administration, LAN/WAN/VPN administration,
  • Provide Linux System Administration, Linux System Security, Project Management and Risk Management in Information Systems.
  • Setup of Environments and Networks for new tasks.
  • Building & configuring Red hat Linux systems over the network, implementing automated tasks through crontab, resolving tickets according to the priority basis.
  • Involved in build automation tools like Maven, Ant.
  • Involved in planning and testing new applications and operating systems. Installed and maintained Linux, Unix and Windows Application Servers.
  • Patched Linux, Windows systems regularly.
  • Maintenance of a Linux Firewall System.
  • Monitoring system performance, Server load and bandwidth issues.
  • Regularly manage backup process for Server and Client data.

Environment: Oracle, Database, Puppet, Apache/Tomcat, Linux, Unix, Windows, VMware, Subversion, Maven, Ant.

We'd love your feedback!