We provide IT Staff Augmentation Services!

Devops/aws Engineer Resume

2.00/5 (Submit Your Rating)

Sacramento, CA

SUMMARY:

  • Over 5 years of professional experience in the areas of DevOps, AWS Cloud Computing, Build and Release Engineer in automating, building, deploying, and releasing of code from one environment to another environment.kuber
  • Experienced in all phases of the software development life - cycle (SDLC) with specific focus on the build and release of quality software.
  • Experienced in Waterfall, Agile/Scrum, Lean and most recently Continuous Integration (CI) and Continuous Deployment (CD) practices.
  • Experienced in strategy and practical implementation of AWS Cloud-Specific technologies which includeEC2, EBS, S3, VPC, RDS, SES, ELB, EMR, ECS, Cloud Front, Cloud Formation, Elastic Cache, Cloud Watch, RedShift, Lambda, SNS, Dynamo DB Oracle Database.
  • Experienced in DevOps tools such as Chef, Vagrant, Virtual Box, Puppet, Ansible, Jenkins, Maven, ANT, SVN, GIT, Terraform, Docker, Microservice and Kubernetes.
  • Worked on cross platform tools such as CVS and Subversion. Experienced in setting up Baselines, Branching, Merging, Develop, manage Pre-and Post-commit hook scripts; provide support for parallel development.
  • Experienced in Branching, Merging, Tagging and Maintaining the version across the environments using SCM tools like GIT and Subversion (SVN) on Linux platforms.
  • Created post commit and pre-push hooks using Python in SVN and GIT repos. Setting up the SVN and GIT repos for Jenkins build jobs.
  • Experience working on Multiple AWS instances, set the Security Groups, Elastic Load Balancer and AMIs, Auto Scaling to design cost effective, fault tolerant and highly available systems.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto Scaling groups, AWS CLI.
  • Managed on-site OS/Applications/Services/Packages using Chef as well as AWS for EC2/S3/Route53 & ELB with Chef Cookbooks. Installed Chef-Server Enterprise On-Premise/WorkStation/ Bootstrapped the Nodes using Knife.
  • Worked on Ansible and Ansible Tower to automate repetitive tasks, to deploy critical applications quickly, and proactively manage the changes.
  • Supported API development team in creating Ansible Playbooks for deploying, integrating and monitoring their continuous integration environment. And automated the process of Apache Webserver installation, configuration using Ansible.
  • Maintained Chef Servers and management application that are used to build and deployment of existing Java applications environment.
  • Rewrote many Puppet modules to modern code-quality standards.
  • Use of Docker to manage Microservices for development and testing
  • Worked on installing of Docker using Docker toolbox, creation of custom Docker container images, tagging and pushing the images, removing images, and managing Docker volumes.
  • Setup V2 Docker registry for local image storage/management. Used Docker Registry API to interact with registry.
  • Configured and maintained Jenkins to implement the Continuous Integration (CI)process and integrated the tool with Ant and Maven to schedule the builds.
  • Wrote Groovy scripts in Jenkins to automate admin tasks, data backup and logs.
  • Experience using Maven and ANT as a Build Tool for the building of deployable artifacts from source code to write Pom.xml and Build.xml respectively.
  • Experience in working with Terraform key features such as Infrastructure as code, Execution plans, Resource Graphs, Change Automation
  • Experience in Test Driven Development (TDD).
  • Designed, configured and deployed Microsoft Azure for a multitude of applications utilizing the Azure stack (Including Compute, Web & Mobile, Blobs, Resource Groups, Azure SQL, Cloud Services, and ARM), focusing on high-availability, fault tolerance, and auto-scaling.
  • Redesigned and redeployed the Nagios implementation. Integrated Nagios with other monitoring/alert solutions (Splunk).
  • In-depth knowledge of computer applications and scripting like Shell, Python , Ruby, Perl, JavaScript.
  • Used JIRA as a Change Management/ Work Management/ SCRUM Agile Tool.
  • Developed applications on Spring Boot Framework using MicroServices Architecture and Synchronous protocols such as Java /REST
  • Deployment and management of many servers via script and chef , utilizing cloud providers as a direct JIRA.
  • Hands-on development experience for the LAMP (Linux, Apache, and MySQL&PHP) development stack

TECHNICAL SKILLS:

AWS Services: RDS, EC2, VPC, IAM, Cloud Formation, EBS, S3, ELB, Auto Scaling, SQS, SNS, SWF, Security Groups, Lambda, VPC, SNS, Route 53, Cloud Formation

Version Control Tools: GIT, GitHub, Bitbucket, Jenkins, Subversion (SVN)

Build Tools: MAVEN, ANT, Gradle

Configuration Tools: Ansible, Chef, Puppet, Terraform

Container Management: Docker, Amazon ECS

Monitoring Tools: Nagios, Splunk, Cloud Watch, Cloud Trail

Web Servers: Apache2.0/2.2/2.4, Apache Tomcat5.5/6.0/7.0

Application Servers: WebSphere, WebLogic, JBOSS, Tomcat

Operating Systems: Windows 98/XP/NT/ 2000/2003/2008 , UNIX, Red Hat LINUX, Ubuntu, Fedora.

Bug Tracker & Testing Tools: JIRA, Bugzilla, Remedy, Junit, IBM Clear, Quest

SDLC: Agile, Scrum Waterfall Methodologies.

Scripts: Shell Script, CMake, Batch Script, Groovy, Perl Script, PowerShell Script, Korn.

PROFESSIONAL SUMMARY:

DevOps/AWS Engineer

Confidential, Sacramento, CA

Responsibilities:

  • Worked in Server infrastructure development on AWS Cloud, extensive usage of Virtual Private Cloud (VPC), Cloud Formation, Lambda, Cloud Front, Cloud Watch, IAM, EBS, Security Group, Auto Scaling, Dynamo DB, Route53, and Cloud Trail.
  • Designed, built, and deployed a multitude application utilizing almost all the AWS stack (Including EC2, R53, S3, RDS, HSM Dynamo DB, SQS, IAM, and EMR), focusing on high-availability, fault tolerance, and auto-scaling.
  • Used Cloud Watch for monitoring the server's (AWS EC2 Instances) CPU utilization and system memory.
  • Managed the artifacts generated by Maven and Gradle in the Nexus repository and Converted Pom.xml into build.
  • Designed infrastructure for AWS application and workflow using Terraform and had done implementation and continuous delivery of AWS infrastructure using Terraform.
  • Involved in migration of CI tool stack from SVN to GIT, Maven to Gradle, Build force to Jenkins.
  • Migrating the current code to CI/CD pipeline via Ant to Maven and Anthill Pro to Jenkins.
  • Designing and implementing CI (Continuous Integration) system: configuring Jenkins Servers, Jenkins nodes, creating required scripts (Perl & Python), and creating/configuring VMs (Windows/Linux).
  • Worked on creating and documenting POC for helping migrate the current application to micro service architecture, the architecture included Docker as the container technology with Kubernetes and worked on with REST API.
  • Worked in DevOps group running Jenkins in a Docker container with EC2 slaves in Amazon AWS cloud configuration. Also gain familiarity with surrounding technologies such as Mesosphere and Kubernetes.
  • Support development team with deployment workflow and continuous integration using GITLab, GITLab-CI, rundeck, Docker and salt stack provisioning.
  • Experienced troubleshooting Java applications and reading stack traces.
  • Created Ansible roles using YAML such as tasks, variables, files, handlers, templates and writing playbook for that role. Experienced in Kubernetes deployment YAML files of microservices, replication controllers, Helm charts, Scheduler, clusters.
  • Automated builds using Maven and scheduled automated nightly builds using Jenkins. Built Jenkins pipeline to drive all microservices builds out to the Docker registry and then deployed to Kubernetes.
  • Extensively worked on Hudson, Jenkins for continuous integration and for End to End automation for all build and deployments.
  • Responsibility of maintaining and developing server-side code with JavaScript and Node.js runtime environment.
  • Involved in setting up JIRA as defect tracking system and configured various workflows, customizations and plugins for the JIRA bug/issue tracker.
  • Designed, built, and deployed a multitude application utilizing almost all the AWS stack (Including EC2, R53, S3, RDS, HSM Dynamo DB, SQS, IAM, and EMR), focusing on high-availability, fault tolerance, and auto-scaling.
  • Developed unit and functional tests in Python and Ruby and managed the code migration from TFS, CVS and Star team to Subversion repository.
  • Resolved update, merge and password authentication issues in Bamboo and JIRA.
  • Developed and maintained Python/Shell PowerShell scripts for build and release tasks and automating tasks.
  • Extensively used ANT tool to do the builds, integrated ANT to Eclipse and did local builds.
  • Used Amazon EC2 and Cassandra in multiple virtual and physical data centers to ensure the system was highly redundant and scalable.
  • Implemented the use of Nagios tool for monitoring and analyzing the network loads on the individual machines and worked on bug tracking tools like Jira and automated testing of web applications using Selenium.
  • Strong in building Object Oriented applications using Java, writing Shell Scripts and Python Scripts on UNIX/LINUX.
  • Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring using Ansible playbooks and has Integrated Ansible with Rundeck and Jenkins.
  • Working on Deployment procedures using middleware like Apache Tomcat, creating deploy scripts and setting up for the Production Release.
  • Used Ansible Playbooks to setup and configure Continuous Delivery Pipeline and Tomcat servers. Deployed Micro Services, including provisioning AWS environments using Ansible Playbooks.
  • Implementing DevOps, Continuous Build and Continuous Integration/Deployment processes, combining and automating tools like SonarQube, XUnit and WebDriver with build processes tuned to provide detailed metrics and rapid feedback for both development and operations teams.
  • Implemented Ansible to deploy the builds for Dev, QA and production. Automation of infrastructure by creating. yaml scripts based on python language using Ansible and worked on writing playbooks for virtual and physical instance provisioning on open stack environment through automated tools .
  • Used Nagios as a monitoring tool to identify and resolve infrastructure problems before they affect critical processes and worked on Nagios Event handlers in case of automatic restart of failed applications and services.

Environment: AWS (EC2, S3, EBS, ELB, RDS, SNS, SQS, VPC, Redshift, Cloud formation, CloudWatch, ELK Stack), Jenkins, Ansible, Python, Shell Scripting, PowerShell, GIT, Microservice, Jira, JBOSS, Bamboo, Kubernetes, Docker, Web Logic, Maven, Web sphere, Unix/Linux, Nagios.

DevOps Engineer

Confidential, Fairfax, VA

Responsibilities:

  • Build and release software baselines, code merges, branch and label creation in Subversion/GIT and interfaced between development and infrastructure.
  • Working for DevOps Platform team responsible for specialization areas related to Chef for Cloud Automation.
  • Worked on Chef Server management console and understanding and working knowledge on all different components of Chef Server, nodes and Workstations.
  • Responsible for CI and CD using Jenkins, Maven and Chef.
  • Provided consistent environment using Kubernetes for deployment scaling and load balancing to the application from dev through production, easing the code development and deployment pipeline by implementing Docker containerization with multiple namespace.
  • Created, managed and performed container-based deployments using Docker images containing Middleware and Applications together and Evaluated Kubernetes for Docker container orchestration
  • Worked extensively with different Bug tracking tools like JIRA, Remedy.
  • Actively involved in architecture of DevOps platform and cloud solutions.
  • Integration of Automated Build with Deployment Pipeline. Currently installed Chef Server and clients to pick up the Build from Jenkins repository and deploy in target environments (Integration, QA, and Production).
  • Developed installer scripts using Maven, Python for various products to be hosted on Application Servers
  • Developed Pom.xml files for Maven build scripts.
  • Experience in administering and maintaining Atlassian products like JIRA, bamboo, Confluence.
  • Worked on Cloud automation using AWS Cloud Formation templates.
  • Implemented Chef Recipes for Deployment on build on internal Data Centre Servers. Also re-used and modified same Chef Recipes to create a Deployment directly into Amazon EC2 instances.
  • Evaluating testing of Chef Recipes - Concept of Test Driven Development for Infrastructure as a Code.
  • Worked with Terraform key features such as Infrastructure as code, Execution plans, Resource Graphs, Change Automation and extensively used Auto scaling launch configuration templates for launching amazon EC2 instances while deploying Microservices.
  • Worked on end to end setup of the Artifactory pro as a Docker container with a secure private Docker registry and local Docker repositories for storing the built images. Worked on deployment automation of all the Microservices to pull the image from the private Docker registry and deploy to the Docker swarm.
  • Automated the cloud deployments using chef, python (boto & fabric) and AWS Cloud Formation Templates.
  • Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Ruby/Bash scripts.
  • Written Chef Cookbooks for various DB configurations to modularize and optimize end product configuration.
  • Migrated existing code to CI/CD Pipeline via Ant to Maven and Anthill Pro to Jenkins.
  • Assisted in creating and maintaining Ant build.xml and Maven pom.xml for performing builds.
  • Experienced in using Docker Swarm and deployed spring boot applications.
  • Experience with Container based deployments using Docker, Working with Docker images, Docker hub and Docker registries.
  • Developed Terraform templates in AWS to automate provision of full stack of servers based on VPC, Subnet, Security Groups, Load Balancers, polices for the S3 buckets and the IAM Role based polices, auto scaling and different requirements as per the applications architecture design and security.
  • Converted existing AWS infrastructure to server-less architecture (AWS Lambda) and deployed it via Terraform. Migrated data from Datacenters and on-premises to Cloud using AWS Import/Export Snowball service.
  • Implemented multi-tier application provisioning in Openstack cloud, integrating it with Chef.
  • Code repository management, code merge and quality checks with various tools, especially Git and efficiently worked in generating reports from Team Foundation Server (TFS).
  • Maintenance of source code in GIT. Branching, Creating LABELS, merging of codes on GIT for QA testing and release.
  • Managed central repositories, Implemented Atlassian Stash along with GIT to host GIT central repositories for source code across products, facilitate code reviews and login audits for Security Compliance.
  • Provided support for production and development systems for both SQL and NoSQL databases
  • Designed and implemented the backup strategy for all the critical systems such as build machines, bug tracking tools, central repositories etc.

Environment: Apache-Tomcat, Jenkins, Python, Chef, JIRA, Microservices, Maven, Atlassian, Dockers, Linux, AWS ELB, AWS SQS, AWS S3, AWS Cloud Formation Templates, AWS RDS, AWS Cloud Watch, PowerShell, Terraform, Kubernetes, GIT.

Linux system administrator

Confidential

Responsibilities:

  • Experience with different flavors of Linux (RHEL, CentOS, Oracle Linux, Debian, and Ubuntu)
  • Installed and configured Red Hat Linux Kickstart and Solaris jumpstart Servers.
  • Setup a couple of hundred VM's running CentOS to be used for web, database, application, mail, ftp, monitoring and Git repositories.
  • Designs, configures, implements, and maintains UNIX hardware and operating system environments including; AIX, HP-UX, and Solaris.
  • Worked on redhat 5.x, performed daily tasks using CRON scheduler, and automated it.
  • Discussed and planned the development issues with the team members and the lead.
  • Daily tasks such as taking data backups, cleaning junk content and updating software.
  • Configuration of Hardware and Software RAID on Digital & Sun Servers.
  • Installation of Oracle Patches and Troubleshooting, Creating and modifying application related objects, Creating Profiles, Users, Roles and maintaining system security.
  • Configuration and maintenance of NIS, NFS, DHCP and DNS Servers on Solaris.
  • Administrative tasks such as System Startup/shutdown, Backup strategy, Printing, Documentation, User Management, Security, Network management, dumb terminals and devices carried out.
  • Experienced in Installing and Configuring Veritas Storage Foundation Suite (Veritas clustering and Veritas Volume Manager).
  • Installed and managed virtual Linux machines on VMWare ESXi.
  • Worked as part of Testing Team in Application testing using Manual methods and Scripts.
  • Installed and implemented NAS with RAID 1 and RAID 5 configurations.
  • Monitored load and performance on the infrastructure and added capacity as needed.
  • Installation, configuration and management of PostgreSQL & MySQL database servers.
  • Creates and manage LVM volumes and participate in root cause analysis.
  • Experience in writing UNIX Shell Scripts using commands like sed, bash, ksh and perl to automate system admin jobs.
  • Resolve network issues and skilled in network protocols such as TCP/IP, and DNS, DHCP.
  • Familiar with Disk Management Utility. Hands on experience in file system creation and file system management.

Environment: RHEL, CentOS, Oracle Linux, Debian, and Ubuntu, VMWare, Veritas, LVM, Postgresql, MySQL.

We'd love your feedback!