We provide IT Staff Augmentation Services!

Devops Aws Engineer Resume

3.00/5 (Submit Your Rating)

Houston, TX

PROFESSIONAL SUMMARY:

  • Over 7 years of experience in IT industry as aDevops/Build and Release Engineer with major focus on Continuous Integration, Continuous Deployment, Configuration Management, Release of code from one environment to another environment and cloud implementations.
  • Expertise in creating DevOps strategy in a mix environment of Linux (RHEL, CENTOS) servers along with Amazon Web Services.
  • In - Depth experience with Amazon AWS cloud services, (EC2, S3, EBS, ELB, Cloud Watch, Elastic IP, RDS, IAM, VPC, Cloud Formation, and Route53) and managing security groups on AWS.
  • Experience in provision of automation tools like Chef, Ansible and Puppet in addition to deployment tools like SVN, GIT, Jenkins and Bamboo.
  • Knowledge on Vagrant &Dockers based container deployments to create self-environments for development teams and containerization of environments delivery for releases.
  • Extensive working noledge on automation for deployment/configuration of different Application servers like Web Sphere, Web Logic, JBoss, Web Servers like Apache, Tomcat and Web Containers like Nginx etc.
  • Configured and administered Monitoring tools like Nagios, Splunk, and Icinga2 etc.
  • Ability in development and execution of XML, Shell, Python, Bash and Ruby Scripts.
  • Implemented a CD pipeline involving Jenkins +Chef to complete the Automation from commit to Deployment.
  • Design and develop continuous deployment pipeline integrating Vagrant, Gitlab, Jenkins and Chef across geographically separated hosting zones in AWS.
  • Used tools like SonarQube to check the integrity of code and Nexus based repository for artifacts version controlling.
  • Extensive experiences in build tools like ANT, Maven, SBT build and Gradle.
  • noledge on Implementing and controlling the flow of data to and from AWS and selecting the appropriate AWS service based on compute, data, or security requirements.
  • Customize deployment process using Linux shell to automate the overall deployments.
  • Demonstrated application of end-to- end architecture strategies, standards, processes, and tools in their solution designs.
  • Consulted and assisted development teams in the setup of build tools (e.g. Hudson) Installed, setup and administrated Jenkins for continuous integration
  • Automated processes with custom built Python, & Shell scripts.

TECHNICAL SKILLS:

Operating System: Centos, Ubuntu, Red hat, Linux and windows.

CI/CD Tools: Jenkins and bamboo

Scripting language: Cloud Formation, Shell, Python, Ruby

Build Tools: Maven, ANT, Gradle

App Servers: JBOSS, Web Logic and Web Sphere

Methodologies: Agile, Waterfall and Scrum

Cloud services: AWS and Azure.

SCM Tools: GIT, GitHub, SVN and Bit-Bucket.

Bug Tracking Tools: Jira, Fisheye, SonarQube, Rally and Remedy.

Web Servers: Apache Nginx, Apache Tomcat.

Configuration Management tools: Chef, ansible, puppet.

Container Tools: Docker

PROFESSIONAL EXPERIENCE:

Confidential, Houston, TX

Devops Aws Engineer

Responsibilities:

  • Hands on experience in Amazon Web ServicesAWSprovisioning and good noledge ofAWS services like EC2, S3, Glacier, Bamboo, ELB (Load Balancers), RDS, SNS, SWF and EBS.
  • Created the ANT scripts and extension of existing ANT scripts for deployment of applications to HUDSON.
  • Responsible for build and deployment automation using VM Ware, Docker, Kubernetes containers and Chef.
  • Using Confluence for technical documentation, setting up a noledge base, Setting up an intranet and Confluence for software teams.
  • Research and implement new tools such as Kubernetes with Docker to assist with auto-scaling, continuous integration, rolling updates with no downtime.
  • Involved in migration from SVN to GIT repos and worked with Linux sys admins for the same.
  • Developed Linux, UNIX, Perl and Shell Scripts for manual deployment of the code to various environments.
  • Monitoring - Nagios, Custom checks, Zabbix, App Dynamics, Splunk.
  • Hands on experience in monitoring EC2 instances using Nagios.
  • Configured Nagios to monitor EC2 Linux instances with puppet automation.
  • Configured and monitored distributed and multi-platform servers using Nagios.
  • Setup the Chef Workstation, Chef server and chef nodes.
  • Worked on Atlassian Tools and bootstrapping the nodes.
  • Worked in creating, uploading new cookbooks and recipes.
  • Operations - Custom Shell scripts, Ruby scripts, VM and Environment management.
  • Manage configuration of Web App and Deploy toAWScloud server through Chef.
  • Creating the automated build and deployment process for application and leading up to building a continuous integration system for all our products using Jenkins.
  • Implementing a Continuous Delivery framework using Jenkins, Chef, Maven & Nexus in Linux environment.
  • Integration of Maven/Nexus, Jenkins, GIT, Confluence and Jira.
  • Using JenkinsAWSCode Deploy plugin to deploy toAWS.
  • Perform Deployment of Release to various QA & UAT in Linux environments.
  • ImplementedAWSsolutions using EC2, S3, RDS, ECS, EBS, Elastic Load Balancer, Auto scaling groups, Optimized volumes and EC2 instances.
  • Understanding of secure-cloud configuration, (CloudTrail,AWSConfig), cloud-security technologies (VPC, Security Groups, etc.) and Cloud-Permission systems (IAM).
  • Configured S3 versioning and lifecycle policies to and backup files and archive files in Glacier.

Environment: Maven, Jenkins, Zabbix, GIT, SVN, Chef, cloud watch, Azure,AWS(EC2, VPC, ELB, S3, RDS, Cloud Trail and Route 53), Shell Scripting, Ruby, Putty, Confluence.

Confidential, Atlanta, GA

Devops Engineer

Responsibilities:

  • Supporting engineering plans and schedules by providing CM/Release Engineering services to build, deploy, develop scripts, oversee branch and merge strategies, and build automated tools as necessary to offer services to engineering team.
  • Converted and automated builds using Maven and also Scheduled automated builds using Jenkins.
  • Created and applied Baselines and Labels for each Build Artifacts.
  • Created UCM Projects, Development and Integration views for Development and Integration Streams.
  • Used Chef in our deployment process and migrating in-house systems to Amazon Cloud Services.
  • Migrated corporate Linux servers from physical servers to Amazon AWS virtual servers.
  • Replaced existing manual deployment and management processes with Chef and AWS Ops work stacks across 4 product platforms.
  • Created and maintained documentation of build and release processes and application configuration to comply with audit requirements and Industry best practices.
  • Managed GIT and SVN as Source Control Systems.
  • Developed scripts using PERL, BASH and BATCH files for Automation of Activities and builds.
  • Configured TFS to run continuous integration of builds and execute unit test on all check-ins for ASP .NET Web Applications.
  • Provided level one support for build troubleshooting and production issues.
  • Responsible for the EBFs (Emergency Bug Fixes) to push them to different environments and monitor their status.
  • Created the Release Management plan with the implementation schedule.
  • Conducted Sanity Testing to verify for the right build to be deployed.
  • Worked with the automated scripts for the Build and Deployment of the applications.
  • Written/Developed Ruby recipes in Chef Cookbook to automate the entire deployment process as well as infrastructure admin tasks.
  • Written and developed Chef Cookbooks from scratch for custom installation of application.
  • Used Chef for Continuous Delivery. Managed CI and CD process and delivered all application in rpms.
  • Created the build instructions docs and install (deploy) instructions docs for each application for different environments.

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

Confidential, Houston, TX

Devops Engineer

Responsibilities:

  • Modeled and automated the End to End Continuous Integration/Deployment/Delivery pipeline which included building a Continuous Integration server utilizing tools like Jenkins, Arti factory, Maven, GIT and Sonar.
  • Responsible for creating and maintaining a IVR portal dat implementsDevOps(Dashboard) to depicts the overall progress of the project with all sorts of metrics from requirement until delivery.
  • Using GIT to manage source code developed by various platformengineers.
  • Extensive experience working with Verizon cloud services and AWS provided Solutions like EC2, ELB, VPC, Route 53, RDS, S3, IAM, and Cloud Watch.
  • Creating S3 buckets and managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS.
  • Involved in designing and deploying a multitude application utilizing almost all the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling using deployment of multi stacked environments through AWS Cloud formation templates.
  • Managed Amazon Web Services (AWS) infrastructure dat automate the Provisioning of AWS Services through ansible scripts and cloud formation templates.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch.
  • Manage AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our environments.
  • Supporting the Application team in making them analyze about the automation implementation and other related issues (if any)Coordinating with QA/DEV/Project/Delivery/Production Support/Managers and Performance teams to consider concerns, issues and addressing those aspects to meet the delivery dates.
  • Resolved update, merge and password authentication issues in Jira.
  • Monitor scalable infrastructure on Amazon web services (AWS) & configuration management using chef
  • Good understanding of Docker Configuration Management Tool.
  • Created the strategy for automated build and deployments.
  • Perform automated builds on the go when a change is promoted using Jenkins pipeline structure.
  • Using Verizon cloud services at production end.
  • Manage all CM tools (Arti factory, Maven, Jenkins, Git) and their usage/process ensuring traceability, repeatability, quality, and support.
  • Identifying Cross Functional Dependencies, Monitoring & tracking the release milestones.

Environment: Amazon web services, Verizon cloud services, Docker, Jenkins, Arti factory, Maven, GIT, GIT Hub, Chef, SVN, Jira.

Confidential

Build Release Engineer

Responsibilities:

  • Responsible for Configuring and managing source code using Git and resolved code merging conflicts in collaboration with application developers.
  • Involved in Creating and Implementing branching and merging strategy with multiple branches. Used GIT as source code management repository to keep track of version changes.
  • Used Chef for managing server application server such as MySQL, Apache Tomcat.
  • Developed Build related scripts in Maven and modified configuration files such as Maven's Pom.xml and did the build.
  • Developed build and deployment scripts using MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Managed Maven project dependencies by creating parent-child relationships between projects.
  • Creating Automated build and deployment process for application and leading up to build a continuous integration system for all our products using Jenkins.
  • Installed Jenkins on a Linux machine and created master and slave configuration to implement multiple parallel builds through a build farm.
  • Performed weekly build cycles and testing processes.
  • Wrote new ANT scripts to Automate build process and modified the existing ones according to the new project guidelines.
  • Developed UNIX and Perl Scripts for the purpose of manual deployment of the code to the different environments and email the team when the build is completed.
  • Developed Perl and shell scripts for automation of the build and release process, developed Custom Scripts to monitor repositories, Server storage.
  • Rolled out Chef to all servers, and used the Chef node database to drive host configuration, DNS zones, monitoring & backups.
  • Maintained user's data backup by creating particular user folder in file server and applying security permission on folders
  • Closely worked with development, QA, and other teams to ensure automated test efforts are tightly integrated with build system, fixing errors while deployment and building.
  • Deployment and Configuration of application server Tomcat deploying Java and Web Application.
  • Troubleshooting and resolving various issues involved in integrations of Tomcat Apache Server, and LDAP.
  • Responsible for the development and maintenance of processes and associated scripts/tools for automated build, testing and deployment of the products to various developments.

Environment: Java, Chef, GIT, Jenkins, Shell, ANT, Linux, Tomcat Apache, Maven and MySQL, MS Office.

Confidential

Linux System Admin

Responsibilities:

  • Performed Linux administration tasks in test and production environments with installing, configuring and troubleshooting the client applications on the UNIX servers.
  • Created users, managed user permissions; maintained User & File System quota on Red hat Linux.
  • Responsible in solving any technical problems related System administration.
  • Installation, Configuration and Maintenance of Redhat Operating System with Veritas Volume Manager and Veritas Cluster Server.
  • Handling the day-to-day Operations, install software, apply patches, manage file systems, monitoring performance and troubleshoot alerts, Solve Server Problems in LINUX.
  • Extending volume groups, logical volume to manage file systems.
  • Troubleshooting of day-to-day operational problems, client-side issues, and hardware problems in the systems.
  • Managed patches configuration, version control, service pack and reviews connectivity issues regarding security problems.
  • Configured yum repository server for installing packages from a centralized server.
  • Installed, Upgraded and configured RHEL 4, 5, 6 versions.
  • Monitored System activities like CPU, Memory, Disk and Swap space usage to avoid any performance issues.
  • Monitored and tracked development, configuration management, deployment and testing tasks.
  • Tracked overall project progress and reported status to senior management on a regular basis.
  • Creating and modifying application related objects, Creating Profiles, Users, Roles and maintaining system security.
  • Administrative tasks such as System Startup/shutdown, Backup strategy, Printing, Documentation, User Management, Security, Network management.
  • Troubleshooting Backup and Restore problems. Creation of LVMs using Linux utilities
  • Monitored overall system performance, performed user management, system updates and disk & storage management Performed OS upgrades and Patch loading as and when required.

Environment: RHEL, Shell, Linux, Apache, MySQL, MS Office.

We'd love your feedback!