We provide IT Staff Augmentation Services!

Sr. Aws/devops Engineer Resume

3.00/5 (Submit Your Rating)

Parsipanny New, Jersey

SUMMARY:

  • Over 7+ Years of IT experience with expertise in areas of Software Configuration Management, Version Control, Continuous Integration and Continuous Deployment, Build and Release management, AWS and Azure Cloud Automation and Administration, VMware and Linux System Administration.
  • Designed, Architected and implemented the Platform as a service built for Multi - tenant platform within the Hybrid cloud infrastructure within AWS and GCP.
  • Experience in Designing AWS Cloud Formation templates to create custom sized VPC's, Subnets, to ensure successful Cloud deployments and database templates. Deployed EC2 instances, attached security groups, attached profiles and roles using AWS Cloud Formation.
  • Implementing end to end automation from spinning up the EC2 instance in AWS to deployment process by using Cloud Formation for deploying the stack. Used Ansible to configure the server and configured Jenkins to build and deploy the application onto the web server to automate the AWS Deployments.
  • Expertise in creating stack driver and AWS cloud monitoring systems, extensively to monitor and debug the cloud-based AWS EC2 services.
  • Setting up databases in AWS using RDS , storage using an S3 bucket and configuring instance backups to S3 bucket.
  • Creating S3 bucket and furthermore overseeing strategies for an S3 bucket and Utilized S3 bucket and Glacier for storage and backup on AWS.
  • Handled operations and maintenance support for AWS cloud resources which includes launching, maintaining and troubleshooting EC2 instances, S3 buckets, Virtual Private Clouds (VPC), Elastic Load Balancers (ELB) and Relational Database Services (RDS).
  • Experienced in Kubernetes charts using Helm and created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and managed releases of Helm packages.
  • Implementing production ready, load balanced, highly available, fault-tolerant Kubernetes infrastructure. Managed local deployments in Kubernetes, creating a local cluster and deploying application containers.
  • Experienced in Installing, Configuring and Managing Docker Containers, Docker Images for Web Servers and Applications servers such as Apache Tomcat using Docker and integrated with Amazon MySQL RDS database.
  • Experience in creating and managing the Docker deployment pipeline for custom application images in the cloud using Jenkins. Worked on the creation of Docker containers and Docker consoles for managing the application lifecycle.
  • Unique experience in creating and maintaining various DevOps related tools for the team such as provisioning scripts, orchestration, deployment tools and staged virtual environments using Docker and Vagrant.
  • Extensively worked on Ansible Playbooks with Ansible roles. Created inventory in Ansible for automating the continuous deployment. Configure the servers, deploy software, and orchestrate continuous deployments or zero downtime rolling updates.
  • Expertise in developing Console, Windows and Web Applications using C#, VB.NET and ASP.NET in Visual Studio (VSTS) and TFS.
  • Experienced with Ansible Tower for managing complex network deployments by adding control, knowledge, and delegation to Ansible powered environments. Enhanced the automation to assist, repeat and consist configuration management using Ansible based YAML scripts.
  • Implemented multiple CI/CD pipelines as part of DevOps role for our on-premises and cloud-based software using Jenkins, Chef and AWS/Docker.
  • Experience with build tools ANT and MAVEN for writing build.xmls and pom.xmls respectively.
  • Knowledge of puppet as configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change.
  • Extensively worked on Hudson, Jenkins and Team city for continuous integration and for End to End automation for all build and deployments.
  • Experience in working on version control systems like Subversion, and GIT and used source code management client tools like GitLAB, GitHub, GitGUI and Atlassian BitBucket.
  • Experienced in branching, tagging and maintaining the version across the environments using tools like GIT, Subversion (SVN) and TFS on Linux and Windows platforms.
  • Experienced in branching, tagging and maintaining the version across the environments using SCM tools like GIT, Subversion (SVN) on Linux and windows platforms.
  • Worked on variety of Linux platforms Red Hat Linux 5/6&Solaris which includes installation, configuring and maintenance of applications on this environment.
  • Strong ability to troubleshoot any issues generated while building, deploying and in production support. Good Interpersonal Skills, team-working attitude, takes initiatives and very proactive in solving problems and providing best solutions

TECHNICAL SKILLS:

Programming Languages: C, Perl, Shell, Ruby, Python, XML, HTML

Database Systems: SQL Server 2000/2005, MS SQL, Dynamo DB, Mongo DB

Version Control Tools: Perforce, Subversion (SVN), GIT, Clear case

Bug Tracking Tools: JIRA, Remedy, HP Quality Center

Build Tools: ANT, MAVEN, GRADLE

Monitoring Tools: Splunk, Nagios, Cloud Watch

CI Tools: HUDSON, JENKINS

CM Tools: Chef, Puppet, Ansible, Docker

Production servers: WebLogic, WebSphere, JBOSS, Apache Tomcat, Nginx

Platforms: UNIX, Linux (Red Hat 4.x,5.x,6.x), CentOS, Ubuntu, Windows 8/7/Vista/ XP

Cloud technology: AWS (EC2, S3, VPC, IAM, Code Commit, Route 53, EBS, ELB)

PROFESSIONAL EXPERIENCE:

Confidential, Parsipanny, New Jersey.

Sr. AWS/DevOps Engineer

Responsibilities:

  • Work extensively on Amazon Web Services (AWS) Cloud services like EC2, S3, EBS, RDS, VPC, and designed, managed public/private cloud infrastructures which include EC2, S3, Cloud Front, Elastic File System, RDS, VPC, Direct Connect, Route53, Cloud Watch, Cloud Trail, Cloud Formation, and IAM which allowed automated operations.
  • Involve in using AWS Lambda to execute code in response to triggers such as changes in data, shifts in system state, or actions by users and Lambda can be directly triggered by AWS services such as S3, DynamoDB, Kinesis, SNS , and Cloud Watch , or it can be orchestrated into workflows by AWS step functions and this allows you to build a variety of real-time server less data processing systems.
  • Working on AWS cloud watch for monitoring the application infrastructure and used AWS email services for notifying & configured S3 versioning and lifecycle policies to and backup files, and archive files in Glacier.
  • Extensively worked with Windows Azure (IaaS) migration involving creating Azure VMs, storage accounts, VHDs, storage pools, migrating on premise servers to Azure and creating availability sets in Azure.
  • Deployed Azure IaaS virtual machines (VMs) and Cloud services (PaaS role instances) into secure VNets and subnets.
  • Installed and configured Kubernetes. Migrated all micro services from CoreOS Fleet to Kubernetes. Build the deploy logic to migrate containers from Fleet to Kubernetes. Installed and configured Kube-router to replace Kube-proxy and use Kube-router as a CNI.
  • Experience in configuring Azure web apps, Azure App services, Azure Application insights, Azure Application gateway, Azure DNS, Azure Traffic manager, App services, Analyzing Azure Networks with Azure Network Watcher, Implementing Azure Site Recovery, Azure stack, Azure Backup and Azure Automation.
  • Creating micro services applications with integrations to AWS services by using Amazon EKS, while providing access to the full suite of Kubernetes functionality. Helped convert VM based application to micro services and deployed as a container managed by Kubernetes.
  • Installed and configured Kubernetes to manage Docker containers. Helped convert VM based application to micro services and deployed as a container managed by Kubernetes. Installed and configured Gluster-server as a persistent volume manager for Kubernetes.
  • Installed Docker Registry for local upload and download of Docker images and even from Docker hub. Experience with container-based deployments using Docker, working with Docker images, Docker HUB and Docker registries.
  • Implemented Infrastructure automation through Ansible for auto-provisioning, code deployments, Software installation and configuration updates.
  • Wrote Ansible Playbooks with python SSH as the Wrapper to Manage Configurations of AWS Nodes and Test Playbooks on AWS instances using python scripts.
  • Developed Chef Cookbooks, recipes, roles and data bags to automate the services related to deployment. Worked on provisioning different environments using Chef, Ansible in different environments.
  • Implemented Jenkins CI/CD Pipeline flow for different projects by creating multiple stages of build, integration, test, stage, and production. Generated the Jenkins Pipeline Framework and right Jenkins file to create Build, Test, and Deployment Pipeline across different applications environments.
  • Implemented multiple CI/CD pipelines as part of DevOps role for our on-premises and cloud-based software using Jenkins, Chef and AWS/Docker.
  • Used Maven as build tool on Java projects for the development of build artifacts on the source code. Enabled Continuous Delivery through Deployment into several environments of Development, Test, and Production using Maven and Sonarqube.
  • Work on diverse technologies that include complex Service Oriented Architecture, Java, J2EE, REST, BPEL processes and SOAP based web services, JavaScript, NodeJS, ReactJS, Redux, MongoDB.
  • Configured and managed source code using GIT and resolved code merging conflicts in collaboration with application developers.
  • Worked on migrating the applications from TFS 2013 to TFS 2015 and deployed them in Microsoft Azure.
  • Implemented Zabbix, Nagios for network monitoring and application monitoring of multiple metrics of various network services, servers in all the environments.
  • Installed, Configured, Managed monitoring tools such as Splunk, Nagios for Resource Monitoring/Network Monitoring/Log Trace Monitoring.
  • Enabled Continuous Delivery through Deployment into several environments of Development, Test and Production using Maven and SonarQube.
  • Integrated Subversion (SVN) into Jenkins to automate the code check-out process. Configured SonarQube code quality tool and integrated it with Jenkins.
  • Worked on converting SCM process from IBM Rational tools to Open Source technology that includes Subversion, SVN, GIT, Maven, Hudson and Jenkins.

Environment: EC2, S3, EBS, RDS, VPC, JavaScript, NodeJS, ReactJS, Redux, MongoDB, Maven, SVN, GIT, Maven, Hudson, Jira, Chef, Ansible.

Confidential

Sr. AWS/DevOps Engineer

Responsibilities:

  • Worked hands-on with Power Shell scripts to automate the Azure cloud system creation including end-to-end infrastructure, VMs, storage, firewall rules
  • Expertise in Azure infrastructure management (Azure Web Roles, Worker Roles, SQL Azure, Azure Storage, Azure AD Licenses, Office365). Virtual Machine Backup and Recover from a Recovery Services Vault using Azure Power Shell and Portal.
  • Managed IAM policies, providing access to different AWS resources, design and refine the workflows used to grant access. Created AWS Route53 to route traffic between different regions.
  • Involved in designing and deploying multitude applications utilizing almost all of the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling in AWS Cloud Formation
  • Created Cloud Formation templates for automation process on EC2 instances in AWS cloud service. Created highly customizable Cloud Formation templates that can be reused for various environments, applications, AMI's, etc. Experience in planning, designing, consulting, Implementation& technical skills in areas of AWS Cloud, Windows and Linux
  • Have worked on migrating the project moving current applications in established datacenter to AWS by using AWS services like EC2, S3, ELB, Cloud Front, Lambda and VPC’s.
  • Managed Kubernetes charts using Helm packages. Created reproducible builds of the Kubernetes applications , managed Kubernetes clusters using pods and nodes and managed releases of Helm packages.
  • Worked on the installation of Docker using Docker toolbox in Windows and Linux. Worked on the creation of custom Docker container images, tagging and pushing the images. Worked on creating the Docker containers and Docker consoles for managing the application lifecycle. Developing Docker images to support Development and Testing Teams and their pipeline.
  • Developed Networking policies for Docker containers. Worked on open source development tools Docker Mesos, and Kubernetes to build and maintain Docker containers and kubernetes clusters managed by on GCP.
  • Worked on both MongoDB and Cassandra DB to provide scalable solutions to real-time monitoring system and optimizing the performance of Web Services by restructuring queries to reduce the traffic in the REST responses.
  • Used Terraform to manage the AWS and other cloud infrastructure. Managed servers using configuration management products like Ansible or Puppet.
  • Automated deployment of IIS web applications, bindings and configuration settings using a combination of Power Shell scripts and Puppet modules.
  • Configured Nagios to monitor EC2 Linux instances with puppet automation. Configured Apache webserver in the Linux AWS Cloud environment using Puppet automation.
  • Implementing a Continuous Delivery framework using Puppet, Bamboo , and Open stack in Linux environments. Managed Roles and profiles for various technology stacks in Puppet .
  • Maintained and enhanced existing Puppet modules to be deployed across various providers and deployment architectures. Performed troubleshooting, event inspection and reporting of various Puppet issues and starting/restarting of Puppet enterprise services during server crash.
  • Good experience in using Puppet, which helped in site-redundancy and Release Management activities for our large Enterprise Applications.
  • Scripted and developed Ansible playbooks for virtual and physical instance provisioning, configuration management, patching and software deployment on AWS environments through automated tools, Ansible / custom pipeline .
  • Created an end-to-end ELK stack that delivers actionable insights from almost any type of structured and unstructured data source, performed full-text search and have analyzed high volumes of data.
  • Designed business applications using web technologies HTML, XHTML, CSS, Bootstrap, Java Script.
  • Worked in modern, mobile ready responsive front-end development with CSS3 media queries, AJAX, Bootstrap, AngularJS, ReactJS, NodeJS and jQuery.
  • Developed and maintained new or existing ASP.NET modules using JavaScript, jQuery, JSON, ASP.NET
  • Used Logical Volume Manager for the management of Volumes including creation of physical and logical volumes on Linux, Support Apache Tomcat Web servers running on Linux platform.
  • Created templates, cloning Linux Virtual Machines and migrating servers between ESXi hosts. Work with Database administrators to tune kernel for Oracle installations on Linux.

Environment: EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM, Azure Web Roles, Worker Roles, SQL Azure, Azure Storage, Azure AD Licenses, Office365, C#, VB.NET, Puppet, Terraform,

Confidential, NJ

DevOps Engineer

Responsibilities:

  • Leveraged AWS cloud services such as EC2 , auto-scaling, and VPC to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts.
  • Deployed and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using puppet .
  • Experienced in designing and deploying AWS Solutions using EC2, S3, EBS , an Elastic Load balancer (ELB), auto scaling groups.
  • Experienced in working on several Docker components like Docker Engine , Hub, Machine, creating Docker Images , primarily for middleware installations and domain Configurations.
  • Written Chef Cookbooks and recipes in Ruby to Provision several pre-prod environments consisting of
  • Cassandra DB installations, Web logic domain creations and several proprietary middle ware Installations.
  • Deployed a centralized log management system and integrated into Chef to be used by developers.
  • Participated in execution of client meetings and internal Maven development projects and codes for testing Services on daily basis.
  • Coordinating with different teams to solve the Chef defects and providing required solution to the Issue in an efficient manner.
  • Installed, configured and maintained web servers like HTTP Web Server, Apache Web Server, Web Sphere Application Server on Red Hat Linux.
  • Implemented Chef Cookbooks, 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 a fully Automated Build and Deployment Platform and coordinating code builds promotions and orchestrated deployments using Jenkins/Hudson , and GitHub .
  • Configured, maintained and administered Linux systems that host build and release engineering apps by constantly monitoring system load and memory consumption.
  • Built Servers using AWS , importing volumes, launching EC2 , creating security groups, load balancers in the defined virtual private connection.
  • Created Migration documentation for the on premises environment to be migrated to the cloud environment.
  • Used Ant and Maven as a build tools on java projects for the development of build Artifacts on the source code.
  • Installed and Configured Chef Enterprise and Chef Workstation hosted as well as On-Premise; Bootstrapped Nodes; Wrote Recipes, Cookbooks and uploaded them to Chef-server .
  • Automated the continuous integration and deployments using Jenkins, Docker, Ansible and AWS Cloud Templates.
  • Develop UNIX scripts to manually deploy code across various environments.
  • Modified build configuration files such build.xml in ANT .
  • Update MAVEN build configurations and create integration and performance tests.
  • Manage SVN branching and merge older projects in multiple simultaneous releases.
  • Used MAVEN release tool to perform releases.
  • Troubleshooting existing ANT/MAVEN scripts along with altering them for changes in project requirements .
  • Migrated existing code to CI/CD Pipeline via Ant to Maven and Anthill Pro to Jenkins.
  • Configured and maintained Jenkins to implement the CICD process and integrated the tool with ANT and Maven , Gradle to schedule the builds.
  • User, Group creation, monitoring and maintaining log for system status/health using Linux commands and Nagios system monitor, Used JIRA to track issues and Change Management.
  • Understanding of developing and testing enterprise products, with current focus on cloud-based application and giving solution to challenges imposed by multi data center deployed SaaS products and their needs for DevOps tools and automation.

Environment: ANT/MAVEN, JIRA, Jenkins, Docker, Ansible, AWS, EC2, S3, EBS, Linux, AWS, GitHub, puppet .

Confidential, Florida

DevOps Engineer

Responsibilities:

  • Implemented a Continuous Delivery framework using Jenkins, Ansible, GIT, SVN, Docker, Kubernetes, Maven and Nexus in Linux environments.
  • Writing and Implementing Ansible Playbooks and Ansible Roles for configuration management as part of micro services implementation and deployments.
  • Applied new variables, secret files and application support files using Ansible playbooks and Ansible roles and Chef Cookbooks . And supporting team during implementation issues.
  • Implementing new projects builds framework using Jenkins &Maven as build framework.
  • Closely working with developers, project managers and product owners to setup the road map, and supported day to day build issues.
  • Creating Jenkins jobs to build code and push to Nexus Repository .
  • Worked as a team member to install and configure Kubernetes cluster configuration.
  • Worked to support and build Docker images and push them to Docker repositories .
  • Hands on experience in creating pods and managing on the cluster environment on Kubernetes .
  • Implementing configuration changes using GIT , Source Tree for Ansible playbooks , Ansible roles .
  • Worked to write policy files in SVN for new code changes, and SVN DB configuration changes.
  • Worked to create SVN release configuration and Jenkins Release configuration for release management.
  • Installed and Configured Jenkins Plug-in to support the project specific tasks. Supporting team during Jenkins deployments issues.
  • Troubleshooting build issues, configuration issues, implementation issues and testing issues.
  • Performing health checkups of Nodes . Using tools like Intro scope & Nagios.
  • Using JIRA to write user stories as ticketing tool in release planning and to execute release build request from the project team.
  • Exposed to all aspects of software development life cycle ( SDLC ) such as Analysis , Planning, Developing, Testing, implementing and Post-production analysis of the projects.
  • Building and configuring various environments like DEV, SIT, QA , and UAT for every month release plans.
  • Implementing pipelines to deploy the code into DEV, CST and QC servers for testing.
  • Worked to create branches for release management and code merge and deployments using GIT and SVN.
  • Developed Perl and shell scripts for automation of the build and release process, developed Custom Scripts to monitor repositories and to support project related tasks.
  • Created, delivered and maintained scalable system architecture to support a High-availability internet site with various internal applications.
  • Collaboration with developers and performance engineers to enhance supportability and identify performance bottlenecks.
  • Flexibility and adaptability in regards with new Technologies and Environments.

Environment: J2EE, Linux, Maven/ANT, Nexus, Puppet, Jenkins, Tomcat, JIRA, GIT, Shell Scripts, Unix/ Linux environment

Confidential

Build & Release Engineer

Responsibilities:

  • Installed, configured and administered Jenkins CI tool on Linux machines. Configuration Management (SCM) tools like Subversion (SVN), GIT.
  • Setup Jenkins Build server and maintenance.
  • Jenkins is used as a continuous integration tool for build and deployment of JAVA code.
  • Experience in User Management and Plug-in Management for Jenkins.
  • Used the continuous integration tool Jenkins to automate the daily processes.
  • Worked in creating Web Sphere Application Server Clustered Environments and handling Load Balancing for QA, UAT and Production.
  • Managed Maven environment by setting up local, remote and central repositories with required configuration in maven configuration files.
  • Experience with Build Management tools like Maven for writing build.xml and Pom.xml
  • Managed the Maven Repository using Nexus tool to automate the build process and used the same to share the snapshots and releases of internal projects
  • Used ANT and MAVEN as build tools on Java projects for the development of build artifacts on the source code.
  • Created Maven shell scripts for build and release activities in QA, Staging, and Production environments.
  • Managed SVN repositories for branching, merging, and tagging.
  • Performed all necessary day-to- day Subversion/GIT support for different projects.
  • Integrate GIT into Jenkins to automate the code check-out process.
  • Using GIT as configuration Management tool to have version control
  • Responsible for design and maintenance of the Stash GIT Repositories, views, and the access control strategies.
  • Developed and maintained UNIX/Perl/ANT scripts for Java/J2EE build and release tasks.
  • Implemented Release schedules, communicated the Release status, created Roll Out Plans, tracked the Project Milestones, prepared the reports and chaired the Release calls and worked for a Jira Application.
  • Deployed Enterprise Application Archive (EAR), Web Application Archive (WAR), Staging and Production environments.

Environment: Linux (RHEL, CentOS), Puppet, Jenkins, Hudson, ANT, Maven, Git, SVN, Puppet, Jira, Bash, Shell, Perl, Python, Tomcat, Web Logic, Web Sphere, JBOSS, Nagios, RHEL 5.x.

Confidential

LINUX ADMINISTRATOR

Responsibilities:

  • Prepare specs for new infrastructure and VMware servers, disk storage, and network switches, routers, firewalls, and VPN's.
  • Administered Linux servers for several functions including managing Apache/Tomcat server, mail server, and My SQL databases in both development and production.
  • Created users, manage user Administered, maintained Red Hat 3.0, 4.0, 5.0, 6.0 AS, ES, Trouble shooting Hardware, Operating System Application & Network problems and performance issues; Deployed latest patches for, Linux and Application servers, Performed Red Hat Linux Kernel Tuning.
  • Experience in implementing and configuring network services such as HTTP, DHCP, and TFTP.
  • Install and configure DHCP, DNS (BIND, MS), web (Apache, IIS), mail (SMTP, IMAP, POP3), and file server on Linux servers.
  • Create file transfer server for customer data exchange.
  • Automate network permissions, maintain User & File System quota on Redhat Linux.
  • Bash shell-scripts to automate routine activities. Monitored trouble ticket queue to attend user and system calls.
  • Migrated database applications from Windows 2000 Server to Linux server.
  • Installing and setting up Oracle9i on Linux for the development team.
  • Capacity Planning, Infrastructure design and ordering systems.
  • Successfully installed and configured NAGIOS monitoring system to monitor the production server environment.
  • Attended team meetings, change control meetings to update installation progress, and for upcoming changes in environment.
  • Design, build, and maintain production servers and RAID storage system.
  • Diagnosed hardware and software problems and provided solution to them.
  • Worked with DBAs on installation of RDBMS database, restoration and log generation.

Environment: Red Hat Linux 3.0,4.0,5.0 AS ES, HP-DL585, Oracle 9i/10g, VMware, Tomcat 3.x,4.x,5.x, Apache Server 1.x,2.x, shell scripting.

We'd love your feedback!