We provide IT Staff Augmentation Services!

Aws/devops Engineer Resume

0/5 (Submit Your Rating)

Mechanicsburg, PA

SUMMARY

  • 8+ years of professional experience in DevOps and AWS with good knowledge in implementation, automation, configuration, and deployment of Cloud environments.
  • Used CloudBees to support the entire application life - cycle from development to deployment
  • Hands on experience on Jenkins, Docker, Chef, Ansible, and Puppet.
  • Strong working experience on designing end to end automation of infrastructure and continuous delivery of the applications by integrating cloud formation scripts, Jenkins, AWS and Chef cookbooks and recipes.
  • Experience in implementing DevOps strategy in various environment of Linux and windows servers along with adopting cloud strategies based on Amazon Web Services.
  • Extensive experience using MAVEN, ANT and GRADLE as a build Tool for the building of deployable artifacts from source code.
  • Expertise in using various puppet features and customization of modules from puppet forge for environment needs.
  • Created the templates of cloud formation and bootstrapped with Chef.
  • Experience in Setting up Chef Workstation, boot strapping various enterprise nodes, setting up keys.
  • Experience in Working with Chef Cookbooks, Chef Recipes, Chef attributes and Chef Templates.
  • Extensive working experience on all phases of Software Development Life Cycle (SDLC) from prototyping to Post-Production support.
  • Worked across both private and public clouds like Open Stack and AWS.
  • Worked on the Identifying and selecting services in AWS cloud Infrastructures such as IAAS, PAAS, and SAAS.
  • Gained good knowledge on environment of Amazon Web Services(AWS) products like EC2, S3, RDS, Lambda, VPC, VPN, Dynamo, EBS, ELB, SNS, Glacier, Auto-Scaling, IAM, Route53,AMI, Security-Groups, Cloud Front, Cloud Watch, Ops Work and Cloud Formation throughAWS management console andAWSCommand Line Interface.
  • Build servers using AWS: Importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection.
  • Experience in supporting data analysis projects through Elastic Map Reduce on the Amazon Web Services (AWS) and Rack Space cloud.
  • Performed export and import of data into S3.
  • Experience in deploying and monitoring applications on various platforms using Elastic Bean Stalk.
  • Configured DOCKER containers for branching purpose and deployed using Amazon Elastic Beanstalk.
  • Experienced in setting up monitoring tool such as Cloud Watch and Nagios to maintain various systems in different environments.
  • Created alarms in Cloud watch service for monitoring the server's performance, CPU Utilization, disk usage etc.
  • Configured AWS Identity and Access Management (IAM) users and groups for improved login authentication.
  • Expert in installation, configuration & troubleshooting VMware ESX VSphere 4.0/5.0, Virtual Center 5.0, Servers and ESXI servers like VMware VSphere 5.5 and VSphere 6.
  • Experience in web/application servers like Apache, JBOSS and Tomcat.
  • Strong experience with version control tools like Git, SVN and Gerritfor code review.
  • Build and release of cloud based products containing Linux and Windows environments, using PowerShell, TFS and Python Scripting.
  • Effectively performed bug tracking using Rational Clear Quest.
  • On-call support for 24/7 for troubleshooting production issues.
  • Strong communication, collaboration & team building skills with proficiency in grasping new technical concepts quickly.
  • Troubleshooting system and user issues, providing friendly and timely Linux customer support.

TECHNICAL SKILLS

Languages: C, C++, Java.

Build Tools: Jenkins, DOCKER, Chef, Ansible, Puppet, ANT, GRADLE and MAVEN, Bamboo

Web Technologies: HTML, CSS, Java Script, XML, JDBC

Databases: Oracle, SQL, My SQL, SQL Server, Postgre SQL, NoSQL MongoDB

Operating System: RedHat Linux 4/5/6/7, CentOS 5/6/7, Windows Servers 2003, 2008, 2008 R2, 2012, 2012 R2, Windows 2000, XP, 7 Cloud Services

Versioning Tools: CVS, Subversion, Gerrit, GIT, ClearCase, TFS, Perforce

Web Servers: Web Logic, Web Sphere

Scripting Languages: Shell scripting, Perl scripting, Python scripting, Ruby

Amazon Web Services: EC2, Simply Storage Service, Elastic Load Balance, Auto-scaling Services, Glacier, Elastic Bean Stalk, Cloud Front, Relational Data Base, Virtual Private Cloud, Route 53, Cloud Watch, Cloud Trial, Identity and Access Management, Simple Notification Service

Monitoring Tools: Cloud Watch, Nagios

Network Protocols: WINSCP, SSH, VPN

Cloud Services: AWS, Microsoft Azure, Open Stack

Production Support: Apache, Tomcat, JBOSS

PROFESSIONAL EXPERIENCE

AWS/DevOps Engineer

Confidential, Mechanicsburg, PA

Responsibilities:

  • Responsible for building out and improving the reliability and performance of cloud applications and cloud infrastructure deployed on Amazon Web Services.
  • Created highly available and scalable infrastructure in AWS cloud by using various AWS services like EC2, VPC, RDS, Route53 etc.
  • Designed AWS architecture, Cloud migration, AWS EMR, Dynamo DB, Redshift and event processing using lambda function.
  • Worked Confidential optimizing volumes and EC2 instances and created multiple VPC instances.
  • Deployed and monitored, migrated the scalable infrastructure on Amazon web services specifically on AWS EC2, S3.
  • Created AWS Route53 to route traffic between different regions.
  • Worked onAWSOpsWorks in integration with Chef Configuration management tool to maintain infrastructure.
  • Constructed AWS Security Groups which behaved as virtual firewalls controlling the traffic allowed to reach one or greater AWS EC2 instances.
  • Object storage service Amazon S3 is used to store and retrieve media files such as images and Amazon Cloud Watch is used to monitor the application and to store the logging information.
  • System monitoring with Nagios & Graphite.
  • Using various tools such as Jenkins, Ant, Maven, and Chef, I have established release management processes for the existing Java based applications and established automated build processes that were non-existent previously.
  • Designing and implementing for fully automated server build management, monitoring and deployment by UsingDevOpsTechnologies like Puppet.
  • Automating the deployment of java builds using chef.
  • Utilized Chef to provision servers for quick deployment of application, web, and database servers.
  • Successfully implemented the change request and defect tracking using Rational Clear Quest for utilization of developers and Quality Assurance team.
  • Created Reports by utilizing Test Manager, Rational Clear Quest, and Log Viewer
  • Create, maintain and administrating GitHub and Subversion repositories as source code managements.
  • Implemented and maintained the branching and build/release strategies utilizing Subversion (SVN) and GIT involved in periodic archiving and storage of the source code for disaster recovery.

Build & Release/ DevOps Engineer

Confidential, Richmond, Texas

Responsibilities:

  • Release Engineer for a team that involved different development teams and multiple simultaneous software releases.
  • Responsible for building out and improving the reliability and performance of cloud applications and cloud infrastructure deployed on Amazon Web Services.
  • Worked with development engineers and program managers on new projects to gather system requirements and support of the new projects within evolving, testing and rolling-out new products and services to preproduction, staging and then transitioning or migrating the project into to production.
  • Interacted with the developers and enterprise configuration management teams for changes to best practices and tools to eliminate inefficient practices and bottlenecks
  • Worked on implementing and controlling the flow of data to and from AWS.
  • Creation of servers, AMIs, storage blocks, snapshots, VPCs, subnets, load balancers, and firewalls in AWS.
  • Provide highly durable and available data by using S3 data store, versioning, lifecycle policies, and create AMIs for mission critical production servers for backup.
  • Worked on configuring S3 versioning and lifecycle policies and backup files and archive files in glacier.
  • Used Cloud Watch to create alarms, monitor and notifications in EC2 hosts.
  • Perform biweekly build cycle and testing processes on Solaris and Used Ant Scripts to automate the build process.
  • Automated the Cloud deployments using Ansible, Python(Boto3) and AWS Cloud Formation Templates.
  • Worked with development team to migrate Ant scripts to Maven and Gradle.
  • Involved in periodic archiving and storage of the source code for disaster recovery.
  • Responsible for design and maintenance of the Subversion/GIT Repositories, views, and the access control strategies using Bamboo.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control.

Build and Release Engineer

Confidential

Responsibilities:

  • Worked on implementing and controlling the flow of data to and from AWS.
  • Managed Elastic Cloud Computing (EC2) instances utilizing auto scaling, Elastic Load Balancing and Glacier for our QA and UAT environments as well as infrastructure servers for GIT, CHEF and Puppet.
  • Used Cloud Watch to create alarms, monitor and notifications in EC2 hosts.
  • Managed and monitored the server and network infrastructure using Splunk.
  • Designed Workflows to automate the Build and Deploy Process.
  • Carried Deployments and Builds on various environments.
  • Designed and Developed Work flows for backup process of Applications.
  • Designed Deployment Model for Websphere and Weblogic Applications On AIX, UNIX and Windows
  • Servers.
  • Migrating/deploying the code through several environments Integration, Test, QA, CopyLive and production on schedule basis.
  • Worked with Change Management, Infra Structure Team and Database Administrators to make all the changes are in sync for all the deployments/environments.
  • Supporting an agile and iterative approach to development, testing, build and release.
  • Worked with multiple development groups to design/create automated build using MSBuild.
  • Working along the boundary between engineering, QA, and operations to ensure that the release process is meeting their short-term and long-term needs.
  • Jenkins is used as a continuous integration tool for automation of daily process
  • Worked closely with project managers, developers to pinpoint and provide early warnings of build failures.
  • Responsible for writing the release Notes, documenting all the useful info about the release, software versions, changes implemented in current release, defects fixed and lables applied.
  • Ensuring software build and release processes and procedures are followed for applications.
  • Working with other technical team members to resolve all release related issues.
  • Doing the day to day Build and deployments in pre-prod and production environments.
  • Responsible for Mavenization for Projects

Build and Release Engineer

Confidential

Responsibilities:

  • Actively involved in the Requirement gathering for the enhancements to the existing project.
  • Participated in the release cycle of the product which involves environments like Development QA UAT and Production.
  • Experienced in taking high quality measures for build/deployment/source control tools processes, SOD for right access levels for source control for better Auditing/Controlling.
  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Developed an auto-scaling architecture which works both in EC2 and on premise data centers.Managed hardware, software, and networking for a large scale cluster on Amazon EC2.
  • Involved in designing and deploying a multitude applications utilizing almost all the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and autoscaling in AWS Cloud formation.
  • Written Chef Cookbooks and recipes to Provision several pre-prod environments consisting of Deployment automation,AWSEC2 instance mirroring, WebLogic domain creations and several proprietary middleware installations.
  • Written Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual processes.
  • Installed and configured PostgreSQL, MySQL database on Red Hat Servers.
  • Installed and administered repository to deploy the artifacts generated by Maven and Ant and to store the dependent jars, which were used during the build.
  • Modified Maven and Gradle build scripts in case of build failure for JAVA and .NET applications.
  • Setup the Jenkins server with complete Maven build jobs providing a continuous, automated scheduled QA build environment based on multiple SVN repositories for deployments.
  • Used different Jenkins plugins such as jobgenerator, jobConfigHistory, disable-failed-job, Exclusion to create, track and handle conflicts between jobs and postbuild-task plugin for executing task depending on build log output.
  • Implemented a Continuous Delivery framework using Jenkins, Ant & Nexus in Linux environment.
  • Involved in scrum meetings, product backlog and other scrum activities and artifacts in collaboration with the team.

DevOps/AWS Engineer

Confidential

Responsibilities:

  • Managed Amazon Web Services for the project including configuration and deployment of all required infrastructure, administrative tasks, and budgeting.
  • Deploying the Open stack components on multimode with high availability environment.
  • Provided the assistance for the smooth phase of Release for the Emergency and Expedite Releases by getting the Director Level Approval and coordinating with different teams.
  • Worked on building and deploying Java code through Jenkins.
  • Responsible for instrumenting JVM instances with Dynatrace and monitoring the application performance using the Dynatrace client.
  • Experience in using Chef attributes, Chef Templates, Chef Recipes, and Chef files for managing the configurations across various nodes.
  • Created the initial application baseline to support coordination with other team members using Bitbucket.
  • Developed scripts to pull and push data from Bitbucket.
  • Wrote custom puppet modules for managing the full application stack (Tomcat/httpd/MySQL/Java).
  • Knowledge on Deploying Couch base, Tomcat and Elastic search clusters using Docker.
  • Worked on maintaining Docker Images and containers.
  • Deployed BCBS applications and automated deployments using highly-available Windows and Linux environments.
  • Automated the cloud deployments using chef, python (boto & fabric) and AWS Cloud Formation Templates.
  • Configured Azure API Management, Traffic Manager and Resource Manager.
  • Performed concurrent cloud service deployments across Azure data centre.
  • Provided support for Azure Cloud servers environment for project Code Deployments.
  • Deployed Puppet, Puppet Dashboard and PuppetDB for configuration management to existing infrastructure.
  • Responsible for Failover/Pre-Failback/Failback and verification of the same in case of outage in the high environment using VCS (Veritas Cluster Server).

We'd love your feedback!