We provide IT Staff Augmentation Services!

Aws/devops Engineer Resume

2.00/5 (Submit Your Rating)

CaliforniA

SUMMARY

  • Proven track record in Delivering best DevOps practice by automation in build, test and deployment cycles using Agile methodologies, wif a professional experience of 8+ years
  • Experience of DevOps, Software Development Life Cycle (SDLC), software engineering, release engineering, DevOps engineering and/or configuration management processes, tools and best practices.
  • Experienced wif Various Linux and Windows Operating system environments like RHEL, CentOS, Ubuntu, Windows.
  • Good understanding and knowledge of Virtualization environment - VMware, Virtual Box.
  • Experience wif various Cloud Technologies like AWS, Azure and GCP.
  • Experience using AWS services like EC2,IAM, S3, RDS, LAMBDA,EBS,VPC, Cloud Formation,Cloud Watch, Elastic Load Balancer,Route 53 and Auto scaling groups.
  • Experience in Cloud automation using AWS Cloud Formation templates.
  • Expertise in integrating Terraform wif Ansible to create and Version teh AWS Infrastructure.
  • Experience in Writing Templates for AWS infrastructure as a code(IaC) using Terraform to build staging and production environments.
  • Experienced wif Dell,HP,Lenovo and Cisco physical Hardware Servers.
  • Expert in setting up Continuous Integration (CI) & Continuous Delivery (CD) Pipelines using Continuous integration tools Jenkins/Bamboo achieving teh end to end automation from code check-in to artifacts deployment
  • Experience wif Jenkins to install and configure different DevOps automation tool plugins to integrate and automated teh build process.
  • Expertise in using build tools like Maven, Ant and Gradle for teh building of deployable artifacts such as war & ear from source code.
  • Experience in Implementing teh Configuration Management tools in Production Environment. Performed Application Deployments & Environment configuration using Configuration Management tools like Ansible, Chef and Puppet.
  • Experience wif Ansible core and Ansible Tower, and written different Ansible playbooks to configure end client.
  • Experience in Writing and deploying Chef Cookbooks and Recipes to manage systems configuration.
  • Experience in installing and configuring teh Puppet Master and Puppet Agent setup to set up automation deployment
  • Expertise in Enterprise repository management tools like Nexus,J-Frog Artifactory etc.
  • Experience in Branching, Merging, Tagging, and maintaining teh version across teh environments using SCM tools like Subversion (SVN), GIT (GitHub, GitLab) & Bit Bucket.
  • Strong hands on experience in scripting languages like Python, Groovy, Ruby and Bash
  • Experience in writing Docker file from scratch to create Docker images, and run Docker containers for Application deployments.
  • Experience in designing and creating Kubernetes Cluster on both on prem and Cloud.
  • Experience in implementing Docker micro-service to implement on Kubernetes Cluster.
  • Well experienced in Build and Release management of Java, JavaScript, Python, PHP, Nodejs, .Net based applications.
  • Experience in various code quality check/tests tools like Selenium, Sonarqube,and J-Unit.
  • Experience in using Monitoring tools like Nagios, Splunk and Dynatrace.
  • Experience in using bug tracking systems like JIRA, Remedy and HP Quality Centre.
  • Experience is using Apache Tomcat, JBOSS, WebLogic and WebSphere Application servers for deployments.
  • Excellent communicative, interpersonal, intuitive, and analytic and leadership skills wif ability to work efficiently in both independent and team work environments. Self-motivated and resourceful team contributor, able to quickly grasp new technologies.

TECHNICAL SKILLS

Cloud Computing: Amazon Web Services (AWS), Azure, GCP

Operating Systems: UNIX, Linux (RHEL, Ubuntu, CentOS), MacOS, Windows.

Versioning Tools: GIT, SVN,Git Hub,Git Lab, Bit Bucket

CI & CD Tools: Jenkins, Bamboo

Build Tools: ANT, Maven, Gradle

Code coverage/testing tools: Sonar/SonarQube

Configuration Management: Puppet, Ansible, Chef

Container: Docker, Kubernetes and Terraform

Scripting: Perl, Bash, Python

Virtualization: VMWare ESX/ESXi, Xen, Vagrant

Monitoring: NagiOS, Splunk, Dynatrace

Bug Tracking Tools: JIRA, Remedy, HP Quality Center

Web Servers: Apache HTTP, Apache Tomcat, Web Sphere, JBOSS.

PROFESSIONAL EXPERIENCE

Confidential, California

AWS/Devops Engineer

Responsibilities:

  • Worked on Release management, Environment management, Continuous integration, Continuous deployment, Incident management, Version management.
  • Worked on AmazonAWSEC2 cloud services for installing, configuring and troubleshooting on various Amazon images like Amazon Linux AMI, Redhat, Ubuntu and Windows.
  • Worked wif Amazon Web Services (AWS) services like EC2, Elastic Load-balancers, Elastic Container Service (Docker Containers), S3, Elastic Beanstalk, Cloud Front, RDS, Redshift.
  • Managed and worked wif various different instances of EC2, creating AMI's, managing EBS volumes and configuring security groups, elastic IP's etc.
  • Created groups, assigning roles and permissions using IAM service.
  • Launched Amazon EC2 Cloud Instances using Amazon Web Services (Linux/ Ubuntu) and Configuring launched instances wif respect to specific applications.
  • DefinedAWSSecurity Groups which acted as virtual firewalls that controlled teh traffic allowed to reach one or moreAWSEC2 instances.
  • Worked on MultipleAWSinstances, set teh security groups, Elastic Load Balancer and AMIs, Auto scaling to design cost effective, fault tolerant and highly available systems.
  • Written Cloud formation templates and deployed AWS resources using it.
  • Worked onAWScloud watch for monitoring teh application infrastructure and usedAWSemail services for notifying.
  • Cloud watch monitoring of EC2 instances on CPU utilization, disk space and custom metrics and provided alerts to teh respective teams.
  • Configuring and Networking of Virtual Private Cloud (VPC).
  • Using Shell and Python Scripting to automate and Configure various AWS services like EC2, S3, IAM.
  • Created a fully Automated Build and Deployment Platform and coordinating code builds, promotions and orchestrated deployments using Jenkins and GIT.
  • Automated teh front-ends platform into highly scalable, consistent, repeatable infrastructure using high degree of automation using Vagrant, Jenkins, and cloud Formation.
  • Created CI/CDpipelines and setup auto trigger, auto build and auto deployment wif teh help of teh CI/CD tool like Jenkins.
  • Automated CI/CD wif Jenkins, build-pipeline-plugin, Maven, GIT. Set up Jenkins master/slave to distribute builds on salve nodes.
  • Automated build jobs in Jenkins using Groovy Scripts.
  • Developed build and deployment scripts using Maven as build tool in Jenkins to move from one environment to other environments.
  • Managed teh Maven Repository using JFrog Artifactory tool and used teh same to share teh snapshots and releases of internal projects.
  • Used GIT for branching, tagging, and merging.
  • Integrated and configured GIT and GitHub wif JIRA for change control and tracking for GIT.
  • Experience in using Ansible playbooks, inventory, dynamic inventory and automate Existing cloud environment.
  • Working wif other members of teh development team to design, develop and implement features, bugfixes, and other improvements for teh Ansible core software.
  • Automated various service and application deployments wif Ansible.
  • Written playbook using Ansible modules such as yum, copy, file, GIT, ping, service, template, debug, synchronize, user.
  • Configuration of AnsibleTower, which provides a dashboard and role, based access control, so that it's easier to allow individual teams access to use Ansible for their deployments.
  • Manage all CM tools (JIRA, Maven, Jenkins, ANT, GIT) and their usage / process ensuring traceability, repeatability, quality, and support.
  • Installed and Configured JFrog Artifactory to store teh binaries after teh build stage.
  • Worked on creation of custom Docker images and tagging using Dockerfile and pushing teh images to Docker Registry.
  • Developed and managed Docker-compose files to define and run multiple containers from a single file to manage interconnected applications in different containers.
  • Installed, Configured and maintained Kubernetes Master and minions to deploy and maintain a set of applications and services as Docker containers in Pods and Deployments.
  • Used Nagios to monitor On-prem and AWS Infrastructure.
  • Worked on Dynatrace to setup different services for monitoring like On-prem Infrastructure, AWS services, Docker, applications and networks.
  • Integrated Sonarqube wif Jenkins for continuous inspection of code quality and analysis wif sonarqube scanner for Maven.
  • Integrated Selenium in Jenkins to perform teh automated integration test.
  • Implemented a Continuous Delivery pipeline wif Docker, Jenkins, GitHub and AWS AMI’s.
  • Managed all teh bugs and changes into a production environment using teh JIRA tracking tool.
  • Involved in setting up JIRA as defect tracking system and configured various workflows, customizations and plugins for teh JIRA bug/issue tracker.
  • Documented troubleshooting steps and various practices carried out in teh environment and shared wif team members for future .

Environment: Linux, MAVEN, Jenkins, JFrog Artifactory, Apache Tomcat, GIT, Ansible,Docker, Kubernetes, Selenium, Sonarqube, Dynatrace, JIRA and Amazon Web Services (AWS) EC2, S3, CloudWatch, CloudFormation, VPC, Route 53, IAM, Python & Shell Scripting

Confidential, Arizona

DevOps/Build & Release Engineer

Responsibilities:

  • Creating teh automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a continuous integration system for all our products.
  • Working wif AWS services such as EC2, VPC, RDS, CloudWatch, CloudFront, Route53 etc.
  • Worked in creation and modification of Instances, AMI’s, and Security Groups wifin EC2, Monitor and built reports through CloudChecker, and CloudWatch.
  • Used Amazon EC2 that helped in web scale computing.
  • Launching Amazon EC2 Cloud Instances using Amazon Images (Linux/ Ubuntu) and Configuring launched instances wif respect to specific applications.
  • Involved in build and maintain Highly Available secure multi-zone AWS cloud infrastructure utilizing Chef wif AWS Cloud Formation and Jenkins for continuous integration.
  • Worked on installation, configuration and maintenance of Redhat/Debian, CentOS Servers at multiple Data Centers.
  • Worked wif a complex environment on Red Hat Linux and Windows Servers while ensuring that these systems adhere to organizational standards and policies.
  • Implemented a Continuous Deployment pipeline wif Jenkins, Git, Ant, Chef and application servers like Apache, Nginx.
  • Set up CI (Continuous Integration) for major releases in Jenkins.
  • Developed and supported teh Software Release Management and procedures. Worked on version control tools like GIT and integrated build process wif Jenkins.
  • Configured GitHub plugin to offer integration between GitHub and Jenkins.
  • Implemented GIT mirror for SVN repository, which enables users to use both GIT and SVN.
  • Worked wif Build and Release teams to enhance teh current process to implement a better software packaging and delivery by automation using Jenkins & Chef.
  • Integrated chef cookbooks into Jenkins jobs for CD framework and created roles, environments using chef handlers for different auto kickoff requirement jobs.
  • Implemented Chef Cookbooks for OS component configuration to keep AWS server's template minimal and written recipes and cookbooks for configuring server side through Chef.
  • Deployment and implementation of Chef for infrastructure as code initiative.
  • Worked wifDevOpsteam on areas related to Chef for Cloud Automation.
  • Automated Maven and ANT builds by integrating them wif Continuous Integration tools Jenkins.
  • Defined dependencies and plugins in Maven pom.xml for various activities and integrated Maven wif GIT to manage and deploy project related tags and servers andSplunkto capture and analyze data from various layers Load Balancers, Web servers and application servers
  • Used AGILE MVN method to develop a build and also ANT as a build tool.
  • Used Jenkins for Continuous Integration and deployment into Tomcat Application Server.
  • Worked on Docker Images. Creating images from scratch and modifying teh existing images.
  • Worked on creating teh Docker containers and Docker consoles for managing teh application life cycle
  • Developed Shell/Perl Scripts for automation purpose.
  • Created scripts in Python which integrated wif Amazon API to control instance operations.
  • Experience on JIRA, Confluence for issue tracking, documentation and code integration.
  • ManagingSplunkuniversal forwarder deployment and configuration, Monitoring and MaintainingSplunkperformance and optimization after deployment.
  • Automate applications and sites creation and deployment using Python and Jenkins Trained and assisted team members on Ansible.
  • Written scripts in Python to automate log rotation of multiple logs from servers.
  • Configured Jenkins Projects and maintained Artifacts in repositories such as Jfrog, Subversion and GIT. Maintained over 60+ jobs in Jenkins from different Application teams

Environment: Linux, GIT, Jenkins, ANT, Maven,Chef, JFrog, AWS, Docker, Shell/Perl Scripts, Python, Tomcat, Splunk, JIRA.

Confidential, Charlotte,NC

Build and Release Engineer

Responsibilities:

  • Planning and monitoring of version control, release management, and configuration management for application development and maintenance
  • Setup and management of internal source repositories and branches using SVN and CVS.
  • Classified and identify teh configurations Items such as documents, Source Items, Support Items, and Archive Items Created Repository structure in teh Subversion. Installing Subversion, Apache Tomcat, and other Application servers on Unix Servers.
  • Scripting and maintenance of various ANT build scripts.
  • Developed automation scripting in Python and JavaScript and usedPuppetto deploy and manage several Tomcat and Java applications across multiple servers spanning environments (Dev, QA, Staging and Prod)
  • Provided s to users on Subversion (SVN) and Jenkins tool management practices and other tools.
  • Configured and maintained Maven to automate teh build process.
  • Installed and Configured Nexus to manage teh artifacts in different Repositories.
  • Performed build automation from labeling teh source code to sending out build status E-Mail and uploading teh binary deliverable from where QA and Integration teams can pick it.
  • Monitoring SDLC process compliance wif respect to release and change procedures and suggesting improvement.
  • Co-ordination wif development, infrastructure and deployment teams to ensure application changes go through smoothly for business critical banking applications
  • Ensuring and verifying availability of SIT, UAT and PROD environment 24 X 7.
  • Documentation of release and change procedures

Confidential

Build & Release Engineer

Responsibilities:

  • Planning and monitoring of version control, release management, and configuration management for application development and maintenance
  • Migrate SVN repositories to Git and administrate Gitlab to manage Git repositories
  • Building and monitoring in teh project has been done continuously wif Jenkins CI Tool.
  • Reporting release cycle progress to stakeholders and status accounting for CAB meetings.
  • Built, configured and supported application team environments.
  • Documented project's software release management procedures wif input decisions.
  • Worked on variety of Linux platforms Red Hat Linux, Solaris which includes installation, configuration and maintenance of applications on this environment.
  • Auditing teh Source, maintained teh Tags, Branching, and merging teh code in teh parallel development of two phases and applied teh vendor patches to teh Trunk and All branches in Subversion Repository.
  • Implemented Subversion branching and merging operations for Java Source Code.
  • Responsible to maintain ANT Build Scripts and tweak if changes in teh requirements.
  • Configured and maintained Maven to automate teh build process.
  • Installed and Configured Nexus to manage teh artifacts in different Repositories.
  • Installed and configured teh Hudson for build jobs.
  • Used AGILE methodology to develop a build and also ANT as a build tool.
  • Experience wif build tools Ant & Maven for writing build.xmls, pom.xmls and build.gradles respectively.
  • Developed Chef Cookbooks, and recipes to automate deployment environment configuration. Implemented Chef recipes files for automating teh deploy processes. Configured multiple chef cookbooks, recipes, templates and attributes on workstations to be deployed to various chef nodes.
  • Implemented Chef recipes files for automating teh deploy processes.
  • Developed, maintained, and distributed release notes for each scheduled release. Provided periodic feedback of status and scheduling issues to teh management.

Environment: SVN, Java, ANT, Maven, LINUX, Jenkins, JIRA, Chef.

Confidential

Linux Administrator

Responsibilities:

  • Worked on Installation, configuration and upgrading of RedHat server software and related products.
  • Responsible for installation, administration and maintenance of Linux servers.
  • Created Bash, shell scripts for various Systems Administration tasks to automate repeated processes.
  • Performed daily/weekly software builds and releases.
  • Established and maintain sound backup and recovery policies and procedures.
  • Scheduled backup and recovery jobs using Crontab.
  • Installed, configured and maintained Apache Tomcat Web Server/JBOSS.
  • Install Shields/Creating Linux RPMs.
  • Built, configured and support Application team environments.
  • Monitored load and performance on teh infrastructure and added capacity as needed.
  • Worked as part of a team and provide 24*7 support when required.

Environment: Red-Hat Enterprise Linux, Windows, VMware, shell, Bash

We'd love your feedback!