We provide IT Staff Augmentation Services!

Aws Devops Engineer Resume

2.00/5 (Submit Your Rating)

Austin, TexaS

PROFESSIONAL SUMMARY:

  • Around 8+ years of hands on experience in System Administration, Software configuration Management(SCM), Build, Deployment and Release Management, Infrastructure Management and Software development environment set up.
  • Expertise in creating Devops strategy in a mix environment of Linux (RHEL, CENTOS) servers. along with Amazon Web Services(AWS).
  • Experience in Branching, Tagging and maintaining versions across the environments, using Software Configuration Management (SCM) tools like Git and Subversion (SVN).
  • Provided end to end solution support for Onshore Guidewire - Infrastructure as a Service(IaaS)/ Software as a Service(SaaS) and Platform as a Service(PaaS) - dev/prod platform.
  • Extensively worked on JenKins/Circle CI for continuous integration and for End to End automation for all build and deployments.
  • Worked on integration Git in to the Continuous Integration (CI) environment along with Jenkins and Bamboo.
  • Efficient Experience in using Nexus and Artifactory repository managers for Maven and Ant Builds.
  • Familiarity with Continuous Integration/deployment processes and tools such as Artifactory, Gerrit, Git, Jenkins, Maven and Nexus.
  • Experience is using Tomcat, Jboss, Apache, Weblogic, webssphere servers for deployments and for hosting tools.
  • Having good Experience in Devops tools like Puppet, Chef and Ansible for Deployment on Multiple platforms.
  • Deployment to Amazon Web Services(AWS) with Chef, Ansible and Terraform towards AWS or Google Compute cloud, and using Terraform for building, updating, and versioning infrastructure safely and efficiently.
  • Experience on Ansible as configuaration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manage changes.
  • Experience in writing Shell, Python, Java Script, Ruby and Bash scripts to automate the deployments.
  • Experience in developing scripts using RESTful API models for the purposes of integrating workflows with AWS
  • Good knowledge on the architecture and components of Splunk and Nagios.
  • Implemented and supported monitoring tools like Nagios, Splunk, Loggly on Quality assurance(QA) and Production servers for Resource, Network and Log Trace Monitoring.
  • Experience in Managing Environments DEV , System Integration Testing(SIT ), Quality assurance (QA) and User Acceptance Testing (UAT ) for various releases and designed instance Stragies.
  • Experience in Working with Public Cloud Platform like Amazon Web Services and good knowledge in using various services like AWS Elastic Compute Cloud(EC2), Virtual Private Cloud (VPC), CLI, Simple Storage Service(S3),Lambda,Amazon Route53, Cloud Formation, Cloud Front, Simple Email Service(SES),Simple Queue Service(SQS), Simple Notification Service(SNS), Relational Database Service (RDS) and Cloud trail.
  • Excellent knowledge of cloud deployment tools and methods - Terraform, AWS CloudFormation, GCP,and Packer.
  • Development web Components using JSP, Servlets and Server side components using EJB 3.0 under J2EE Environment.
  • Implemented the Docker Swarm (Cluster) and Kubernetes Cluster.
  • Creation of Docker containers and know how to write Docker file according to the requirements and images and running the Docker Container.
  • In-depth understanding of the principles and best practices of Software Configuration Management in Agile, Scrum, and Waterfall methodologies.
  • Exposed to all aspects of Software development life cycle (SDLC).
  • Self-starter and a good team player with excellent troubleshooting skills, communication and presentation skills.

TECHNICAL SKILLS:

CI/CD Tools: Jenkins Bamboo. And CircleCI.

CM Tools: Puppet, Ansible and Chef.

Web/Application Server: Tomcat Apache DB2, Mule, WebLogic, JBoss, WebSphere, Samba, Jetty, Nginx and Oracle.

Redhat Cluster: Redhat 5/6/7.

Operating System: RHEL 3/4/5/6/7, Centos 5/6/7, Windows 2000 and RT.

Cloud Computing: Amazon Web Services Cloud, EC2, EBS, VPC, RDS, ELB, Auto Scaling, S3,Lambda, CloudFront, Cloud Formation, Elastic Cache, CloudWatch, SQS,GCP, AWS Import/Export, OpenStack, Azure, Rack space, Salt Stack, Maven and Ant.

Programming and Scripting: HTML, XML, JavaScript, Servlets,JSP,JDBC, Perl, Ruby, bash, Shell Scripting and Python Scripting.

Database: MySQL, MongoDB and Oracle.

Containers and Orchestration: Docker, Kubernetes and Swarm.

Version Control: Git and SVN.

Testing Tools and Automation.: Selenium, JMeter and Unit testing and BMC Bladelogic Server Automation

Monitoring and Reporting Tools: Splunk, Nagios, Service Now and Fireeye.

PROFESSIONAL EXPERIENCE:

Confidential, Austin,Texas

AWS DevOps Engineer

Environment: Git, Ansible, Jenkins,Bamboo,Tomcat, Apache, Python, Shell, JIRA, Maven, Nexus,Chef, Puppet,RedHat Linux, Ubuntu, CentOS, Linux, Java,JDBC, Docker, Kubernetes,AWS EC2,Lambda, AWS S3, AWS Cloud Formation Templates, AWS RDS, AWS Cloud Watch and Splunk

Responsibilities:

  • Created highly available and scalable infrastructure in AWS cloud by using various AWS services like EC2,VPC,RDS,Route53.
  • Configured AWS EC2 Instances using AMIs and launched instances with requirements of specific Applications.
  • Built Automation and Build Pipe Line Development using Jenkins, Maven and CirclecI and Set up build pipelines In Jenkins using various plugins linke Maven plugin, EC2 plugin etc.
  • Implemented a 'server less' architecture using API Gateway, Lambda, and Dynamo DB and deployed AWS Lambda code from Amazon S3 buckets. Created a Lambda Deployment function, and configured it to receive events from your S3 bucket
  • Set up Jenkins master and added the necessary plugins and adding more slaves to support scalability and agility.
  • Worked on Jenkins and Bamboo to deploy code in Staging and Production environments and managed artifacts generated by Jenkins and nexus factory.
  • Installation, Configuration and Management of RDBMS and NoSQL tools such as Dynamo DB .
  • Designed and implemented Git metadata including elements, labels, attributes, triggers and hyperlinks.
  • Implemented stored procedures using Spring JDBC template.
  • Managed Ansible Playbooks with Ansible roles. Used file module in Ansible playbook to copy and remove files on remote systems.
  • Developed Dynamic inventory in Ansible Tower for getting Host Configuration from cloud services like AWS and Azure.
  • Implemented and designed AWS virtual servers by Ansible roles to ensure deployment of web applications.
  • Administered the AWS Infrastructure consisting the components like Puppet Master, Puppet DB,Puppet compile Master, File sync and Hiera.
  • Developed Puppet manifests for different application and web servers like Apache, Tomcat, Nginx,Websphere, Weblogic and Tibco applications.
  • Worked in DevOps group running Jenkins in a Docker container with EC2 slaves in Amazon AWS cloud configuration. Also gain familiarity with surrounding technologies Kubernetes.
  • Written Templates for AWS infrastructure as a code using Terraform to build staging and production environments.
  • Managed AWS infrastructure and automation with CLI and API. Worked on Inbound and Outbound services with automation of Chef.
  • Dealt with errors in pom.xml file to obtain appropriate builds using Maven build tool.
  • Created Python Scripts to Automate AWS services, include web servers, ELB, CloudFront Distribution, database, EC2 and database security groups, S3 bucket and application configuration, this Script creates stacks, single servers or joins web servers to stacks.
  • Worked on the Installation Of Splunk Componets like Universal Forwarder and Heavy Forwarder and Integrated With DevOps tools .
  • Installed and Configured the Nexus repository manager for sharing the artifacts within the company.
  • Implemented a Continuous Delivery(CD) pipeline with Docker/Mesos, and GitHub and AWS. Experimented development on scalable Linux deployments on CoreOS and Docker.
  • Used CloudWatch for monitoring server’s CPU performance and memory utilization.
  • Participated in day-to -day System Administration tasks on RHEL/CentOS 5.x/6.x.
  • Used Ant and Maven build tools in Jenkins to build the scripts and to move from one environment to other environments.
  • Involved in Jira as defect tracking system and configure various work flows, customization and plugins for Jira bug/issue tracker.
  • Monitored the health of the application using through Nagios and Splunk.
  • Worked on deployment automation of all the micro-services to pull the image from the private Docker registry and deploy to Docker swarm cluster using Ansible.
  • Involving in configuring, managing and troubleshooting Physical, Virtual Infrastructure in Cloud and On-Premise on Windows Server, Active Directory, Networking, Storage, VMware, Hyper -V, AWS Cloud and Microsoft Azure (IAAS, PAAS and SAAS).
  • 24/7 on call support for emergency site maintenance and immediate build and install requests.

Confidential, EI Segundo,CA

DevOps /AWS Engineer

Environment: Amazon Web Services,Lambda, Chef, Ansible, Git (Git Hub), Maven, Jenkins, Bamboo, DB2, Remedy, Docker,Kubernetes,Shell Scripts, TOS,Tomcat, Apache, HTTP, Nexus,Splunk and BBSA 7.X/8.X.

Responsibilities:

  • Worked with software engineers to develop tools that support rapid creation, deployment, iteration and ongoing support of web applications.
  • Involed in Debugging issues,Resoving functional issues and provide bug free software release to end customers.
  • Managed code repository in Git, improved practices of branching and code merge to custom needs of development team.
  • Implemented Git for version control of Puppet modules and process documentation.
  • Installed Jenkins on a Linux machine and created a master and slave configuration to implement multiple parallel builds through a build farm.
  • Notified the developers on success/failure of a build by using SMTP and LDAP mailer plug-in in Jenkins.
  • Designed and developed Continuous Integration systems with Maven, Jenkins and CircleCI.
  • Participated in Research of the project application architecture to support/resolve build, compile, and test issues/problems.
  • Developed custom functionality using excel services and the SharePoint REST API.
  • Setup package repository with nexus and implemented Maven work fow to use and publish JAR Files and packages to central repository.
  • Verified Maven Build Scripts based on the requirements.
  • DevOps role converting existing AWS infrastructure to Server-less architecture (AWS Lambda, Kinesis) deployed via CloudFormation .
  • Designed and Develop Bamboo Build deployments on Docker containers.
  • Migrated VMware VMs to AWS and Managed Services like EC2, S3 Bucket, Route53, ELB, EBS Etcwith Opscode Chef Cookbooks/Recipes.
  • As SRE was able to manage 4 Product teams in maintaining and building infrastructure and uptime metrics
  • Designed the data models to be used in data intensive AWS Lambda applications which are aimed to do complex analysis creating analytical reports for end-to-end traceability, lineage, definition of Key Business elements from Aurora.
  • Implemented a production ready, load balanced, highly available, fault tolerant Kubernetes infrastructure.
  • Supported weekend systems upgrades and provided technical support and knowledge of system availability times in need of back outs, would set up conference calls to engage technical resources to coordinate action plan
  • Managed Maven project dependencies by creating parent-child relationships between projects.
  • Automated configuration management using Chef and Wrote cookbooks, recipes to manage nodes and Chef Server.
  • Managed Ubuntu Linux and Windows virtual servers (Rackspace and AWS EC2) with Chef using Git.
  • Used tools like knife to enhance the functionality and usability of the cookbooks.
  • Deployed and started the Apache servers for running the web applications.
  • Installed and Configured the Nexus repository manager for sharing the artifacts within the company.
  • Experience working on Docker Hub, creating Docker images and handling multiple images primarily for middleware installations and domain configurations.
  • Developed and implemented Software Configuration Management strategies for various applications per the Agile process.
  • Worked on the Installation Of Splunk and Splunk SIEM .
  • Created advanced dashboards, alerts, reports, advanced Splunk searches and visualization in Splunk enterprise.
  • Managed Ansible Playbooks with Ansible roles. Used file module in Ansible playbook to copy and remove files on remote systems.
  • Cre a ti ng sn a pshots and A maz on mac hine image s ( AM I s ) of the insta nc e s fo r ba c kup a nd c r ea ti n g c lone insta nce s.
  • Worked with AWS Cloud platform and Configured AWSEC2 Cloud Instances using AMIs and launched instances with respect to specific applications.
  • Used CloudWatch for monitoring server’s CPU performance and memory utilization.
  • Used Shell and Python Scripts to automate of the build and release process.
  • Created parent child relationships between projects to manage Maven project dependencies.
  • Developed and maintained processes and associated scripts/tools for automated build, testing and deployment of the products to various developments.
  • Used Remedy as deployment issue tracking tool.
  • Participated in weekly release meetings with Technology, stakeholders to identify and mitigate potential risks associated with the monthly releases

Confidential, Chattanooga, Tennessee

Build and Release Engineer

Environment: SVN, Jira, Maven, Java,JDBC, Tomcat, JBOSS Application Servers,AWS, Docker, Windows server 2003/2008, Hudson/Jenkins, Agile,Chef, GIT, Nexus.

Responsibilities:

  • Managed and Created Run Environments on Linux or windows platform using Apache Tomcat, Glassfish, and other application servers.
  • Developed Puppet manifests for different application and web servers like Apache, Tomcat, Nginx,Websphere, Weblogic and Tibco applications
  • Worked on Agile development methodologies.
  • Provided Software Configuration Management using version control tool like Subversion, GIT.
  • Worked on setting up the projects in Git created POM.xml file and integrating with Jenkins for continuous integration.
  • Continuous Integration using CI tools like Jenkins, Artifactory and internal deployment tool (RADT).
  • Worked with AWS Cloud platform and Configured AWSEC2 Cloud Instances using AMIs and launched instances with respect to specific applications.
  • Designed and built Docker containers for large scale applications.
  • Managed connectivity using JDBC for querying/inserting and Data Management including Triggers andStored Procedures.
  • Manage Production Engineering and SRE, with multitude of technologies for CDN, Storage, Linux, Cloud services, Monitoring, Networking and related technologies.
  • Designed Docker tools and Integration with different Docker plugins to carry out the goals.
  • Responsible for the implementation of batch schedules. Perform job abend diagnosis and resolution.
  • Researched and recommended scheduling enhancements that improved system performance
  • Worked on setting up Nexus staging Suite for build artifact management.
  • Used Jira Atlassian as a tracking tool.
  • Built Java code on to different Jenkins servers as per the schedule.
  • Manual and Automation process of creating Branches tags and Code merging.
  • Performed weekly and on-call deployments of code on both test and production environments.
  • Installed both server and client components, including websites and services.
  • Automate Deployment process using configuration Management tool like Chef to provision Amazon AWS Instances to enable continuous Deployments. .
  • Administered SVN on Linux servers and maintained subversion repositories, mirrors and SVN hooks.
  • Edited the existing Ant/Maven files in case of errors or changes in the project requirements.

Confidential, Miamisburg, OH

Build and Release Engineer

Environment: Subversion(SVN), Git, AWS,Jenkins,Chef, Bamboo, Java/J2EE, Ant, Maven, Web logic, Sonar, Nexus, Shell scripts, Python scripts, XML, UNIX, service Now, Oracle DB.

Responsibilities:

  • Worked with building and releasing of webpage development project by coordinating with Architects, Systems, Network, Software and QA Engineers to continuously improve the reliability and efficiency of Build and Deployment processes to support every phase of development including production releases.
  • Implemented Continuous Integration using Jenkins and Bamboo.
  • Integrated ALM with Jenkins to run UFT tests.
  • Determined code readiness for a code deploy request.
  • Built, packaged, and deployed application software using Ant and Maven in collaboration with developers.
  • Managed AWS infrastructure and automation with CLI and API. Worked on Inbound and Outbound services with automation of Chef.
  • Deployed DevOps using Puppet for configuration management to existing infrastructure.
  • Maintained Chef and Puppet servers and management application that can use ServiceNow data to bring computers into a desired state by managing files, services or packages installed on physical or virtual machines
  • Attended daily stand up meetings , bug-scrub meetings , Sprint planning meetings and Weekly release health check-up meetings as best practices of Agile environment .
  • Managed Branching and labeling in software version control systems like Git and SVN.
  • Worked on Chef Configuration Management Tool which involves automation of systems administrator tasks and knife usage.
  • Developed and integrated packaging scripts and test automation scripts using Shell and Python Scripting.
  • Used Shell scripts to manually initiate the deployment process.

Confidential

Build and Release Engineer

Environment: Java/J2EE, Ant, Maven, Subversion, Python, PowerShell, Git, Kubernetes, Tomcat, Apache, CVS, WebLogic, Clear Case, Perl, Bash Scripts, Ruby, Confluence.

Responsibilities:

  • Performed merging from development to parent branches in Git prior to building the code.
  • Setup the build and deployment scripts using Anthill Pro for J2EE and Java applications using Web Logic Application Server and ALSB.
  • Configured Confluence license, database configuration, attachment storage configuration.
  • Installed and configured Git server on Linux via the Apache Web Server to provide access over the Http protocol.
  • Created private cloud using Kubernetes that supports DEV, TEST, and PROD environments.
  • Responsible for automated Scheduled Builds/Emergency Builds and Release using Ant and Maven scripts for Enterprise application (J2EE).
  • Wrote Unix Shell scripts to automate Git Branching, Merging, Tagging and various other version control tasks.
  • Used Maven as build tool on Java projects for the development of build artefacts on the source code.
  • Provided recommendations and helped set up the CM process to the company’s one of the development teams on using Git and GitHub repositories .
  • Extensively used Maven, Perl and Bash Scripts for automating build and release tasks.
  • Experienced in deploying and support applications on WebSphere and Weblogic application servers .
  • Created and maintained POM files for building the projects and developing the build scripts.
  • Incorporated various Design/Architectural Patterns of Facade, MVC and Adapter etc. Was responsible for Refactoring and modularizing the various Java Classes of the system.
  • Installed Jenkins on a Linux machine and created a master and slave configuration to implement multiple parallel builds through a build farm.
  • Integrated Git and Maven with Jenkins to implement the Continuous integration (CI) process.
  • Created Ant, Perl & UNIX scripts for build activities in QA, Staging and Production environments.

Confidential

Linux /Unix adminstrator

Environment: Red Hat Linux 3.x/4.x/5.x, Windows 2003/2008 R2,JAVA,JSP, VMware ESX 4.0, VMware Update Manager, VERITAS Clusters, VERITAS Volume Manager, VMware, NFS, Software RAID, DNS Servers.

Responsibilities:

  • Installation, Configuration, Upgradation and administration of Sun Solaris, RedHat Linux and Server builds both on Linux and UNIX platforms.
  • Working with Operations team in creating Unix Control M jobs for users and creating doc libraries information for Jobs.
  • Participate in root -cause analysis of recruiting issues, system backup, and security setup.
  • Maintain Web servers,File servers, firewalls and directory services and set up user accounts.
  • Write status reports, technical diagrams, and flowcharts.
  • Configured FTP, NFS, DNS, and DHCP .
  • Working on Linux Kernel for improving performance.
  • Performed Built of Yum and RPM repository Server for Development team to upload packages, Written UNIX Shell scripts for monitoring & clean up old files.
  • Maintained virtual environments using VMware ESX 4.x Server and built various Linux servers on VMware servers.
  • Used HTML, XHTML, DHTML, Java Script, AJAX, JQUERY, XML, XSLT, XPATH, JSP and Tag Libraries to develop view pages.
  • Managing VM's using VMware vCenter and Creating templates, Cloning VMs, VMotion.
  • Administered and working on Logical Volume Manager ( LVM)
  • Troubleshoot cron, sendmail in Solaris and Linux .
  • Installed packages and patches in Linux and Solaris .
  • Working on NFS, Managing DNS in Linux and Solaris .
  • Performed daily system monitoring by creating health scripts.
  • Maintained 99.98% Uptime of LINUX production servers and follow proper escalation.
  • Managed Red hat Cluster, HPC environment etc.
  • Automated repetitive tasks deploy critical applications and manage change on several servers using Puppet.
  • Performed Built of Yum and RPM repository Server for Development team to upload packages, Written Unix and Shell scripts for monitoring & clean up old files.
  • Configured backups and restored data using Networker Backup tool.
  • Coordinated with SUN, HP vendors related to the problems at hardware/OS level.

Confidential

Linux/Unix System Administrator

Environment: VMware, RHEL 5, 6, 7, Shell, Perl, SAN, NAS, Solaris 9, 10, tomact, apache, mysql.

Responsibilities:

  • Installation and troubleshooting of RHEL, Debian, Ubuntu, and SUSE (10, 11 ).
  • Writing shell and Perl scripts for automation of various repitative tasks.
  • Configuring file systems using Logical Volume Manager (LVM).
  • Experience in Install LAMP stack, backup and restore MySQL database .
  • Experience in configuring multipathing for RHEL 6 servers and HP-UX servers.
  • Configuring DNS , Subnetting , TCP/IP, NFS, DHCP.
  • Experience in administering, troubleshooting and deployment of Tomcat 6.x .
  • Experience in managing and troubleshooting Apache Web servers

We'd love your feedback!