We provide IT Staff Augmentation Services!

Aws/devops Engineer Resume

4.00/5 (Submit Your Rating)

New, JerseY

SUMMARY

  • Over 5+ years of Devops experience in IT Software Integration, Configuration, packaging, building, automating, managing and releasing code from one environment to another environment and deploying to servers.
  • Experienced in all phases of the software development lifecycle (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.
  • Experience on AWS cloud services like EC2, S3, RDS, ELB, EBS, VPC, Route53, Auto scaling groups, CloudWatch, CloudFront, IAM for installing configuring and troubleshooting on various Amazon Images.
  • Experience in an environment of Amazon Web Services (AWS) products, gained good knowledge in Elastic Cloud Computing, Simple Storage Services, Cloud Formation, Glacier, Block Storage, Elastic Beanstalk, Amazon Lambda, Virtual Private cloud, Load balancing, Relational Database Service, and Cloud Watch.
  • Experience in AWS image management module (for creating, registering, listing and deleting images), optimizing volumes using APIs exposed by AWS.
  • Implemented multi - tier application provisioning in open stack cloud, integrating it with PUPPET, migrating the application using MAVEN as build tool.
  • Dockerized applications by creating Docker images from Docker file Worked on deployment automation of all the Microservices to pull image from the private docker registry and deploy to docker swarm cluster using Chef. Worked on Docker container snapshots, attaching to a running container, removing images, managing directory structures and managing containers.
  • Experience writing Ansible and running Playbooks using YAML code to automate the deployment process and to integrating Ansible Playbook into Jenkins jobs for a continuous delivery framework.
  • Experienced in Installing, Configured and management in Ansible Centralized Server and creating the playbooks to support various middleware application servers, and involved in configuring the Ansible tower as a configuration management tool to automate repetitive tasks.
  • Experience in using build tools like MAVEN and ANT for the building of deployable artifacts such as war, jar and ear from source code. Involved in migrating the application from ANT to MAVEN by analyzing the dependencies and creating the POM’s files to implement the build process using Maven.
  • Experienced in authoring pom.xml files, performing releases with the Maven release plugin, Mavenization of Java projects and managing Maven repositories.
  • Experienced in using Jenkins pipeline to drive all microservice builds out to the docker registry and then deployed to Kubernetes, created pods and managed using Kubernetes.
  • 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.
  • User, Group creation, monitoring and maintaining logs for system status/health using Linux commands and Splunk system monitor. Writing new plugins in Splunk to monitor.
  • Evangelism of best practice and programming/scripting skills using tools like shell scripting Python and Ruby with great communication and cross-functional skills and the ability to execute automatically given a set of clearly defined strategies.
  • Experience working in SQL database like MySQL, Oracle 10i/9i/8i, SQL Server and NoSQL database like MongoDB, DynamoDB and Cassandra.
  • Installation, configuration and administration of Red Hat Linux servers and support for Servers. Provided 24x7 System Administration support for 300+ Red Hat Linux 3.x, 4.x servers and resolved trouble tickets on shift rotation basis.
  • Have good understanding and strong skills in writing the Bash/Shell scripts, languages and Python on different platforms like Windows and Linux using design patterns.

PROFESSIONAL EXPERIENCE

AWS/DevOps Engineer

Confidential, New Jersey

Responsibilities:

  • Developed entire AWS infrastructure and hybrid cloud solutions to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts and can quickly evolve during development iterations.
  • 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.
  • Configured Ansible control machine and wrote Ansible playbooks with Ansible roles. Used file module in Ansible playbook to copy and remove files on EC2 instances.
  • Worked with Docker and Kubernetes on multiple cloud providers, from helping developers build and containerize their application (CI/CD) to deploying either on public or private cloud.
  • Created, managed and performed container-based deployments using Docker images containing Middleware and Applications together and Evaluated Kubernetes for Docker container orchestration.
  • Utilized Kubernetes and Docker for the runtime environment for the CI/CD system to build, test, and deploy. Created Jenkins jobs to deploy applications to Kubernetes Cluster.
  • Worked on creating the Docker containers, Docker images, tagging and pushing the images and Docker consoles for managing the application life cycle and Deployed Docker Engines in Virtualized Platforms for containerization of multiple applications.
  • Developed procedures to unify streamline and automate applications development and deployment procedures with Linux container technology using Docker swarm.
  • Integrated GIT into Jenkins to automate the code check-out process used Jenkins for automating Builds and Automating Deployments. Excellent hands on Experience in several areas of Jenkins like master/slave administrations, access controls, report generations, parameterized/triggered build setups etc.
  • Extensively worked on configuration Management using Chef Cookbooks and source code repository management using tools such as; GIT, Subversion (SVN).
  • Responsible for Installing and administer Nexus repository to deploy the artifacts generated by Maven and Ant to store the dependent jars which were used during the build.
  • Tested Splunk search strings & operational strings and used it as resource monitoring tool. Worked with administrators to ensure Splunk is actively and accurately running and monitoring on the current infrastructure implementation.
  • Excellent hands on experience working with monitoring tools such as Nagios, Splunk, ELK and working with load balancing, Integrating and monitoring with Nagios and Splunk also checking the health of applications.
  • Developed PowerShell script to fetch necessary information from webpages according to the requirement and to automate routine tasks when applicable.
  • Experience working in SQL database like MySQL, Oracle 10i/9i/8i, SQL Server and NoSQL database like MongoDB, DynamoDB and Cassandra, Maria DB.
  • Expertise in administering and automating operations across multiple platforms (UNIX, Linux, Centos, Ubuntu, Windows and MAC.
  • Expertise in administering and automating operations across multiple platforms and Windows servers, Performed numerous server migrations on both Linux/Unix. Migrations include moving all clients and their data, configuration settings, testing and verifying everything is correct with zero downtime.

Environment: AWS, GCP, Jenkins, Kubernetes, Terraform, Docker, Ansible, Chef, Maven, Python/Shell/Perl/Ruby/PHP Scripts, Linux, ELK, Bitbucket, Splunk, Cloud Formation, VMware, Tomcat Apache, JIRA, web &application servers, Networking.

DevOps Cloud Engineer

Confidential, Plano, TX.

Responsibilities:

  • Expertise in Azure Development, and worked on Azure web application, App services, Azure storage, Azure SQL Database, Virtual Machines, Fabric controller, Azure AD, Azure search, and Notification hub.
  • Proficient in AZURE, Migration of all servers from on-premises to Kubernetes containers &writing the scripts in Perl and Shell Scripts for managing various enterprise applications.
  • 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 PowerShell.
  • Experience in Automating, Configuring and Deploying Instances on Azure environments and in Data centers and migrating on premise to Windows Azure using Azure Site Recovery and Azure backups.
  • Worked with Terraform for automating VPCs, ELBs, security groups, SQS queues, S3 buckets, and continuing to replace the rest of our infrastructure.
  • Orchestrated and migrated CI/CD processes using Cloud Formation and Terraform Templates and Containerized the infrastructure using Docker, which was setup in Vagrant, AWS and VPCs.
  • Integrated Docker container orchestration framework using Kubernetes by creating pods, config Maps, deployments. Created develop and test environments of different applications by provisioning Kubernetes clusters on AWS using Docker, Ansible, and Terraform. And implemented Jenkins pipeline for deployment using Ansible.
  • Created Ansible roles in YAML and defined tasks, variables, files, handlers and templates. configured the Ansible files for parallel deployment in Ansible for automating the Continuous delivery process and used Ansible for configuring and managing multi-node configuration management over SSH and PowerShell.
  • Experience using Ansible Tower dashboard, role base access control, access to Ansible for deployments and worked with Ansible Playbooks to automate various deployment tasks and working knowledge on Ansible Roles, Ansible inventory files and Ansible Galaxy.
  • Developed procedures to unify, streamline and automate application development and deployment procedures with Linux Container technology using Docker.
  • Good understanding of Open shift platform in managing Docker containers and Kubernetes Clusters.
  • Considerably worked on Jenkins for continuous integration and for end-to-end automation for all build and deployments.
  • Performed Integrated delivery (CI and CD process) Using Jenkins, Nexus, Yum. Branching, Tagging, Release Activities on Version Control Tools: SVN, GitHub. Creation and editing of Teamcity project and build configurations.
  • Creating repositories, branches, tags in GIT and assist the developers to fix merging issues and Creating Local, Virtual Repositories in Artifactory for the project and release builds, repository management in Maven to share snapshots and releases of internal projects using JFrog Artifactory tool.
  • Configuring and managing ELK stack, setup the elastic search ELK Stack to collect search and analyze log files from across the servers and integration of Application with monitoring tool New Relic for complete insight and proactive monitoring.
  • Created Python scripts to totally automate AWS services which includes web servers, ELB, CloudFront distribution, database, EC2 and database security groups, S3 bucket and application configuration, this script creates stacks, single servers, or joins web servers to stacks.
  • Artifacts generated by Jenkins& configured jobs with the Maven for various deployments of Managed JAVA/J2EE and .Net enterprise applications in agile environment, automated solutions using Python & managed artifacts in Nexus repository.
  • Worked on build deployment, build scripts and automated solutions using scripting languages such as Python and developed monitoring and notification tools too. Scripted Linux repository database comparisons using Python, able to create scripts for system administration and AWS using Python.
  • Experience in administering and maintaining Linux servers in production environments. Supported in the installation of packages/patches on Linux platforms. Implemented Backup & Disaster recovery management on Linux platforms.
  • Performed kickstart to automate installation process for fifteen RHEL and CentOS server units and wrote bash shell script to create multiple accounts at once and a script to configure samba server on Linux for file sharing.
  • Worked with Ansible Playbooks for zero-downtime installation, upgrade, downgrade, and uninstall processes (MongoDB, Redis, and MySQL).

Environment: AWS, Azure, Open Stack, Terraform, Chef, Ansible, Docker, Kubernetes, Jenkins, Git, Maven, New Relic, Redis, Python Scripts, Redis, Kickstart, PostgreSQL/MYSQL, Java/J2EE.

DevOps Engineer

Confidential, VA

Responsibilities:

  • Expertise on Writing Templates for AWS infrastructure as code using Terraform to build staging and production environments and for deploying into AWS used automation pipeline tools like Jenkins, Artifactory, Chef and Terraform.
  • Configured Active Directory accounts to single sign-on to AWS Management Console. Worked with security groups for EC2 instances along with ELB and Roles for Amazon services to interact with each other.
  • Migrated MySQL, ORACLE databases from on-premises to AWS, Created snapshots and Amazon Machine Images of EC2 Instances as a part of backups. Configured AWS ELB for providing High-Availability to applications across multiple availability zones by performing periodic health checks.
  • Experience in Working on Chef with Knife commands to manage Nodes, Cookbooks, Chef Recipes, Chef attributes, Chef Templates and Ohai. Extensively used Ruby scripting on Chef Automation for creating cookbooks comprising all resources, Database, templates, attributes.
  • Written multiple cookbooks in Chef using Ruby scripting language for various DB configurations to modularize and optimize end-product configuration, converting production support scripts to Chef Recipes.
  • Automated installing the Linux packages and administering Linux service using Ansible and automating product installation configuration. Implemented and designed AWS virtual servers by Ansible roles to ensure deployment of web applications.
  • Experienced in Ansible Tower, which provides an easy-to-use dashboard and role-based access control and in developing Ansible playbooks for managing the application/OS configuration files in GIT hub, integrating with Jenkins, and Verifying with Jenkins plugins, deploying the application in Linux environment.
  • Worked with Ansible for Orchestration of Deployments for various servers and managed Ansible Playbooks with Ansible modules, implemented CD automation using Ansible, also involved in managing existing Tomcat Webservers and automated the configuration of new servers.
  • Administration of Bamboo Implemented a Continuous delivery framework using bamboo chef, Maven in Linux Environment. Experienced in migrate project from Bamboo to Jenkins.
  • Extensively worked on Jenkins/Hudson, Bamboo and TeamCity for Continuous Integration and strong experience with integration of Ant and Maven Build as build tools for the building of deployable artifacts (jar, war & ear) from source code.
  • Used Atlassian tools JIRA, Confluence, Bitbucket, Bamboo for defect management, team collaboration, source code management and continuous integration and deployment practices.
  • Built end to end CI/CD Pipelines in Jenkins to retrieve code, compile applications, perform tests and push build artifacts to Bit Bucket. Configured GIT with Jenkins and schedule jobs using Poll SCM option. Developed scripts to pull and push data from Bitbucket.
  • Worked on MAVEN as a build tools on java projects for the development of build artifacts on the source code and Maintained build related scripts developed in shell for Maven builds, Created and modified build configuration files including POM.xml.
  • Installed Jenkins/Plugins for GIT Repository, Setup SCM Polling for Immediate Build with Maven and Maven Repository (Nexus, Artifactory) and Deployed Apps using custom ruby modules through Puppet as a CI/CD Process.
  • Deployed Nagios to monitor approximately 300 Linux systems. Wrote numerous custom plugins to monitor specific application parameters as requested by the team leads. This solution was a tool for migration and application deployment. The Nagios checks were geared toward confirming configuration items, software dependencies, and client requirements on application server pods.
  • Developed automation scripting in Python using Puppet to deploy and manage Java applications across Windows servers and uses the Nagios for the windows performance monitoring.
  • Application and System logs using Python and PowerShell for all applications to proactively monitor and trace errors with automated email alerts to various teams. Installed WebSphere products using shell scripts.
  • Expertise working on java scripts for Templates and Node.js applications and writing many Cron-jobs using shell-script, Python and Perl for automation.
  • Conduct systems design, feasibility and cost studies and recommend cost-effective cloud solutions such as Amazon Web Services (AWS). Ability in development and execution of XML, Shell Scripts and Perl Scripts.
  • Experienced in creating automation and deployment templates for Relational and NoSQL databases (Standalone and RDS), including MySQL and MongoDB.
  • Configured, and automated the deployment of Linux and VMware infrastructure through existing Kickstart/Jumpstart infrastructure.

Environment: Puppet, Docker, GIT, Bamboo, AWS, ANT, Maven, JIRA, Python, PowerShell, Bitbucket, Nagios, Web & application servers, Networking, Linux

Site & Reliability Engineer

Confidential, NJ

Responsibilities:

  • Worked with the Architects on SDLC process being the owner of post development environments.
  • Worked closely with the Development Team in the design phase and developed use case diagrams using Rational Rose.
  • Worked on Docker hub, creating Docker images and handling multiple images primarily for middleware installations and domain configurations.
  • Configured the Docker containers and creating Docker files for various applications as well as created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes.
  • Used Ansible for automating the continuous deployment and wrote playbooks using YAML scripting and for VM provisioning
  • Worked on Ansible to configure the servers, deploy software, and orchestrate continuous deployments for zero downtime rolling updates.
  • Created and managed Docker images from Docker Hub and handled multiple images for middleware installations and domain configurations. Created Ansible playbook files for windows server builds, configuration, and application installation.
  • Used various plugins to extend the base functionality of Jenkins to deploy, integrate tests and display reports and maintain and track inventory using Jenkins and set alerts when the servers are full and need attention.
  • Installed and configured the Jenkins, Jenkins plugins, job setup, pipeline and delivery pipeline views and build automation using Jenkins server.
  • Responsible for design and maintenance of the GIT Repositories and performed all necessary day-to- day GIT support for different projects and configured local ANT repositories and multi-component Ant projects with Nexus repositories and scheduled project builds in Jenkins for continuous integration.
  • Configured local Maven repositories and multi-component Ant projects with Nexus repositories and scheduled projects in Jenkins for continuous integration.
  • Worked on Maven to create artifacts from source code and deploy them in Nexus central repository for the internal deployments.
  • Integrated GIT into Jenkins to automate the code check-out process. Used Maven to build RPMs from source code checked out from GIT and Subversion repository, with Jenkins being the Continuous Integration Server and Artifactory as repository manager.
  • Installed and configured servers using Python and Bash scripts and created documentation for the servers.
  • Used Junit which is open source framework to write and run repeatable tests cases for testing framework.
  • Configured Splunk to monitor real-time granular metrics of all the logs and configured dashboards for each resource agents.
  • Worked on sending application management logs to Splunk using user provided services and integrate artifactory repository server to handle multiple external and internal project binaries.
  • Installed, configured and administered JBOSS 6.0 server in various environments. Used JBOSS framework to support the development and implementation of applications. Created post commit and pre-push hooks using Python in SVN
  • Worked on Redhat5.x and 6.x, SUSE Linux 10.x and in VMware vSphere client 5.x virtual environment.
  • Top to bottom comprehension of the principles and best practices of the Software Configuration Management (SCM) in Agile, SCRUM and Waterfall methodologies. Prepared selenium test cases and executed server configurations.

Environment: SVN, GIT, ANT, Maven, Azure, Chef, Puppet, Jenkins, UNIX, Linux, Perl, Bash, Python, Ruby, Web logic, Tomcat, JIRA, Docker

We'd love your feedback!