We provide IT Staff Augmentation Services!

Aws Devops Engineer Resume

4.00/5 (Submit Your Rating)

Ewing Township, NJ

SUMMARY:

  • Experience in DevOps Tools, AWS Cloud Computing, Linux System administration and Build & Release Management process.
  • Expertise in DevOps, Release Engineering, Configuration Management, Cloud Infrastructure, Automation. It includes Amazon Web Services (AWS), Ant, Maven, Jenkins, Chef, SVN, Github, Docker, Tomcat, JBoss, and Linux etc.
  • Extensive experience in developing and maintaining build, deployment scripts for test, Staging and Production environments using ANT, Maven, Shell and Perl scripts.
  • Worked with build tools Ant and Maven for writing build.xml and pom.xml respectively.
  • Experience in branching, tagging and maintaining versions across the environments, using SCM tools like GIT, Subversion (SVN), CVS.
  • Build and Continuous Integration with Ant, Maven, Jenkins/Hudson, Bamboo and Gradle. .
  • Implementing new projects using Jenkins as build framework tool & Nexus in Linux environment.
  • Experience in using Build Automation scripting like MAVEN, ANT and MSBUILD as build tools for building of deployable artifacts (JAR, WAR & EAR and DLL & EXE) from source code.
  • Experience in Managing/Tracking the defects status by using Remedy, Jira and Servicenow ticketing tools for Planning & resolving the issues as per SLA.
  • Exposed to all aspects of software development life cycle (SDLC) such as Analysis, Planning, Testing and Implementing, Post - production analysis of the projects.
  • Hands-on experience in working with configuration management tools like PUPPET, CHEF and ANSIBLE.
  • Experience in setting up Puppet Master, Puppet Agents for managing enterprise policies and configurations.
  • Deployed and configured Chef Server including bootstrapping of chef client nodes for provisioning. Created roles, recipes, cookbooks and data bags for server configuration.
  • Used Test Kitchen to test the scripts and used Ohai to collect attributes on node.
  • Maintained Chef Servers and management application that can use Service Now (CI) data to bring computers into a desired state by managing files, services, or packages installed on physical or virtual machines.
  • Created build pipeline for application versions, using Jenkins Continuous Integration and maintained several instances of Jenkins.
  • Experience in using Nexus and Artifactory Repository Managers for Maven builds
  • Good knowledge in IIS and hands on experience with WebSphere, JBoss and WebLogic deployments.
  • Experience in configuring and deploying Java and J2EE applications into application servers WebSphere, Jboss and Apache Tomcat.
  • Experience in installation, configuration, tuning, security, backup, recovery and upgrades of Linux (Redhat, Centos, Ubuntu, SUSE & AIX).
  • Experience in monitoring infrastructure using NAGIOS.
  • Created and managed a Docker deployment pipeline for custom application images in the cloud using Jenkins.
  • Experience in managing VMs in Amazon using AWS and EC2.
  • Proficient in using all amazon web services like EC2, EBS, IAM, S3, ELB, RDS, VPC, Route 53, Cloud Watch, Cloud Formation etc.
  • Implemented AWS high-availability using AWS Elastic Load Balancing (ELB), which performed balance across instances in multiple availability zones.
  • Experienced in Amazon EC2 setting up instances and setting up security groups.
  • Setting up databases in AWS using RDS, storage using S3 bucket and configuring instance backups to S3 bucket.
  • Monitored RDS instances, ElastiCache and Elastic Load Balancer for performance and availability, and used CloudWatch to monitor instances.
  • Created instances in AWS as well as worked on migration to AWS from data Center.
  • Automated application deployment in the cloud using Docker technology using Elastic Container Service scheduler.
  • Experience in AWS SES mailing service in order to send transitional and content emails to customers.
  • Creating snapshots and Amazon machine images (AMIs) of the instances for backup and creating clone instances.
  • Organized and managed everyday administration tasks like adding and removing users, files, share permissions, trust management, replication management, server backups and server setups on LINUX.
  • Experience supporting 24x7 production computing environments. Experience providing on-call and weekend support.
  • Good Interpersonal Skills, team-working attitude, takes initiatives and very proactive in solving problems and providing best solutions.

TECHNICAL SKILLS:

Operating Systems: Unix, Linux, Windows Servers 2008, 2012.

CM & CI Tools: Chef, Puppet, Ansible / Jenkins, Hudson, Bamboo.

Databases: Oracle, SQL Server 2008/2012, MySQL.

Build Tools: Ant, Maven, MS Build, Groovy,Sonar.

Languages: C, C++, Java, HTML, XML, Python, Perl, Shel.

Version control/ Repository Management Tools: SVN,GIT,Bitbucket / Artifactory, Nexus.

Micro services: Docker,Kubernates

Processes: Agile-Scrum, Waterfall.

Tracking Tools: Jira and Service now.

Virtualization: Oracle virtual box, Vagrant, Vmware

Monitoring tools: Nagios, Zabbix, Sensu, Graphite, Splunk.

Application Servers: Tomcat, JBOSS, Apache, Websphere, WebLogic.

Cloud Tools: AWS - EC2, IAM, Elastic BeanStalk, Elastic Load Balancer, RDS, S3, Glacier, SQS, SNS, Cloud Formation, Route 53, VPC, Cloudwatch.

Other Tools: MS Office, Slack, Confluence

PROFESSIONAL EXPERIENCE:

Confidential, Ewing Township, NJ

AWS DevOps Engineer

Responsibilities:

  • Installed, Deployed Red Hat Enterprise Linux 6.x/7.x, CentOS and installation of packages and patches for Red Hat Linux Servers.
  • Installed Chef-Server Enterprise On-Premise/WorkStation/ Bootstrapped the Nodes using Knife.
  • Designed and implementedChef, including the internal best practices,cookbooks, automatedcookbookCI and CD system. Made use of Jenkins forChefCI, Thor for versioning, Berkshelf for dependency management, and Test-Kitchen for testing and development.
  • Migrated VMWARE VMs to AWS and Managed Services like EC2, S3 Bucket, Route53, ELB, EBS with Opscode Chef Cookbooks/Recipes.
  • Devops role converting existing AWS infrastructure to serverless architecture(AWS Lambda, Kinesis)deployed via terraform or AWS Cloud formation.
  • Created or converted existing logging system to utilize cloudwatch logging with auto-generated lambdas.
  • Converted existing terraform modules that had version conflicts to utilize cloudformation during terraform deployments to enable more control or missing capabilities
  • Implemented multi Node OpenStack KILO Architecture on KVM Using Latest Release of Ubuntu with Services like Horizon, Nova, Neutron, Glance, Cinder, Keystone & Swift.
  • Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain as a CI/CD process, SVN/GIT with Devel/Test/Prod Branching Model for weekly releases.
  • Automated Weekly releases with ANT/Maven scripting for Compiling Java Code, Debugging and Placing Builds into Maven Repository
  • Applied patches every quarter regularly to meet audit requirements using Oracle Ops Center, Red Hat Satellite server, Up2Date, YUM, RPM tools.
  • Creating the file systems using Red Hat volume manager and performing the health check on regular basis for all Linux servers.
  • Worked with JIRA for creating Projects, assigning permissions to users and groups for the projects & Created Mail handlers and notification Schemes for JIRA.
  • Scanning the newly assigned LUNs to the serves and assigning them to volume group and increasing the file system using Red Hat volume manager
  • Mounting & un-mounting the netapp storageLUNs to the Red Hat Linux servers and troubleshooting the issues encountered
  • Planned and performed the upgrades on Linux operating systems and hardware maintenance on Confidential and POWER servers like increasing memory, disk, replacing failed hardware.
  • Provide drill down reporting for application teams to use in monitoring their application resource usage/performance.
  • Insure impact of software releases to system performance and resource utilization of distributed and mainframe platforms are acceptable during load testing.
  • Doing capacity Assessment for new requests of servers ie calculating CPU and Memory for new servers according to the current/future Applications running on the system.

Environment: AWS - EC2, EBS, S3, Cloud Watch, Elastic Load Balancing, IAM, Chef, Git, Jenkins, Dockers, Linux, Putty, Windows Server 2008, 2012.

Confidential, Raleigh, NC

Cloud DevOps Engineer

Responsibilities:

  • Performed all necessary day-to-day Software Release Management and procedures.
  • Worked on Administration, maintenance and support of Red Hat Enterprise Linux (RHEL) servers.
  • Used Ant, Maven and Gradle as a build tools on java projects for the development of build artifacts on the source code.
  • Maintained and administered (Branching, Merging, Tagging and maintaining the version across the environments using SCM) GIT source code tool.
  • Setting up CI pipelines using Jenkins, Code Deploy & bash scripts.
  • Manage deployment automation using Ansible, Automated the build and release management process including monitoring changes between releases.
  • Implementing a Continuous Delivery framework using Jenkins, Ansible, Maven, shell & Artifactory in Linux environment.
  • Developed procedures to unify, streamline and automate application development and deployment procedures with Linux container technology using Docker.
  • Assisted developers and other members of the team by implementing required API’s, IAM Policies
  • Bootstrapping EC2 instances per project needs.
  • Experienced with Docker container service.
  • Dockerized applications by creating Docker images from Docker file.
  • Used kubernetes to deploy scale, load balance, scale and manage Docker containers with multiple namespace versions
  • Experience in writing Maven pom.xml and Antbuild.xml forbuildscripts.
  • Monitoring AWS instances using Cloud Watch, New Relic tools.
  • Executed user administration and maintenance tasks including creating users and groups using Ansible.
  • Utilized WAR and JAR files for deployment of enterprise apps.
  • Provided assistance for management of AWS storage infrastructure systems.
  • Developed, Maintained, and Distributed release notes for each scheduled release.
  • Build artifacts are deployed into Tomcat instances which were integrated using the Perl and Shell scripts.
  • Prepared JUnit test cases and executed server configurations.
  • Supported and developed tools for Integration, Automated Testing and Release Management.
  • Responsible for User Management, Administration, Group Management, Slave Management, new job setup in Jenkins.
  • Provided 24/7/365 primary on-call support for all server applications and systems.

Environment: Red Hat Linux 5.0, SVN, GIT, ANT, Jenkins, Maven, Web Logic, Apache Tomcat, Shell, Ansible, Nexus, AWS, Ec2, Jira.

Confidential, Boston MA

Build & Release Engineer

Responsibilities:

  • Participated in the release cycle of the product which involves environments like Development QA UAT and Production.
  • Used Perforce for the purpose of Software Configuration management and maintaining the versions of the Symantec's Website Code.
  • Perform biweekly build cycle and testing processes on Solaris.
  • Developed UNIX and Perl Scripts for the purpose of manual deployment of the code to the different environments and E - mail the team when the build is completed.
  • Deployed the code from Development environment to other environments like QA, UAT and production Environments.
  • Deployed application modules to WAS 6.0 based clusters via ND admin console
  • Coordinated with developers, Business Analyst and Mangers to make sure that code is deployed in the Production environment.
  • Deployed legacy applications into JBoss application server.
  • Created shell scripts to automate the server bounce activities for JBoss application server.
  • Worked closely with developers and managers to resolve the issues that rose during the deployments to different environments.
  • Executed the DB Scripts (DML and DDL) which have dependencies on the code on Oracle DB.
  • Documented the deployment process (Migration Doc) of code to production on an Excel Sheet.
  • Processed all the requests from the Developers through Remedy which is an IT process management tool.
  • Edited and Modified POM.xml for a few applications that used Maven.
  • Used Ant scripts to perform the builds and wrote a few buil.xmls for application development teams.
  • Integrated automated build in Hudson.

Enviroment: Solaris Linux 5.0, SVN, GIT, Oracle DB, ANT, Hudson, Maven, Web Logic, Apache Tomcat, Perl.

We'd love your feedback!