We provide IT Staff Augmentation Services!

Wi Devops Aws Engineer Resume

3.00/5 (Submit Your Rating)

MilwaukeE

SUMMARY:

  • 6+ Years of experience within IT Industry in large enterprise cross-functional environments with strong areas of expertise in DevOps, Cloud Engineering, Build/Release Engineering, Software Product Development, Source Code Repository management, and Linux Administration.
  • Exposure to distributed systems and networks mainly, RedHat Enterprise Linux, Ubuntu, Windows, AIX and VMWare Virtualization and multi-cloud infrastructure platforms AWS.
  • Experience in branching, tagging and maintaining the version across the environments using SCM tools like Subversion (SVN), CVS andon UNIX and Windows environment.
  • Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, Scrum, and Waterfall methodologies.
  • Excellent understanding of source-code management principles and systems, particularly GIT. In-depth knowledge of computer applications and scripting like Shell scripting.
  • Good Experience on Amazon EC2, Amazon S3, Amazon Elastic Load Balancing, Elastic beanstalk and other services of the AWS family.
  • Implemented Continuous Integration and deployment using various CI Tools like Puppet, Chef, Ansible, Jenkins, Bamboo and Sonar type Nexus.
  • Experience with Build Management tools Ant and Maven for writing build.xmls and pom.xmls respectively.
  • System health & performance monitoring, troubleshooting, and remediation, including visualization tools such as Nagios and Splunk.
  • Experience in using Tomcat web servers for deployments and for hosting tools.
  • Hands-on experience creating and managing the various development and build platforms, and deployment strategies.
  • Closely worked with development, QA and other teams to ensure automated test efforts are tightly integrated with the build system and in fixing the error while doing the deployment and building.
  • Ability in managing all aspects of the software configuration management process including code compilation, packaging, deployment, release methodology and application configurations.
  • Experience working with Oracle 9i/10g. Prior coding skills in SQL, triggers, stored procedures, design and creation of databases, schemas, tables and indexes.
  • Closely worked with development, QA and other teams to ensure automated test efforts are tightly integrated with the build system and in fixing the error while doing the deployment and building.
  • Extensive experience in all phases of Software Development Life Cycle with an emphasis in Designing, Developing, Implementation, Deployment and Support of distributed enterprise scalable, secure and transactional applications.
  • Worked with different Bug tracking tools like JIRA, Rally, Service Now.
  • Team player with excellent interpersonal skills, self-motivated, dedicated and understanding the demands of 24/7 system maintenance and has good customer support experience.
  • Experienced with Docker container service. Creating Docker files, Docker Images & Containers
  • Experience with container-based deployments using Docker, working with Docker images, Docker hub and Docker registries, installation and configuring Kubernetes and clustering them.
  • Experience creating Docker images using Dockerfile, backup using snapshots and managing the images and Docker volumes, written JSON format scripts to automate and integrate Docker with Kubernetes.
  • Experience in working with Docker service rolling updates and involved in the implementation of BLUE GREEN DEPLOYMENT to attain zero downtime.
  • Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test and deploy. Provided consistent environment using Kubernetes for deployment scaling and load balancing to the application from development through production, easing the code development and deployment pipeline by implementing Docker containerization.
  • Expertise in Docker used components like Docker engine, Hub, Machine, Compose, Docker Swarm and Docker registry. Writing YAML Scripts to define networks, services, create custom Docker container images and volumes in Docker Hub.
  • Implemented Kubernetes to deploy scale, load balance, scale and manage docker containers with multiple namespaced versions. implemented a production-ready, load-balanced, highly available, fault tolerant Kubernetes infrastructure. extensively worked on Jenkins, Docker for continuous integration and for End to End automation for all build and deployment.

TECHNICAL SKILLS:

  • Operating Systems: Linux, RHEL 5/6/7, CentOS, Ubuntu, AIX, Windows 7/8/10
  • Ticketing Systems: JIRA, Rally, Service Now, SMT, Site Scope
  • Versioning Control Systems: Git 2.17.2/2.13.7/2.1.4, SVN
  • Continuous Integration Tools: Jenkins 2.0/2.61/2.110, Hudson
  • Build Tools: Maven 3.0.2
  • Artifact Tools: Nexus
  • Test Automation Tools: Selenium
  • Configuration Management Tools: Ansible, Chef, Puppet
  • Languages: Python 3.6.0, Java, Shell 5.2.0/4.2.6, JSON, YAML
  • Virtualization Technologies: Docker 1.5.0/1.12.5/1.13.1, VM Ware
  • Container Orchestration: Docker Swarm, Kubernetes 1.7/1.9/1.12
  • Databases: SQL Server
  • Monitoring Tools: Splunk, Nagios, ELK, Prometheus and Grafana
  • Cloud Providers: AWS (IAM, EC2, EBS, Auto-Scaling and Load Balancing, S3, cloud front, cloud formation VPC, Rounte53, RDS, SQS, SNS), Microsoft Azure
  • Networking Protocols: TCP/IP, NIS, NFS, FTP, DNS, DHCP, SambaApache, SMTP, SSH, IP-Tables
  • Static Code Analysis Tools: Coverity, SonarQube

PROFESSIONAL EXPERIENCE:

Confidential, Milwaukee

WI DevOps AWS Engineer

Responsibilities:

  • Experience in Software Integration, Configuration, building, automating, managing and releasing code from one environment to another environment and deploying to servers
  • Involved in supporting cloud instances running Linux and Windows on AWS, experience with Elastic IP, Security Groups and Virtual Private Cloud in AWS.
  • Extensive experience on configuring Amazon EC2, Amazon S3, Amazon Elastic Load Balancing IAM and Security Groups in Public and Private Subnets in VPC and other services in the AWS.
  • Managed network security using Load balancer, Auto-scaling, Security groups and NACL.
  • Experience in Python programming for deployment of Java applications and implementation and automation of Shell scripts for release and build automation
  • Experience in migrating build.xml into pom.xml to build the applications using Apache MAVEN
  • Engineered Splunk to build, configure and maintain heterogeneous environments and maintained log analysis generated by various systems including security products.
  • 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.
  • Implemented Jenkins Code Deploy plugin to deploy to AWS and used to automate the build process and deploy the application to Tomcat server.
  • Created Route tables to route the traffic to find whether it is public or private network.
  • Used Bootstrap Script for launching large number of instances in AWS
  • Utilized AWS CLI to automate backups of ephemeral data-stores to S3 buckets, EBS and create nightly AMIs for mission-critical production servers as backups.
  • Used Chef for configuration management of hosted Instances within AWS, Configuring and Networking of Virtual Private Cloud (VPC).
  • Used Cloud Front to deliver content from AWS edge locations to users, allowing for further reduction of load on front-end servers.
  • Responsible for build and deployment automation using AWS, Docker, Kubernetes containers and Chef
  • Focused on containerization and immutable infrastructure. Docker has been core to this experience, along with Kubernetes. Experienced in using Docker Swarm and deployed spring boot applications.
  • Developed container support for cloud environments and Docker. Deployed the applications in Docker containers and managed the containers at the enterprise level.
  • Created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes
  • Configured Docker container for branching purposes and Implemented Docker automation solution for Continuous Integration / Continuous Delivery model
  • Created and implemented chef cookbooks for deployment and used Chef Recipes to create a Deployment directly into Amazon EC2 instances
  • Developed Chef Cookbooks to manage system configuration and for Tomcat, MySQL, Windows applications and versioned them on GIT repositories and Chef Server
  • Installed RedHat Linux using kick start and applying security polices for hardening the server based on company's policies.
  • Participates in design of test automation framework using Selenium web-driver and Jenkins continuous integration.
  • Develops automated test scripts in Java using Selenium web-driver to automate some critical multi scenario-based test cases
  • Created users, roles and groups using Identity Access Management (IAM) and attached the required policies. scripting of administration tasks using CLI, Power Shell, Shell and Ruby. Built upstream and downstream jobs in Jenkins to build and deploy onto different environments.
  • Performed Branching, Tagging, Release Activities on Version Control Tool GIT (GitHub)

Confidential, CA

DevOps Engineer

Responsibilities:

  • Worked on variety of Linux platforms (Ubuntu, Red hat) which includes installation, configuring and maintenance of applications on this environment.
  • Performed the daily system administration tasks like managing system resources and end users support operations and security.
  • Implemented cloud services AWS and Implemented Bash, Perl, Python scripting.
  • Worked on GIT (Git Hub) repositories as Distributed Version Control System.
  • Installed and configured GIT to implement branching strategy which is suitable for agile development also provided continuous support and maintenance of software builds.
  • Responsible for taking the source code and compiling using Maven and package it in its distributable format, such as a WAR file.
  • Worked on integrating Git into the continuous Integration (CI) environment along with Jenkins Configured the services using modern DevOps tools.
  • Refined automation components with scripting and configuration management using Ansible.
  • Wrote Ansible playbooks from scratch in YAML. Installing, setting up & Troubleshooting Ansible, created and automated platform environment setup.
  • Automated various infrastructure activities like Continuous Deployment, application server setup, stack monitoring using Ansible playbooks.
  • Automated the deployment process by writing Shell (bash), Python scripts in Jenkins.
  • Provide support to Account Managers, UNIX and Windows technicians, and other departments
  • Installed packages using YUM and Red Hat Package Manager (RPM) on various servers.
  • Used Apache Tomcat for deploying the Java Web Applications
  • Experience in Designing, Installing and Implementing Ansible configuration management system and in writing playbooks for Ansible and deploying applications
  • Configured and administered Jenkins pipelines for automated builds and responsible for installing Jenkins master and slave nodes.
  • Worked exclusively on VMware (Ubuntu 16.04) virtual environment.
  • Worked closely with DBA Teams to adjust kernel parameters as per requirements.
  • Designed and created multiple deployment strategies using CI/CD Pipelines using Jenkins. Installed multiple plugins to Jenkins, Configured Proxy to get auto updates
  • Configured SSH, SMTP, Build Tools, and Source Control repositories in Jenkins
  • Coordinated with various cross-functional teams across IT operations to make sure smooth functioning of projects.

Confidential

Linux Admin\Build and Release Engineer

Responsibilities:

  • Experience in Installation and configurations for Linux distributions operating system.
  • Experience in working Agile Environment.
  • Hands-on experience in Installation and Configuring and Administration tasks in Source code management tools like GIT, Subversion, Continuous integration tools like Jenkins, Hudson.
  • Maintained protocols like TCP/IP, NIS, NFS, DNS, SNMP, VSFTP and DHCP FTP and Samba on Linux systems.
  • Responsible for using build tools like Maven and Ant for the building of deploying the artifacts such as Jar, war & ear from source code.
  • Responsible for storing the artifact's in Nexus repositories. After Building the code in Continuous Integration.
  • Responsible for Installing and configuring setup for clustered environment with Apache Tomcat application server for automatic Deployment.
  • Implemented a Continuous Delivery framework using Jenkins, Maven, Nexus and Chef in Linux environment.
  • Running the scripts and resolving the issues in the query or the script to enhance efficiency and monitoring the source network performance specifically on Nagios alerts.
  • Used ANT as build tool on Java projects for the development of build artifacts in the source code.
  • Automated the build and release management process, including monitoring changes in between Releases.
  • Installed and Configured Nexus to manage the artifacts in different Repositories.
  • Configured and automated the Jenkins Build jobs for Continuous Integration.
  • Used Apache Tomcat as application server for deploying the artifacts.
  • Used Perl/Shell to automate build and deployment Process.
  • Supporting the automation of Environment Builds (provisioning and configuration management) by developing the Chef Recipes and Cookbooks in Ruby by integrating with GIT, Jenkins and AWS.
  • Troubleshooting communication issues with CHEF client nodes and CHEF servers.
  • Automated the process of deploying to Apache Tomcat Application Servers by developing Perl Scripts.
  • Configuring and Administering the Jenkins Continuous Integration servers and Implemented Jenkins for Continuous Integration Builds, automated deployments and Notifications.
  • Implementation of a Puppet based configuration management system for Linux machines (physical and virtual).

We'd love your feedback!