We provide IT Staff Augmentation Services!

Sr. devops engineer/aws engineer  Resume

5.00/5 (Submit Your Rating)

NY

SUMMARY:

  • 7+ Years of experience in IT industry comprising of Linux Administration, DevOps/AWS Engineering, Version Control and in automate/build/releasing of code from one environment to other environment and deploying to servers.
  • Experience in Infrastructure Development and Operations, involved in designing and deploying utilizing AWS stack like EC2, EBS, S3, VPC, RDS, SES, ELB, SQS, Auto scaling, Cloud Front, Cloud Formation, Elastic Cache, Cloud Watch, SNS and Route 53.
  • Experienced in Automating, configuring and deploying instances on AWS, Microsoft Azure and Rackspace cloud environments and Data centers.
  • Created and deployed VMs on the Microsoft cloud service Azure, managed the virtual networks, Azure AD and SQL.
  • Build and configure a virtual data center in the AWS cloud to support Enterprise Data Warehouse hosting including Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups, Route Tables, Elastic Load Balancer.
  • Configure and deploy AWS Lambda service to run codes in response to events and automatically manage resources.
  • DevOps role converting existing AWS infrastructure to server less architecture (AWS Lambda, Kinesis) deployed via Terraform and AWS Cloud formation.
  • Experience in Elastic search, Log stash and Kibana (ELK) for centralized logging and then store logs and metrics into S3 bucket using Lambda function.
  • Written Templates for AWS infrastructure as a code using Terraform to build staging and production environments. Integrated Amazon Cloud Watch with Amazon EC2 instances for monitoring the log files, store them and track metrics.
  • Experience working with continuous delivery and build clouds with OpenStack and AWS.
  • Created a Virtual Network on Windows Azure to connect all the servers, Designed ARM templates for Azure Platform.
  • Integrated OpenStack (Grizzly) with OpenSwitch to create Software - Defined-Networking tenant and service provider networks and routers, Developed KVM hypervisor with OpenStack .
  • Implemented the Docker containers for virtualization, Ship, Run and Deploy the application securely to fasten the Build/Release Engineering, and Virtualized the servers using the Docker for the test environments and dev-environment needs.
  • Integrated Docker container orchestration framework using Kubernetes by creating pods, config Maps, and deployments. Managed Kubernetes charts using Helm and Created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files.
  • Experience with Scheduling, deploying, managing container replicas onto a node cluster using Kubernetes. and experienced in creating Kubernetes clusters work with frameworks running on the same cluster resources.
  • Hands on experience with Mesos Marathon & Zookeeper cluster environment for application deployments and Docker Containers.
  • Proficient level of experience on DevOps essential tools like Chef, Puppet, Ansible, Docker, Subversion(SVN), Git, Hudson, Jenkins, ANT, Maven.
  • Development and version control of Chef Cookbooks, testing of Cookbooks using Foodcritic and Test Kitchen, Deployed cookbook recipes on multiple nodes managed by on premise Chef Server.
  • Re-used and modified same Chef Recipes to create a Deployment directly into Amazon EC2 instances and used Chef for server provisioning and automating infrastructure.
  • Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring using Ansible playbooks and has Integrated Ansible with Rundeck and Jenkins.
  • Installed, Configured and Managed Puppet Master/Agent, and wrote custom Modules, Manifests using ruby scripting language and Upgradation or Migration of Puppet Community and Enterprise.
  • Responsible for Plugin-Management in Jenkins according to requirement Upgrading and Degrading Plugin Versions, Hands on experience with Bash, Perl, Python, and ruby scripting.
  • Expertise in using build tools like Maven, ANT and Gradle for the building of deployable artifacts such as war & ear from source code and Pushed the artifacts generated by Maven in to the Nexus repository.
  • Experienced in Branching, Merging, Tagging, and maintaining the version across the environments using SCM tools like Git and Subversion (SVN) on Linux platforms.
  • Worked with Python Libraries like Beautiful Soap, SQL Alchemy, Matplotlib, NumPy, Pillow and Wrote Python scripts to parse JSON documents and loaded the data to database.
  • Integration, deployment and automation of application servers Tomcat, WebLogic across Linux platforms.
  • Monitored the servers & applications using Nagios, Cacti and Splunk.
  • Experience developing Splunk Queries and Dashboards targeted at understanding application performance and capacity analysis, Worked on Bug Tracking tools like JIRA and Confidential Quality center.
  • Experience on databases like MySQL, Oracle and NoSQL databases like DynamoDB and MongoDB .
  • Involved in full Software Development Life Cycle(SDLC), Methodologies & Validations to ensure the Quality Assurance Control and implemented in Agile Testing Methodologies &Software Test Life Cycle (STLC).
  • Responsible for release Engineering group, redefined processes and implemented tools for software builds, patch creation, source control, and release tracking and reporting on Unix platform.
  • Expertise in creating of Active Directory and Network Fundamentals, Protocols like TCP/IP, DHCP, DNS and Group Policy, Developed the Object-Oriented applications using Java, Shell Scripts, and Perl Scripts on Unix.

TECHNICAL SKILLS:

Operating System: Windows, Unix, Linux, RHEL, Solaris, Mac-OSX

AWS Services: EC2, ELB, VPC, RDS, IAM, CloudFormation, S3, CloudWatch, CloudTrail, SNS, SQS, and EBS.

Source Control Tools: Subversion, Git and Perforce

Build Tools: ANT, Maven and Gradle

CI Tools: Hudson, Jenkins

Configuration Tools: Chef, Puppet and Ansible

Containerization Tools: Docker, Kubernetes

Monitoring Tools: Nagios, Splunk, ELK, New Relic

Repositories: Nexus, JFrog and Artifactory.

Languages: Shell, PHP, Python, C, C++, C#, Java, J2EE, ASP.net.

Web/Application servers: WebLogic, Apache Tomcat, WebSphere, Nginx and JBoss.

Networking Services: FTP, SSH, TELNET, TCP/IP, HTTP, DHCP, SNMP, FTP, SMTP, NFS, WinScp.

Web Technologies: HTML, CSS, XML, XSLT

PROFESSIONAL EXPERIENCE:

Confidential, NY

Sr. DevOps Engineer/AWS Engineer

Responsibilities:

  • Worked on AWS EC2 cloud services for installing, configuring and troubleshooting on various Amazon images like Amazon Linux AMI, RedHat, Ubuntu and Windows.
  • Created and managed multiple Instances of Apache Tomcat and deployed several test applications in EC2 instances in QA environment.
  • Worked on Apache Tomcat 6, 7 and Apache Http Servers on the EC2 instances using and deployed the artifacts.
  • Managed and worked with different instances of EC2, creating AMI's, managing EBS volumes and configuring security groups, elastic ip's etc.
  • Implemented VPC, Auto scaling, S3, CloudWatch, Ec2, CFT services on AWS.
  • Assisted to stage the development environment from on premise to AWS cloud based infrastructure using Cloud formation templates (CFT) to provision infrastructure as a code.
  • Create Cloud Formation Templates (CFT) for Linux /Unix environment.
  • Hands on experience with Chef and Ops Works in AWS cloud environment and implemented Chef-Kitchen on AWS and Pivotal Cloud Foundry (PCF). Implemented Micro-services using Pivotal cloud foundry platform build upon Spring Boot Services.
  • Knowledge on Auto scaling launch configurations or lower environments, and creating auto scaling groups with reusable instance templates for Automated Provisioning on demand on based on capacity requirements.
  • Experience with AWS S3 services creating buckets, configuring buckets with permissions, logging, versioning and tagging.
  • Worked with IAM service creating new IAM users & groups, defining roles and policies and Identity providers.
  • Utilized AWS Cloud Watch to monitor the performance environment instances for operational and performance metrics during load testing.
  • Created alarms and trigger points in Cloud Watch based on thresholds and monitored logs via metric filters.
  • Knowledge in using Blue/Green Deployment in AWS to reduce the downtime.
  • Managed AWS Code Commit source control service for hosting private Git Repositories using Git CLI.
  • Created a graph to visualize your infrastructure with Terraform is very simple, a one-liner in fact.
  • Used Terraform to map more complex dependencies and identify network issue.
  • Installing packages for JBoss, Apache and Tomcat by generating modules and writing manifests on RHEL 6.6, Ubuntu 14.04 for around 400 instances.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using Subversion (SVN) and Git source control.
  • Managed Git repository, code merging, production deployments, establishing and applying appropriate branching, labeling/naming conventions using Git source control.
  • Used Maven and Gradle as build tools on Java projects for the development of build artifacts on the source code and store the war file in Nexus repository.
  • Experience Creating and maintained Continuous Integration(CI) using tools Jenkins/Maven over different environments to facilitate an Agile development process.
  • Build scripts using ANT and Maven build tools in Jenkins, Sonar to move from one environment to other environments.
  • Administering Jenkins and secured Jenkins with role based access controls and matrix based project access.
  • Experience in Jenkins monitoring external jobs, distributed builds and plugin management.
  • Worked with Jenkins API's to know various things like build status, count of builds, Git commit version used by Jenkins builds etc. using Groovy.
  • Worked on Chef server management console and understanding and working knowledge on all different components of Chef server, nodes and workstations.
  • Written different cookbooks containing multiple recipes to achieve automation for middleware installation, Environment readiness and deployment activities and to install and configure node.js on several servers.
  • Experience with knife command line utility, berkshelf dependency manager and test kitchen to validate my cookbooks.
  • Automated the cloud deployment using Chef, Python and AWS Cloud Formation Templates. Used Chef for unattended bootstrapping in AWS.
  • Leveraged several Jenkins plugins to automate tasks like code coverage, metrics, AWS-EC2 plugin, and job creation.
  • Installed and configured code rules, keys of SonarQube for code analysis and created of SonarQube dash boards for different team members based on their roles to monitor the progress of project source code.
  • Automated web application testing with Jenkins and Selenium.
  • Used Docker to containerize custom web applications and deployed on Digital Ocean with Ubuntu instances through SWARM Cluster and automated application deployment in cloud using Docker HUB, Docker Swarm, and Vagrant.
  • Good knowledge in creating and maintaining various DevOps related tools for the team such as provisioning scripts, deployment tools and staged virtual environments using Docker.
  • Used Kubernetes for automated deployments, scaling and management of containerized applications across clusters. of hosts.
  • Worked on creating Docker image though a Docker file via Jenkins and deploying the Docker image on OpenShift .
  • Worked with Amazon AWS/EC2, Docker based cluster management environment Kubernetes .
  • Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy.
  • Experience on Kubernetes and deploying Microservices on containerized based deployment platform.
  • Implemented Nagios and integrated with Ansible for automatic monitoring of servers. Designs and implement Cobbler infrastructure and integrate with Ansible doing Linux provisioning.
  • Experienced in maintaining and analyzing log files using CloudWatch, Nagios, Splunk and Logstash .
  • Proven experience in project and team leading. Equally comfortable working independently as well as in a team environment.
  • Involved in NoSQL databases like DynamoDB and MongoDB databases deployment functionality such as executing the scripts.
  • Involved in writing SQL queries to pull reports from various databases.

Environment: AWS EC2, S3, Cloud Formation, VPC, IAM, Chef, Docker, Cloud Watch, Jenkins, Git, Maven, Ansible, Tomcat Apache, New Relic, Linux.

Confidential, Lake Mary, FL

DevOps Engineer

Job Responsibilities:

  • Involved in designing and deploying multitude applications utilizing almost all AWS stack (Including EC2, Route53, S3, RDS, DynamoDB, SNS, SQS, IAM, ELK ) focusing on high-availability, fault tolerance, and auto scaling in AWS CloudFormation .
  • Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python, Ruby, and Docker on familiar servers such as Apache, and IIS .
  • Responsible for monitoring servers using Cloud watch and using ELK Stack, Elastic Search, Logstash and Kibana, developed a RESTful API of Elasticsearch to analyze, search and visualize data.
  • Experienced in creating snapshots and Amazon machine images (AMI) of the instances for backup by creating clone instances, Also Created Lambda function to automate snapshot back up on AWS and set up the scheduled backup.
  • Developing scripts for deployment of customer environments into AWS using Bash, Python and created scripts in Python which integrated with Amazon API to control instance operations.
  • Integrated Git into Jenkins to automate the code check-out process and Integrated Maven with Jenkins to run, to automate the build process as a part of continuous delivery.
  • Responsible for Continuous Integration and Continuous Delivery (CI/CD) process implementation using Jenkins along with Python and Shell scripts to automate routine jobs.
  • Automate and deploy development environments using Ansible to various cloud providers Amazon AWS and EC2, Rackspace, Azure. Travis and Jenkins testing.
  • Developed scripts using ANT and Maven as build tools in Jenkins to move from one environment to other environments and automated weekly releases for compiling Java Code, Debugging and Placing Builds into Maven Repository.
  • Setup and maintained automated environment using Chef Recipes within Azure environment. Good understanding on Knife, Chef Bootstrap process etc.
  • Implemented and designed AWS virtual servers by Ansible roles to ensure deployment of web applications, Worked with Git to store the code and integrated it to Ansible Tower to deploy the playbooks.
  • Implemented Infrastructure automation through Ansible for auto provisioning, code deployments, software installation and configuration updates.
  • Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring using Ansible playbooks and had Integrated Ansible with Rundeck and Jenkins.
  • Worked on creation of custom Docker container images, tagging and pushing the images.
  • Implemented a continuous delivery pipeline with Docker, Jenkins and GitHub and AWS AMI's whenever a new GitHub branch gets started. Jenkins, our continuous integration server automatically attempts to build a new Docker continuous from it.
  • Build the Docker containers for the test environments and dev-environments.
  • Experience in conducting auto deployment of software applications in secured and managed environment using container technology Docker .
  • Supported Deployments into PROD & Pre-Prod environments with multiple Application server technologies like WebLogic, JBoss and Apache Tomcat.
  • Involved in Jira as defect tracking system and configure various workflows, customizations, Plug-ins for Jira bug/issue tracker and, also involved in administration and support of Unix Servers including SUSE, Solaris, RedHat Linux, Confidential -UX, and CentOS.

Environment: and Tools Used: AWS (EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM, ELK, Beanstalk, Cloud Trail), EBS, SQL, AWS CLI, AWS Auto-Scaling, Cloud watch, CloudFormation, Git, Maven, Jenkins, Ansible, Docker, Python, Jira, Shell scripting.

Confidential, Scottsdale, AZ.

DevOps Engineer

Job Responsibilities:

  • Involved in designing and deploying multiple applications using the almost all the AWS cloud infrastructure focusing on high availability, fault tolerance and auto-scaling of the instance.
  • Maintained the user accounts IAM Roles, Route 53(CNAME), VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud.
  • Maintaining a farm of AWS resources like EC2 instances, ELB's and Auto scaling.
  • Leveraged Amazon Web Services like EC2, RDS, EBS, ELB, Auto scaling, AMI, IAM through AWS console and API Integration.
  • Migrated 50+ servers from on premise to AWS Cloud.
  • Setup various Jenkins jobs for build and test automation and created Branches, Labels and performed Merges in Git.
  • Configured Jenkins as a common build engine to build and deploy applications to DEV, QA, and UAT and PROD environments.
  • Used ANT and Maven as build tools on JAVA projects for the development of build artifacts on the source code.
  • Utilized Configuration Management Tool Puppet to automate system operations.
  • Deploy and monitor scalable infrastructure on Amazon web services(AWS) and configuration management using Puppet, designed Puppet modules to manage configurations and automate install process.
  • Performed Database administration tasks related to Dynamo DB, DB2 and hands on experience with Oracle.
  • Developed automation and deployment utilities using Ruby, Bash Scripting and Python.
  • Deployed of Java applications in WebSphere application Server on to different Linux environments ie QA, UAT and Production.
  • Performance monitoring, tuning and troubleshooting WebSphere, WebLogic and Apache server instances.
  • Implemented various Docker containers for creating various environments to deploy the applications which reduce cost for the enterprise.
  • Installed, Configured and Managed Monitoring Tool Nagios and CloudWatch for Resource Monitoring/ Network Monitoring/ Log Trace Monitoring.
  • Managed Ubuntu Linux and Windows virtual servers (Rackspace and AWS EC2) with Chef using Git. Monitored the health of the application using Nagios monitoring tool.
  • Deployed and configured Atlassian tool Jira for both hosting and issue tracking for local instances, workflow collaboration, and tool-chain automation.
  • Documented Minutes of Meetings, Build reports, Release Notes and many other day to day documentation and Status reports.

Environment: EC2, RDS, EBS, ELB, Auto scaling, AMI, IAM, VPC, Route53, Git, Jenkins, ANT, Maven, Puppet, Chef, DB2, Dynamo DB, Ruby, Python, WebSphere Application Server, Oracle WebLogic, IHS Server, Apache Server, Docker, Nagios, CloudWatch, Jira and Linux.

Confidential, Scottsdale, AZ.

Build and Release Engineer

Job Responsibilities:

  • Created Jobs for Builds and Deployments, installed several plug-ins in Jenkins to support multiple tools required for the implementation of projects.
  • Building & Integrating the software and performing Sanity tests with for every commit and the results are intimated to Developers using Jenkins.
  • Maintained Artifacts in binary repositories using JFrog Artifactory and pushed new Artifacts by configuring the Jenkins project using Jenkins Artifactory Plugin.
  • Developed build and deployment scripts using ANT as build tool in Jenkins to move from one environment to other environments.
  • Integrated Junit tests in ANT and configured Jenkins to send the Unit test report to the development team.
  • Developed build and deployment scripts using ANT and Maven as build tools in Jenkins to move from one environment to other environments and automated weekly releases for compiling Java Code, Debugging and Placing Builds into Maven Repository.
  • Managed the source codes repository of multiple development applications using Subversion version control tools and, user support for Subversion issues.
  • Maintained Subversion repositories on Windows.
  • Written chef cookbooks using several of its components like attributes, files, recipes, resources and templates and configured recipes and cookbooks to install and configure node.js on several servers.
  • Debugging Chef Recipes and their execution trying to pull logs into Nagios and monitor deployments.
  • Created Nagios Monitoring infrastructure, also created various Nagios Plugins Scripts based on Perl & Python, for checking health of App servers and for Monitoring load.
  • Responsible for directing the architectural, configuration, and administrative decisions in Jira and Confluence instances containing thousands of users within a highly matrixed organization.
  • Set up the Linux Cron jobs for automating various build related jobs and application data synchronization jobs.
  • Installed, Deployed RedHat Enterprise Linux, CentOS and installation of packages and patches for RedHat Linux Servers.

Environment: and Tools Used: Puppet, Chef, Jenkins, Maven, ANT, Nagios, Perl, Python, Subversion/SVN, Nagios, Jira, Windows, Linux.

Confidential

Build Release Engineer/ DevOps Engineer

Responsibilities:

  • Administration and Implement the Security on Subversion, involved in migrating the SVN repositories to Git.
  • Installation, Configuration, Administration of WebLogic, Apache Tomcat and deploying applications to integrated Dev environment.
  • Configured parameterized builds in Jenkins to deploy the code into Dev, QA and stage environments.
  • Installed multiple plugins in Jenkins like mask password plugin, release plugin, email-ext plugin, perforce, Git plugin, Cobertura plugin, etc.
  • Written Chef cookbooks for WebLogic, JDK, Tomcat, Apache installation and configuration.
  • Developed custom automation build system using Hudson and on Team Foundation Server.
  • Implemented CI and CD Pipelines in Jenkins.
  • Written multiple shell scripts for deployment automation, log rotation, data sync, etc.
  • Point of contact of all build/deployment/network related issues/resolutions.
  • Configuration administration of Nexus Maven repository.
  • Integrating Maven and Subversion for releases, creating and modifying the pom.xml files for maven projects.
  • Build the Scripts using ANT and Maven build tools in Jenkins to move from one environment to other environments.
  • Configured the WAMP/LAMP to make work with Oracle. Created the automation scripts in PHP, shell, Perl and on Oracle using PLSQL.
  • Configured the build jobs on Jenkins and Bamboo build servers.
  • Manage the properties files for DEV, TST, UAT and PROD.
  • Coordinate the releases from DEV to PROD.
  • Create the user guides processes documents, the implementation documents.
  • Installation and Administration of VMware.
  • Installing and Setup of integrated environments.
  • Maintaining the Tags, Branching and merging the code in the parallel development.

Environment: WebLogic, Apache, Tomcat, Chef, Puppet, Nexus Maven, Jenkins, SVN, Git, Shell Scripting, Tomcat, VMWare.

Confidential

Linux Administrator

Job Responsibilities:

  • Installation, configuration and upgradation of RedHat Linux, Confidential -UX, Solaris, and IBM AIX operating systems.
  • Configured and installed Solaris, Confidential -UX and RedHat Linux Servers using jumpstart, Ignite and kick start.
  • Disk and File System management through Solaris Volume Manager, Logical Volume Manager, and Veritas Volume Manager.
  • Built high-end servers, creating, and loading images on Solaris, Confidential -UX and Linux servers using SystemImager tool.
  • Installed and configured Oracle Real Application Cluster(RAC) in Solaris, Confidential -UX, and Linux servers.
  • Expertise in Global File System (GFS), Creating, configuring, and managing clusters in RedHat Linux Servers using GFS.
  • Installed, configured, and managed RedHat Cluster Suite in Linux servers.
  • Performed configuration and troubleshooting of services like NFS, NIS, DHCP, FTP, LDAP, Web servers, Samba server, and Apache server.
  • Planned and implemented migrations from lower end to higher end in OS level and Hardware level in Solaris, Confidential -UX, and Linux servers.
  • RPM package administration using RPM Build and performed Data Backup, Recovery using Veritas Net Backup (VNB).
  • Update the systems using RedHat Enterprise Network (RHN), Managing and monitoring through RHN.
  • Worked on installing and configuring VMware/ESX Servers for virtualizations.

Environment: Solaris, RedHat Linux, Confidential -UX, IBM AIX, Sun Enterprise Servers E5500/E4500, Sun Fire V 1280/480/440, Sun SPARC 1000, N class Server, Confidential blade servers, Dell blade servers, P Series servers, VMware ESX Server.

We'd love your feedback!