We provide IT Staff Augmentation Services!

Aws/devops Engineer Resume

0/5 (Submit Your Rating)

Seattle, WA

SUMMARY

  • Having 7+ years of experience in IT industry comprising of delivery management, design, development, release & deployment, and cloud implementation, working experience with Cloud and monitoring processes as well as DevOps development in Windows Mac and Linux systems.
  • Good working experience on DevOps tools such as Chef, Vagrant, Virtual Box, Puppet, Ansible, Jenkins, Maven, ANT, Splunk, SVN, GIT, and Docker.
  • Expert in configuring and maintaining Amazon Web Services which include services like Amazon EC2, ELB, Auto - Scaling, S3, Route53, IAM, VPC, RDS, Dynamo DB, Lambda, Cloud Trail, Cloud Watch, Elastic Cache, Glacier, SNS, SQS, Cloud Formation, Cloud Front and EMR.
  • Had Experience in Administration/Maintenance of source control management systems, such as Sub Version (SVN), Perforce, TFS … GIT.
  • Used Amazon EMR for map reduction jobs and test locally using Jenkins. Deploying applications using Lambda, ECS and Docker containers.
  • Implemented Large Scale Cloud Infrastructure (250+ servers) using AWS resources - IAM, Elastic IP, Elastic Storage, Auto Scaling, VPC, EC2, EBS, ELB, Lambda, Route 53, RDS, SES, SNS, SQS, Ops Works, EMR, Red Shift, Cloud Formation, CDN, KMS, S3, Lambda (Server less), Elastic Bean stalk, ECS, Cloud Front, Snow Ball.
  • Experience on Octopus Deploy used to automated software deployment and release management server and Octopus is used to simplify deployment of ASP.NET applications, Windows Services, and databases.
  • Hands on experience on Installed Octopus and its tentacles to the remote machine by adding them to environments (Dev, Staging, Integration, prod).
  • Good understanding of Open shift platform in managing Docker containers, Kubernetes Clusters, Apache Mesos.
  • Designing highly available, cost effective and fault tolerant systems using multiple EC2 instances, Auto Scaling, Elastic Load Balance and AMIs.
  • Created functions and assigned roles in AWS Lambda to run python scripts, and AWS Lambda using java to perform event driven processing.
  • Worked on reduce release time for staging and production releases through automation using ansible, python and shell and PowerShell scripts, integrated with Selenium/SOAPUI tests.
  • Created post commit and pre-push hooks using Python in SVN and GIT repos and setting up the SVN and GIT repos for Jenkins build jobs
  • Created Python Scripts to Automate AWS services which include web servers, ELB, Cloud front Distribution, database, EC2 and database security groups, S3 bucket and application configuration this Script creates stacks, single servers or joins web servers to stacks.
  • Implemented CI process for Chefcookbooks development workflow with help of Test Kitchen, Food critic, Robocop, and Chef Spec.
  • Create POC for Serverless AWS Lambda function to record state machine errors in our input-system Node.js project, Create voice projects for Amazon Echo with Node.js, Lambda Functions.
  • Provide SME in all areas of Cloud (IaaS, PaaS, SaaS) to existing and perspective clients on multiple Cloud Platforms Cloud Stack, Azure, AWS, and various PaaS platforms such as Cloud Foundry, Open Shift.
  • 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.
  • Created POC on Lambda Function Deploying applications using Lambda, ECS and Docker containers.
  • Created Lambda functions to run health checks against etcd and replace unhealthy members of servers.
  • Installed, Administered, and Maintained several instances of JENKINS, mastered supporting various development systems and running several builds a day with downstream jobs to perform the deployments onto SIT & QA environments.
  • Experience leveraging TFS (Team Foundation Server) environments using Visual Studio, .NET, and Microsoft SQL Server.
  • Experience in Jenkins/Maven package building and have hands on experience in development using Shell, Python, and Groovyscriptingto automate processes.
  • Experienced with build automation tools like Ant and Maven, experienced in cloud automation using AWS Cloud Formation Templates, Chef, and Ansible.
  • Created AWS Cloud Formation templates(CFT) to create custom-sized VPC, subnets, EC2 instances, ELB, security groups. Worked on tagging standard for proper identification and ownership of EC2 instances and other AWS services like Cloud Front, Cloud Watch, RDS, S3, Route53, SNS, SQS, Cloud Trail.
  • Hands-on Experience in writing Bash, Perl, Python, Ruby scripts for building deployment pipelines.
  • 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 Mesos and Kubernetes.
  • Dockerized applications by creating Docker images from Docker file, collaborated with development support team to setup a continuous deployment (CD) environment using Docker.
  • Expertise in Server and Network maintenance. Install, Manage, Monitor, Configure and Troubleshoot DNS, DHCP, and Remote Access.
  • Experience of the full Software Development Life Cycle (SDLC) and Methodologies & Validations to ensure the Quality Assurance Control.

TECHNICAL SKILLS

Build Tools: Ant, Maven, Gradle.

Configuration Management Tool: Chef, Ansible, Puppet and Terraform

CI/CD Tools: Jenkins/Hudson, Jenkins 2.0, Team city, Bamboo, Octopus.

Cloud Services: Amazon Web Services(AWS), Digital Ocean, Microsoft Azure

Software container: Docker. Docker swarm, Kubernetes, Vagrant, Micro services.

Monitoring Tool: Cloud watch, Splunk, Nagios, Nagios XI, Icinga 2, ELK

Version Control System: Subversion(SVN), GitHub, Bitbucket, GitLab, Perforce, TFS, CVS.

Repositories: Nexus artifactory, Jfrog Artifactory, Anthill Pro

Programming Languages: C, Java/J2EE, python.

Scripting Languages: Bash, PowerShell, Unix Shell Scripting, Python, Groovy,Perl, Ruby.

Application/Web Servers: Tomcat, IIS, Web Logic, JBoss, WebSphere, Nginx.

Databases: Oracle, MY SQL, NoSQL, SQL Plus, Radis, Mango DB, and Cassandra.

SDLC: Waterfall, Agile and Scrum methodologies

PROFESSIONAL EXPERI ENCE

Confidential, Seattle, WA

AWS/DevOps Engineer

Responsibilities:

  • Build and Release Engineer for multiple project teams that involved different development teams and multiple simultaneous software releases.
  • Worked closely with the development and operations organizations to implement the necessary tools and process to support the automation of builds, deployments, testing and infrastructure (Infrastructure as code) using Chef.
  • 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
  • Worked on designing and deploying a multitude application utilizing almost all of the main services of the AWS stack (like EC2, S3, RDS, VPC, IAM, ELB, Cloud watch, Route 53, Lambda and Cloud Formation) focused on high availability, fault tolerance environment.
  • Design roles and groups using AWS Identity and Access Management (IAM). Maintained existing and also helped creating new Users and tenants using Amazon IAM's.
  • Worked on Chef extensively for deployment of AWS EC2 instances, creating custom scripts and managing changes through chef server on its clients and for migrating In-house systems to AWS.
  • Responsible for orchestrating CI/CD processes by responding to Git triggers, human input, and dependency chains and environment setup.
  • Involved in Project specific POC like Lambda, Elastic Search etc.
  • ImplementedGroovyScripts for Java Project for build and Deployment to accommodate Jenkins Configurations.
  • Created and modified build scripts used in the build process and in build automation using Perl, Groovyscripts.
  • Experience writing Chef Cookbooks and Recipes to automate the deployment process and to integrating Chef Cookbooks into Jenkins jobs for a continuous delivery framework.
  • Written multiple recipes, written Chef Cookbooks, and customized facts for efficient management of the Chef clients.
  • Involved in testing the cookbooks using Chefkitchen, Wrote Test cases for testing several Cookbooks in the environment using Chef Spec, In Spec.
  • Wrote Ansible Playbooks with Python and SSH as the Wrapper to Manage Configurations of AWS Nodes and Test Playbooks on AWS instances using Python.
  • Involved writing PowerShell and batch scripts for some of the Cookbooks related to windows applications.
  • Configured and monitored distributed and multi-platform servers using Chef, Defined Chef Server, and workstation to manage and configure nodes.
  • Automate and maintain Jenkins tasks usingGroovy scripting.
  • Involved in the developing/creating Docker Image for Windows/Nano IIS server and push those images to our internal Dockyard registry.
  • Experience in creating customized Docker images and push them to Amazon ECS, good knowledge in containerization.
  • Extensively worked on Jenkins by configuring slave nodes and different plug-ins for end to end automation of all build and deployments on Linux / Windows environment.
  • Involved in Installing Jenkins on a Linux machine and created a master and slave configuration to implement multiple parallel builds through a build farm.
  • Worked with Jenkins to Setup the corn jobs and SonarQube analysis, Fortify and set up the slave/Node architecture for distributed builds.
  • Setup the upstream and downstream jobs in Jenkins and integrate version control with plugins.
  • Good understanding of Open shift platform in managing Docker containers and Kubernetes Clusters.
  • Maintain the PowerShell scripts to configure the upgrade Exchange environment and for monitor and maintain production environment.

Environment: Linux, AWS CLI, EC2, IAM, VPC, Lambda, S3, Route 53, ELB, Cloud Watch, Cloud Formation, Lambda, Docker, Jira, Git, GitHub, Jenkins, Groovy, ANT/MAVEN, Chef, Confluence, Unix/Linux, Python, Shell scripting, RubyDSL, PowerShell scripting, Windows 2008, 2012.

Confidential, Atlanta, GA

DevOps Engineer

Responsibilities:

  • Conceived, Designed, Installed and Implemented Chef configuration management system, Created and updated Chef manifests and modules, files, and packages.
  • Written Ansible playbooks which is the entry point for ansible provisioning, where the automation is defined through tasks using YAML format. Run ansible Scripts to provision Dev servers.
  • Implemented Large Scale Cloud Infrastructure (250+ servers) using AWS resources - IAM, Elastic IP, Elastic Storage, Auto Scaling, VPC, EC2, EBS, ELB, Route 53, Lambda, RDS, SES, SNS, SQS, Ops Works, EMR, Red Shift, Cloud Formation, CDN, KMS, S3, Lambda (Server less), Elastic Bean stalk, ECS, Cloud Front, Snow Ball.
  • Using Groovy, Java, Jenkins, python and expect utility designed and implemented one click deployment to development, integration, and QA environments.
  • Developed automation scripting in Python (core) using Chef to deploy and manage Java applications across Linux servers.
  • Create POC for Serverless AWS Lambda function to record state machine errors in our input-system Node.js project, Create voice projects for Amazon Echo with Node.js, Lambda Functions.
  • UsedAnsibleplaybooks to setup Continuous Delivery pipeline. This primarily consists of a Jenkins and Sonar server, the infrastructure to run these packages and various supporting software components such as Maven, etc.
  • Experience in Jenkins/Maven package building and have hands on experience in development using Shell, Python and Groovyscriptingto automate processes.
  • Wrote Ansible Playbooks with Python and SSH as the Wrapper to Manage Configurations of AWS Nodes and Test Playbooks on AWS instances using Python.
  • Developed microservice onboarding tools leveraging Python and Jenkins allowing for easy creation and maintenance of build jobs and Kubernetes deploy and services.
  • Developed Ansible scripts for an automated server provisioning and Docker images for isolation, reducing the time between provisioning and deployment from over 3 hours to less than 10 minutes.
  • Wrote a Serverless AWS lambda function to record state machine errors in our input-system Node.js project
  • Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack Monitoring usingAnsible playbooks and has integratedAnsiblewith Run deck and Jenkins.
  • Experience in automated infrastructure provisioning and Application deployment using Chef.
  • Design and develop test automation framework/scripts using Cucumber (BDD), Java.
  • Worked on Version control setups like GIT and integration tools Jenkins, Installed, Configured and Administered Hudson/Jenkins Continuous Integration Tool.
  • Provisioned and patched servers regularly and provisioned load balancer, auto-scaling group, and launch configuration.
  • Developed automation framework for Application Deployments to the cloud environments.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Optimized volumes and EC2 instances.
  • Used Ansible to manage Web Applications, Config Files, Data Base, Commands, Users Mount Points, and Packages.
  • Worked on AWS Ops work, AWS Lambda, AWS code deploys, AWS cloud formation and Cloud Foundry, use of Docker to manage micro services for development and testing.
  • Integration of Maven/Nexus, Jenkins, Urban Code Deploy with Patterns/Release, Git, Confluence, JIRA, and Cloud Foundry.
  • Ansible to assist in Web building automation policies, developed shell scripts for automation of the build and release process, developed Custom Scripts to monitor repositories, Server storage.
  • Working in documentation development provided QA support by finding data problems in spreadsheets, SQL server tables Using NoSQL.
  • Deployed the Java applications into web application servers like JBoss.
  • Experience working on Docker hub, creating Docker images, and handling multiple images primarily for middleware installations and domain configuration.
  • Performed and deployed Builds for various Environments like QA, Integration, UAT and Productions Environments.
  • Worked on the installation and configuration of the monitoring tool Nagios, Implemented Nagios core/XI for monitoring Infrastructure resources.
  • Implemented a continuous Delivery Pipeline with Docker, Jenkins, and GitHub. Whenever a new GitHub branches are created Jenkins automatically attempts to build a new Docker container from it.
  • Set up customized monitoring with Nagios, &PNP4Nagios Graphs for the legacy and new environments.
  • Automated Nagios services for database server, web-server, application-server, networks, file sizes, RAM utilization, Disk performances using Python script in Chef.
  • To achieve Continuous Delivery goal on high scalable environment, used Docker coupled with load-balancing tool Nginx.
  • Bootstrapping automation scripting for virtual servers, using VMWare clusters.

Environment: Linux, CI/CD, SVN, CVS, ANT, Maven, Lambda, AWS EC2, Lambda, Docker, Perforce, Ansible, Groovy, Shell, Perl, GIT, Jenkins, Tomcat, NoSQL, Shell, Cloud foundry JIRA, Nagios, KVM, and SonarQube.

Confidential, Dallas, Texas

DevOps Engineer

Responsibilities:

  • Assisted in migrating applications from customer on-premises datacenter to the cloud (AWS).
  • Experience in Configuration Management, Build, Release Management using TFS, Subversion, on windows and Unix environment.
  • Integration, deployment and automation of application servers Tomcat, WebLogic across Linux platform
  • Involve in installation, configuration and maintenance of Jenkins and Octopus for compilation and packaging of new code releases.
  • Involved extensive work towards code compilation, packaging, building, debugging, automating, managing, tuning and deploying code across multiple environments and Linux Administration.
  • Setup Splunk Forwarders for new application tiers introduced into environment and existing applications, Troubleshooting Splunk server and agent problems and issues.
  • Used PowerShell script in Octopus Deploy to alter and execute/extract NuGet packages from Successful builds and Participated in the software deployment processes for in-house developed integrations using Octopus Deploy.
  • Participated in configuring and monitoring distributed and multiple platform servers using Puppet. Used Puppet server and workstation to manage and configure nodes.
  • Standardized Splunk agent deployment, configuration, and maintenance across a variety of UNIX and Windows platforms.
  • Provide SME in all areas of Cloud (IaaS, PaaS, SaaS) to existing and perspective clients on multiple Cloud platforms vCloud, Cloud Stack, Azure, AWS, and various PaaS platforms such as Cloud Foundry, Open Shift.
  • Actively involved in architecture of DevOps platform and Cloud solutions, Build Automation and Build Pipe Development using Jenkins and Maven.
  • Experienced in AWS Elastic Beanstalk for app deployments and worked on AWS lambda with Amazon kinesis.
  • Analyzed the ANT build projects for conversion and converting to Maven build projects, involved in developing custom scripts using Perl & Shell (bash, ksh) to automate jobs.
  • Experience with version control, branches, pull requests, branch policies, and automated build processes in TFS 2013/2015
  • Worked as deployment support to all Testing and Production environments by creating customized Team Foundation builds (VSTS) using custom targets.
  • Worked as TFS Management and TFS User and perform following activities as TFS Configuration, Branching and Merging, Resolve conflict, Push changes to TFS branches etc.,
  • Worked on NoSQL databases including HBase, Mongo DB, and Cassandra, Configuring Apache Mesos and Marathon using cloud formation templates on Ubuntu.
  • Utilized Puppet and Puppet dashboard for Configuration Management of hosted Instances within AWS.
  • Performed all necessary day-to-day CVS/Subversion support for different projects.
  • Responsible for design and maintenance of the CVS/Subversion repositories and the access control strategies.
  • Creation of branches in CVS and Subversion for parallel development process.
  • Used Jenkins to automate most of the build related tasks, Used Splunk tool to analyze the logs in the applications.
  • Implemented Continuous Integration web hooks and workflows around Jenkins to automate the dev test deploy workflow around Puppet codebase.
  • Worked extensively with ANT and MAVEN build tools for writing build.xml and pom.xml files respectively.
  • Managed and monitored the server and network infrastructure using Nagios.
  • Architected hybrid AWS and on-premise solutions for technology clusters and patterns.
  • Generated AWS migration roadmaps and driving buy-in across complex organization structures.
  • Collaborated with consulting and managed services partners to build and execute migration plans.

Environment: Ubuntu, Linux, Lambda, Maven, SonarQube, Docker, TFS, Octopus Deploy, Splunk, Nagios, Python, Shell, VMware ESXi, Java, Ant, Maven, Jenkins, Hudson, GIT, SVN, Apache Webserver, JBoss, NoSQL, Hibernate, Spring, Apache JMETER, Windows, Ruby, JIR.

Confidential, Detroit, MI

DevOps /Release Engineer

Responsibilities:

  • As member of Release Engineering group, redefined processes and implemented tools for software builds, patch creation, source control, and release tracking and reporting on Unix/Linux platform.
  • Created and Extensively used Octopus deploy Automation for .net application by setting a transformed variable to change Config files accordingly.
  • Installed, Deployed Red Hat Enterprise Linux 6.x/7.x, CentOS and installation of packages and patches for Red Hat Linux Servers.
  • Experienced in Branching, Merging, Tagging and maintaining the version across the environments using SCM tools like GIT and Subversion (SVN) on Linux platforms
  • Delivery of the final product from design to implementation using Spring MVC, Hibernate and Spring-WS.
  • Assist with maintaining current build systems, developed build scripts, and maintained the source control system.
  • Installed Octopus and its tentacles to the remote machine by adding them to environments and Setup Release Management & Octopus Deploy for TFS to complete Continuous Deployment.
  • Worked as deployment support to all Testing and Production environments by creating customized Team Foundation builds (VSTS) using custom targets.
  • Experience leveraging TFS (Team Foundation Server) environments using Visual Studio, .NET, and Microsoft SQL Server.
  • REST and web services administration and design utilizing Nginx as publisher and basically any interpreted language as interpreter (bash/python).
  • Managed the source codes repository of multiple development applications using SVN version control tools.
  • Merged release branches to the trunk after the production release and resolved the conflicts if any during the merge in Subversion.
  • Developed automation scripting in Python to deploy some applications. Used Puppet to maintain configuration on Linux servers.
  • Responsible for designing and deploying best SCM processes and procedures, Developed Perl and shell scripts for automation of the build and release process.
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and automated the whole process.
  • Involved in editing the existing ANT (Build.XML) files in case of errors or changes in the project requirements.
  • Configured and managed application servers (Tomcat, WebLogic), web servers (Apache, Nginx), LDAP, DNS and Content delivery network. Managed content repository systems like GIT, SVN, CVS.
  • Perform periodic system audits on all environments to ensure that only controlled versions of software reside all environments.
  • Used Jenkins as a continuous integration tool for automation of daily process, Responsible for building and releasing packages for testing.
  • Created analytical matrices reports for release services based on Remedy tickets, Trained offshore team for knowledge transfer.

Environment: Java/J2EE, UNIX, Linux, Maven, GIT, ANT, TFS, Octopus, Jenkins, Web Sphere, Hibernate, Spring Nginx Python Clear Case, ANT, Perl Scripts, Shell Scripts, Clear Quest, Hyper-V, Stash.

Confidential

Linux Administrator

Responsibilities:

  • Installation, configuration, maintenance, and support of Red Hat Linux 4.0, 5.0 and Solaris 7/8/9.
  • Installing and configuring of Samba for heterogeneous platform and Installation, configuration, and maintenance of local and Network based Printers.
  • Responsible for Installation, Configuration Management, Maintenance and Systems Development of Red Hat Linux, Oracle Enterprise Linux / UNIX Systems
  • Worked with Global NOC (Network Operations Center) with a team of 20 with key emphasis on optimal systems performance and maximum uptime of 24x7 operations.
  • Monitoring & troubleshooting of any datacenter outages. Day - to-day administration on Sun Solaris which includes Installation, upgrade & loading patches & packages.
  • Responsible for Trouble shoot various systems problems such as core dump analysis, network problems and hardware related problems.
  • Implemented the file sharing on the network by configuring NFS on the system to share essential resources.
  • Support Production Systems, which involved day-to-day operation and Desktop support (Local and Remote).
  • Configured NFS Servers, NIS+ Servers, NIS+ Clients, Diskless clients and Auto clients and auto mounted the file systems using direct and indirect maps also setup entries in /etc./dfs/dfstab in Solaris share file systems and mounted the disks onto the client systems.
  • Installation of Oracle Patches and Troubleshooting, Creating and modifying application related objects, Creating Profiles, Users, Roles and maintaining system security.
  • Disk and File system management through Solstice Disk Suite on Solaris and other logical volume manager for another flavor of UNIX.

Environment: Solaris, Linux, RedhatLinux 4/5, AIX, NetBackup, MQSeries 5.0, WebLogic 6.1, SUN Solaris, Windows, NAS, SAN, MySQL

Confidential

Java/ J2EE Developer

Responsibilities:

  • Developed UI pages using HTML, XML, DHTML, XHTML, DOM, CSS, JSON, JavaScript, JQUERY and AJAX.
  • Developed the Web Based Rich Internet Application (RIA) using J2EE (Spring framework).
  • Worked closely with product management teams to design solutions, produced navigation flows and prototypes.
  • Used JQuery core library functions for the logical implementation part at client side for all the applications.
  • Involved in developing XML, HTML, and JavaScript for client side presentation and data validation on the client side within the forms.
  • Written SQL Queries to interact with Oracle database, and Used SVN for version control for defect tracking
  • Designed the user interface and navigation for the whole web application using XHTML, XML.
  • Created cross-browser compatible and standards-compliant CSS-based page layouts using CSS margin.
  • Created Silverlight applications for interactive, web-based data visualization using XAML in visual studio2008.
  • Developed the client side validations using JavaScript form validations.
  • Created Test Plans for Unit Testing and System Testing and used SOAP UI for web services testing andlog4j for logging errors. Used Maven for build code.
  • Drafted usability evaluation as needed in planning, preparation, and follow-up so that, each design iteration was evaluated effectively, and at the correct time.
  • Debugged the application using Firebug to traverse the documents and manipulated the nodes using DOM and DOM Functions.

Environment: HTML, DHTML, XHTML, CSS, CSS3, XML, XSL, XSLT, JavaScript, JQuery, Adobe Dreamweaver, Java, Spring, JSP, SOAP, log4j, Jasmine, SVN and Microsoft products.

We'd love your feedback!