We provide IT Staff Augmentation Services!

Sr. Devops - Aws Engineer Resume

4.00/5 (Submit Your Rating)

Irwing, TX

SUMMARY:

  • Exceptional Cloud/DevOps Engineer with around 8 years of extensive experience in automating, configuring and deploying instances on Cloud environments and Data Centers. Main areas of focus: DevOps, CI/CD pipeline, Build and Release Management,AWS /Azure and Linux/Windows Administration.
  • Experience designing and deploying applications utilizing the AWS stack: including EC2, Route53, S3, ELB, EBS, VPC, RDS, Dynamo DB, SNS, SQS, IAM, KMS, Lambda, Kinesis and focusing on high - availability, fault tolerance and auto-scaling in AWS Cloud Formation, deployment services (OpsWorks and Cloud Formation) and security practices (IAM, Cloud Watch, Cloud Trail).
  • Hands on experience in Azure Development: worked on Azure web application, App services, Azure storage, Azure SQL Database, Virtual Machines, Fabric controller, Azure AD, Azure search, and Notification hub.
  • Extensive experience with Ansible, Chef and Puppet.
  • Experience in Hudson, Jenkins, AnthillPro, TeamCity and Build Forge.
  • Experience in JIRA, Remedy, Clear Quest, Bugzilla.
  • Agile software development, Continuous Integration, Continuous Deployment, GIT workflow & Version control (GIT/GitFlow) with 12 factors on Cloud Foundry (CF).
  • Available immediately. Excellent communication. Will require a phone/Skype interview.

TECHNICAL SKILLS SUMMARY:

Operating Systems: Red Hat Linux (Enterprise Linux 4/5/6), UBUNTU, SUSE 8/9/10. IBM Servers, Wintel, HP ML 350 G6, windows 7/8/10.

Source Control Tools: Subversion, Clear case, GIT and Perforce

Build Tools: ANT, MAVEN, Gradle

CI Tools: Hudson, Jenkins, Bamboo, AnthillPro, Team City, Git Lab and Build Forge

Repositories: Nexus, Artifactory, JFrog.

CM Tools: Chef, Puppet, Ansible, Rundesk

Scripting: Perl scripting, Shell scripting, Python, SQL, JavaScript, Power Shell.

Tracking Tools: JIRA, Remedy, Clear Quest, Bugzilla

Web Server: Web logic, Web Sphere, Apache Tomcat, JBOSS

Cloud Services: EC2, ELB, VPC, RDS, IAM, Route53, Cloud Formation, S3, Cloud Watch, Cloud Front, Cloud Trail, EBS, SNS, SQS, SWF, EBS, RDS, Dynamo DB, NAT Gateways, Subnets, Security Groups, NACL's, Code Deploy, Code Pipeline, Code Build, Code Commit and Microsoft Azure

Databases: Oracle, SQL SERVER, MY SQL, cloud

Networking: TCP/IP, NFS, DNS, DHCP, WAN, SMTP, LAN, FTP/TFTP, SNMP, ARP/RARP, IPX/SPX, PPP, IGRP, EIGRP, NIS, NIS+

Scripting: BASH, SHELL, PYTHON, POWERSHELL, RUBY, AND PERL.

WORK EXPERIENCE:

Confidential, Irwing, TX

Sr. DevOps - AWS Engineer

Responsibilities:

  • Responsible for Multiple AWS instances, set the security groups, Elastic Load Balancer and AMIs, Auto scaling to design cost effective, fault tolerant and highly available systems.
  • Automated the cloud deployments using Python and AWS cloud Formation Templates.
  • Migrating Services from On-premise to AWS Cloud Environments.
  • Working on AWS cloud services like EC2, S3, RDS, ELB, EBS, VPC, Route53, Auto scaling groups, Cloud watch, Cloud Front, IAM for installing configuring and troubleshooting on various Amazon images for server migration from physical into cloud.
  • Used Shell scripts to automate the deployment process. Automation of build process and CI/CD using Jenkins and TeamCity.
  • Designed scalable and highly available Domain Name System (DNS) within AWS Cloud to route traffic to AWS Cloud from users connected using AWS Direct Connect for larger deployments.
  • Created scripts in Python Which Integrated with Amazon API to control instance operations.
  • Build server deployment on Cloud (EC2) servers with help of DevOps tools like Chef.
  • Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
  • Worked on Terraform for managing the infrastructure through the terminal sessions and executing the scripts and creating alarms and notifications for EC2 instances using Cloud Watch.
  • Configured Apache webserver in the Linux AWS Cloud environment using Chef Automation.
  • Expert in plan, coordinate, and implement security measures to protect data collected by dynaTrace.
  • Build dynaTrace dashboards and reports and help teams to build own dashboards.
  • Using Terraform we can also customize our infrastructure in AWS configuring various AWS resources.
  • Created a static website on Google Cloud Platform.
  • Administrate / Maintain CI/CD, auto review and verification process for each patch uploaded in development cycle (using: Jenkins, Gerrit, GIT, Jfrog Artifactory, python, Shell etc.)
  • Designed and created multiple deployment strategies using CI/CD Pipelines using Jenkins. Installed multiple plugins to Jenkins. Configured Proxy to get auto updates.
  • Used AWS Beanstalk for deploying and scaling web applications and services developed with java, PHP, Node.Js, Python, Ruby and Docker on server such as Apache.
  • Created Docker file for each microservice and changed some of the Tomcat configuration file which are required to deploy Java based application to the Docker container.
  • Collaborated with development support teams to setup a continuous delivery environment with the use of build platform tool Docker.
  • Designed DevOps workflow for multiple applications by orchestrating Test, Build, Release and Deploy phases through various CI/CD pipelines using Git, Jenkins, Docker, Ansible & Cloud formation tools.
  • Worked on integrating Git into the continuous Integration (CI) environment along with Jenkins Configured the services using modern DevOps tools.
  • Involved in development of Test environment on Docker containers and configuring the Docker containers using Kubernetes.
  • Expert-level knowledge in installing, integrating and managing Atlassian tools (specifically JIRA and Confluence).
  • Resolved update, merge and password authentication issues in Bamboo and JIRA.
  • Worked on various Azure services like Compute (Web Roles, Worker Roles), Azure Websites, Caching, SQL Azure, NoSQL, Storage, Network services, Azure Active Directory, API Management, Scheduling, Auto Scaling, and Power Shell Automation.
  • Manage and Create Storage Account and Affinity Group in Azure Portal.
  • Developed Networking policies for Docker containers. Worked on open source development tools like Docker Containers, Mesos and Kubernetes.
  • Working on AWS ECS service and Setup clusters and deployed different tomcat-based applications on ECS and configured with Auto Scaling Groups and Load balancer to get high availability.
  • Maintained and developed docker images for a tech stack including Cassandra, Kafka, Apache, and several in house written java services, running in Google Cloud (GCP) on Kubernetes.
  • Implemented Docker containers to create images of the applications and dynamically provision slaves to Jenkins CI/CD pipelines
  • Developed web service using Windows Communication Foundation and to receive and process XML files and deploy on Cloud Service on Microsoft Azure.
  • Implemented new projects builds framework using Jenkins & Maven as build framework tools.
  • Implemented a Continuous Delivery framework using Jenkins, CHEF and Maven in Linux environment.
  • Developed and maintained the Continuous Integration and Deployment systems using GIT, Jenkins, ANT, Maven, Nexus, Nagios and Chef.
  • Implemented continuous deployment system with Jenkins, AWS Code Deploy plugin to deploy and Ops Works, and Packer for deployment of Java Applications.
  • Developed build and Deployment Scripts using MAVEN as build tool in Jenkins to move from one environment to other environments.
  • Created a fully Automated Build and Deployment Platform and coordinating code builds promotions and orchestrated deployments using Jenkins/Hudson, and GitHub.
  • Involved in replacing existing manual deployment and management processes with AWS OpsWorks which uses CHEF to automate how servers are configured, deployed, and managed across AWS EC2 instances.
  • Involved in Maven based build process and continuous integration of the project using Bamboo and Jenkins.
  • Used Packer to create custom machine images.
  • Use REST APIs to integrate with local production software.
  • Evaluated Chef Framework and tools to automate the cloud deployment and operations.
  • Automated Nagios alerts and email notifications using python script and executed them through Chef.
  • Experienced in Atlassian JIRA/Confluence plugin development.
  • Used Terraform Interface between Jenkins and AWS to implement auto scaling, cloud watch in Jenkins.
  • Created JIRA issues to prioritize and take an action on what's important, and stayed up to date with what's going on around the project.
  • Used Splunk to monitoring/metric collection for applications in a cloud based environment.

Environment: AWS, Chef, Jenkins, Maven, Git, Docker, Nexus, Jira, Linux, python, ruby, WebLogic, Nagios, Splunk, terraform, Apache.

Confidential, Chicago, IL

Sr. DevOps Engineer/ Cloud Automation Engineer

Responsibilities:

  • Created the 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.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, and Auto scaling groups.
  • Responsible for Design of different Release Environments for new projects and monitoring.
  • Implemented a Continuous Delivery framework using Jenkins, Chef, Maven and Nexus in Linux environment
  • Expertise in using Jfrog Artifactory to archive the artifacts created at the end of the build and release process.
  • Built a database using MY SQL WORKBENCH and synced it with Google Cloud Platform.
  • Extensively worked on Jenkins CI/CD pipeline jobs for end-to-end automation to build, test and deliver artifacts and Troubleshoot the build issue during the Jenkins build process.
  • Worked on integrating Git into the continuous Integration (CI) environment along with Jenkins Configured the services using modern DevOps tools.
  • Build, deployed and auto scaling experience in Pivotal Cloud Foundry (PCF) for our applications.
  • Automated and implemented the Cloud Formation Stacks (JSON Scripts) for creating/administrating the AWS resources like VPC, Subnets, Gateways, Auto-Scaling, Elastic- Load-Balancers (ELB), creating DB Instances and many others across different Availability Zones.
  • Worked with DevOps practices using AWS, Elastic Bean stalk and Docker with Kubernetes.
  • Integration of Maven/Nexus, Jenkins, Urban Code Deploy with Patterns/Release, Git, Confluence, JIRA and Cloud Formation.
  • Developed scripts (recipes in chef) for automatic deployment of servers and managed configuration files through chef.
  • Designed and created multiple deployment strategies using CI/CD Pipelines using Jenkins. Installed multiple plugins to Jenkins, Configured Proxy to get auto updates
  • Used Jenkins AWS Code Deploy plugin to deploy to AWS.
  • Worked on Microsoft Azure (Public) Cloud to provide IaaS support to client. Create Virtual Machines through Power Shell Script and Azure Portal.
  • Written Terraform templates, Chef Cookbooks, recipes and pushed them onto Chef Server for configuring EC2 instances.
  • Built S3 buckets and managed policies for S3 buckets and used S3 bucket and Glacier for storage and backup on AWS.
  • Launched "Assist" pilot program, an effort to walk customers through a guided 30 minute setup of a Google Cloud Platform billing enabled account and created step-by-step customer facing document for Sales to include in their signatures.
  • Installing/upgrading Jenkins/Bamboo infrastructure on multiple servers.
  • Collaborated in the automation of AWS infrastructure via Terraform and Jenkins - software and services configuration via chef cookbooks.
  • Involved in creating different applications like Kafka, Zookeeper, and Solar and used to expose any route to the external traffic around Openshift.
  • Extensively worked on Jenkins/Ansible/Bamboo/Docker to configuring and maintaining for continuous integration (CI) and for End to End automation for all build and deployments.
  • Managed large enterprise scale instances of JIRA/Confluence.
  • Worked on using Chef Attributes, Chef Templates, Chef Recipes and Chef Files for managing the configurations across various nodes using Ruby.
  • Experience with container based deployments using Docker, working with Docker images, Docker HUB and Docker registries.
  • Collaborated in the automation of AWS infrastructure via Terraform and Jenkins - software and services configuration via chef cookbooks.
  • Integrate and implement a complete cloud services framework (IaaS, PaaS, and SaaS) and cloud deployment model (private, public, and hybrid).
  • Expert in performance monitoring tools like Nagios, AWS Cloud Watch and stack driver.
  • Configured S3 versioning and life-cycle policies to and backup files and archive files in Glacier.
  • Performed Deployment of Release to various QA & UAT in Linux environments.
  • Used IAM to create new accounts, roles and groups for different AWS Accounts.
  • Configured S3 versioning and life-cycle policies to and backup files and archive files in Glacier.
  • Responsible for analyzing the requirement and implement the solutions using build and deployment automation tool Urbancode deploy.
  • ITIL best practices were brought in to the normal SDLC process and lead the effort of bringing change in the organization.
  • Worked on Jenkins by configuring and maintaining for the purpose of CI and automation for all builds and deployments.
  • Day to day management/monitoring/troubleshooting of multi-tier applications using Ansible and Nagios in Dev, QA, Prod environments.
  • Configured Elastic Load Balancers (ELB) with EC2 Autoscaling groups
  • Managed all the bugs and changes into a production environment using the JIRA tracking tool.
  • Integrated JIRA with CI/CD Pipeline as defect tracking system and configured workflows to automate deployment and issue tracking.
  • Worked on Jenkins by configuring and maintaining for the purpose of CI and automation for all builds and deployments.
  • Responsible for orchestrating CI/CD processes by responding to Git triggers, human input, and dependency chains and environment setup.
  • Migrated applications to the AWS cloud from on-premises.

Environment: s: AWS EC2, S3, RDS, EBS, Jenkins, Maven, Nexus, Chef Automation, Openshift, Kubernetes, Chef, Cookbooks, Load Balancers, IAM, Nagios, Cloud Watch, UNIX and Linux.

Confidential, Oaks, PA

DevOps - Build and Release Engineer

Responsibilities:

  • Worked in team environment to automate the deployments using scripts which execute the automated CI and release management process.
  • Created a reusable deploy distribution for the system which can be ported to multiple environments without having the need to run separate builds.
  • Version control system Team Foundation server is used for Source code management and integrated to AnthillPro to build the artifacts.
  • Automate Deployment on Open stack as well as artifact repository manager Artifactory, using configuration Management tool like Chef.
  • Developed Chef Cookbooks, Recipes, Resources and Run lists, managing the Chef Client nodes, and upload the cookbooks to chef-server from Workstation
  • Provisionary and Providers of Vagrant are used as building blocks to manage the development environments.
  • Coordinate with vendors like Atlassian, JFrog to review system information, troubleshoot Level 1 to Level 3 issues, reports bugs and submit improvements.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with Shell scripts to automate routine jobs.
  • Implemented Continuous Delivery framework using AnthillPro, Chef, Ms Build &Artifactory in MS windows server environment.
  • Wrote Bash/Shell scripts, python scripts for managing day-to-day transactions & automation of routine tasks.
  • Developed Windows Power Shell script to automate setting of user credentials and activation of Windows Helping the Project team to get transformed to Scrum methodology using TFS (Team foundation server).
  • Bugzilla is used for tracking bugs and raised tickets to get resolved.

Environment: Open Stack, Power Shell 2.0, Chef10.9.12, AnthillPro 3.7, MS Build, Vagrant 2010, Team Foundation Server (TFS) 2010, Perl, Java SE 6, Junit, Artifactory, Bugzilla, Web Sphere, Tomcat, python scripts, MS Windows server 2008R2.

Confidential, New York, NY

Build and Release Engineer

Responsibilities:

  • Classified and identify the configurations Items such as documents, Source Items, Support Items and Archive Items Created Repository structure in the Subversion. And Installing Subversion, Apache Tomcat, Application servers on UNIX Servers.
  • Established the change control in response to approved issues and maintained the revision management, base lining.
  • Maintained the Tags, Branching and merging the code in the parallel development of two phases and applied the vendor patches to the Trunk and All branches in Subversion Repository.
  • Documenting the process of code promotion, defect tracking and user guide for Subversion. Maintained users’ security on SVN. Worked with MAVEN for building the application, has written MAVEN scripts and shell scripts to automate the build process.
  • Ability to execution of XML, Ant Scripts, Ruby, Shell Scripts, Perl Scripts, Power Shell Scripts, and JAVA Scripts.
  • Installing, configuring and administering Jenkins CI tool on Linux machines.
  • Build and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and automated the whole process.
  • Administering the UNIX, SVN Repository. Migrated the code from other Version Control to Subversion.
  • Replicated the Subversion Repositories on to multiple Servers. Created the scripts to automate continuous integration of build to compile the Oracle Forms, Reports and Database Objects.
  • Installed, Configured the Cruise Control to completely automate build and deployment of the web services applications on to Web Logic.
  • Experienced in setting up Continuous Integration environment using Bamboo.
  • Created the process documents and Train the team members.
  • Provided Code Branching strategies for the releases in SCM tool Subversion.
  • Worked on Java/J2EE Coding for Portal Applications and Tomcat Web server for hosting web apps. Used SVN version control system to manage different builds for the system.
  • Hands on experience in performing tasks in Databases like Oracle, MySQL and MSSQL.
  • Software Configuration ManagementSupport withBranching andMerging strategies, Version Control Systems, Integration Management,Build/ReleaseManagement andRequirement Management.

Environment: Apache Tomcat, Oracle, MySQL Anthill Pro, Ant, Maven, Web Sphere.

Confidential

Build and ReleaseEngineer

Responsibilities:

  • Provided CM and Build support for more than 5 different applications, built and deployed to the production and lower environment.
  • Defined and Implemented CM and Release Management Processes, Policies and Procedures.
  • Maintained build related scripts developed in ANT, Python and shell.
  • Modified build configuration files including Ant build.xml.
  • Worked with development team to migrate Ant scripts to Maven.
  • Experienced in authoring pom.xml files, performing releases with the Maven release plug-in,
  • Mavenization of Java projects and managing Maven repositories.
  • Researched and implemented code coverage and unit test plug-ins with Maven/Jenkins.
  • Participated in the release cycle of the product which involves environments like Development, QA, UAT and production.
  • Responsible for the build and release management process, automated build scripts and resolve the build issues.
  • Build artifacts are deployed into a Web logic app server by integrating the WLST scripts to Shell Scripts
  • Maintained configuration files for each application for build purpose and Installed on different environments.
  • Used the continuous integration tool Bamboo to automate the daily processes
  • Worked with DBAs on installation of RDBMS database, restoration and log generation.
  • Perform biweekly build cycle and testing processes on Solaris. Troubleshoot tickets on the helpdesk tracking system.
  • Used Maven dependency management system to deploy snapshot and release artifacts to Nexus to share artifacts across projects.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.
  • Work with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems. Worked on the Oracle databases in the backend to execute the DMLs and DDLs.

Environment: ANT, Maven, SVN, Hudson, Web Logic, JSP, Anthill Pro, JIRA, RDBMS, Perforce, Perl Script, Shell Script CVS, Linux, Java, J2EE, and EJB.

Confidential

Linux System Administrator

Responsibilities:

  • Installation, upgrade and configuration of Red Hat Linux using the kick start installation and SUSE Updating YUM Repositories and RPM.
  • Created virtual servers on VMware ESX/ESXi and installed operating system on Guest servers.
  • Configuring and Maintained DNS servers, Mail servers, FTP servers, NFS, NIS, RPM.
  • Developed shell scripts for automation purpose and Installing and configuring Apache and supporting them on Linux production servers.
  • Monitoring servers using Nagios and writing custom plugins and Maintained JIRA for ticket tracking and work flow.
  • Created File systems from local storage as well as NFS partitions for application portability.
  • Troubleshooting Linux network, security related issues, capturing packets using tools such as IPtables, firewall, TCP wrappers, NMAP.
  • Performed configuration of standard Linux and network protocols, such as SMTP, DHCP, DNS, LDAP, NFS, SMTP, HTTP, SNMP and others.
  • Implemented LVMs and Raid level concepts in the production environment to the existing Linux systems.
  • Involved in hardening, Linux Server and Compiling, Building and installing Apache Server from sources with minimum modules.
  • Administration of UNIX servers like AIX and Sun Solaris in both test and production environment and applied patches
  • Build and Deployment of the Linux hardware Nodes to host several KVM templates.
  • Created RPM packages using the RPMBUILD and checking the new build packages.
  • Maintained user's data backup by creating user folder in file server and applying security permission on folders
  • Responsible for configuring and connection to SSH through SSH clients like Putty and Cyber duck.
  • Created and modified user, groups with SUDO permission.

Environment: VMware ESX/ESXi, DNS, FTP, NFS, NIS, RPM, Nagios, JIRA, Linux, UNIX, Sun Solaris, AIX, Putty.

We'd love your feedback!