We provide IT Staff Augmentation Services!

Sr. Aws Devops Engineer Resume

Dover, NH

PROFESSIONAL SUMMARY:

  • Highly enthusiastic and energetic software professional with 8+ years of experience in IT industry comprising of delivery management, design, development, release & deployment, and cloud implementation.
  • Implemented Software Configuration Management processes on projects including setting up and supporting our Continuous Integration. Build environment by automating Software builds, release and configuration processes.
  • Strong experience in self - healing Server Infrastructure development on AWS cloud, extensive usage of AWS-EC2, VPC, CLI, S3 , Route53, IAM , Cloud Formation, Cloud Watch, Cloud Front, SNS, SQS, Cloud Trail.
  • Experienced in cloud automation using AWS Cloud Formation Templates & Terraform .
  • Build servers using AWS , importing volumes, launching EC2, RDS, creating security groups , auto-scaling , Elastic load balancers (ELBs) in the defined virtual private connection (VPC).
  • Designed Terraform templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates and migration from traditional to cloud environment.
  • Worked on Vagrant for configure lightweight, reproducible, and portable development environments.
  • Experience in Implementing Continuous Delivery pipeline with Docker, Maven, Ant, Sonar, Jenkins, GitHub and AWS AMI's
  • Experienced in building sophisticated and highly automated infrastructure using automation frameworks such as Cloud Formation, terraform and Ops Works.
  • Experience with container based deployments using Docker, working with Docker images, Docker hub and Docker registries, installation and configuring Kubernetes and clustering them.
  • Good understanding of Openshift platform in managing Docker containers and Kubernetes Clusters.
  • Worked in Devops group running Jenkins in a Docker container with EC2 slaves in Amazon AWS cloud configuration. Also, gain familiarity with surrounding technologies such as Mesos and Kubernetes.
  • Experience in working with configuration management tools like PUPPET, CHEF and ANSIBLE . Experience in setting up Puppet Master, Puppet Agents for managing enterprise policies and configurations.
  • 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, Databags, templates, attributes.
  • Creating node definitions, building classes and modules (Adding SSH classes to nodes, creating Roles module), other tasks include compiling, packaging and deploying of various applications into different Puppet nodes
  • Experience working in Agile and Waterfall model working methodologies.
  • Created and Maintained Chef Recipes and cookbooks to simplify and expedite deployment of applications and mitigate user error.
  • Expertise in automation tools like Git, Ant, Maven, Jenkins, Chef, Puppet, Ansible, Subversion, Nagios and Docker.
  • Implemented Continuous Integration and deployment using various CI Tools like Jenkins, Bamboo.
  • Extensively worked on Jenkins for continuous integration and for End-to-End automation for all build and deployments.
  • Involved in building own Paas with Docker; deployed various applications through Dockers containers.
  • Dockerized applications by creating Docker images from Dockerfile
  • Experience in administrating, deploying and managing RedHat , UBUNTU and CentOS servers.
  • Experienced in troubleshooting, Configuring and deploying various enterprise applications in WebLogic, WebSphere, Tomcat .
  • Proficient in Python, Perl Scripting, Shell Scripting, SQL , build utilities like Openmake, ANT and Cruise Control.
  • Installed, Configured, Managed Monitoring Tools such as Splunk , nagios for Resource Monitoring/Network Monitoring/Log Trace Monitoring..
  • Experienced in Branching, Merging, Tagging and maintaining the version across the environments using SCM tools like GIT and Subversion ( SVN ) on Linux platforms.

TECHNICAL SKILLS:

Web Technologies: Google Web Toolkit, HTML, JavaScript, CSS, XML, XSLT.

Languages: Shell, PHP, C, C++, CoreJava.

Build Tool: ANT, MAVEN.

SCM Tool: Subversion (SVN), GIT.

CI TOOLS: HUDSON, JENKINS

Platforms: UNIX, Linux, HP-UX, Solaris, Microsoft Windows Vista/ XP

Database: SQL Server 2000/2005, Mongo db. Oracle 9i/10g-PL/SQL.

AWS Services: EC-2, ELB, VPC, RDS, IAM, CloudFormation, Terraform S3, CloudWatch, Cloud trial, SNS, SQS, SWF, EBS, Amazon direct connect.

Servers: JBOSS, Apache Tomcat, WebLogic, WebSphere, Nginix.

Configuration management: Chef, Puppet, Ansible, DOCKERS

Scripting: Ruby, Perl, python, bash shell, Power Shell.

WORK EXPERIENCE:

Confidential, Dover, NH

Sr. AWS DEVOPS ENGINEER

Responsibilities:

  • Designed and automated the AWS infrastructure with infrastructure as code using Terraform.
  • Designed Terraform templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates and migration from traditional to cloud environment.
  • Managed different infrastructure resources like physical machines, VMs and even Docker containers using Terraform
  • Developed Scripts for AWS Orchestration and designed new back-end services, maintaining and expanding our AWS infrastructure and providing mentorship to others on my team.
  • 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
  • Highly experienced in automating provision, processes, build, configuration management, build & release , monitoring and the operations using Python, Ruby and shell scripts.
  • Designed the architecture of Squid proxy server in Terraform and then implemented it in multiple accounts using Jenkins.
  • Research and implement new tools such as Kubernetes with Docker to assist with auto-scaling, continuous integration, rolling updates with no downtime.
  • Experienced in Devops practices using AWS Elastic Beanstalk and Docker with Kubernetes.
  • Created or converted existing logging system to utilize cloudwatch logging with auto-generated lambdas.
  • Managed Linux and Windows virtual servers on AWS EC2 using Chef Server. Configured and monitored distributed and multi-platform servers using Chef.
  • Bootstrapping instances using Chef and integrating with auto scaling.
  • Built and maintained Docker container clusters managed by Kubernetes, Linux, Bash, GIT, Docker on GCP.
  • 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.
  • Create automation and deployment templates for relational and NoSQL databases including MS SQL, MySQL and MongoDB in AWS.
  • Build server deployment on Cloud (EC2) servers with help of devops tools like Chef .
  • Written Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual processes.
  • Worked in an agile development team to deliver an end to end CI/CD product in an open source environment using tools like chef and jenkins.
  • Used Jenkins for Continuous Integration and deployment into different Web/ Application Servers
  • Automated & Deployed AWS resources into multiple environments using Jenkins Build jobs .
  • Was part of the client’s scrum team and worked on user stories .
  • Worked on creation of custom Docker container images, tagging and pushing the images. and Docker consoles for managing the application life cycle.
  • Advanced skill in different various platforms for example, Windows, Redhat Linux , CentOS and different Webserver Tomcat/apache HTTPD.

Environment: AWS, Jenkins, Terraform, VDI, VPC, Route53, EBS, SQL, ELB, Cloud watch, Cloud Formation, Docker, Jira, AWS CLI, AWS Auto Scaling, Unix/Linux, Python, Ruby, Shell scripting, Git.

Confidential -Waltham, Massachusetts

Sr. AWS DEVOPS ENGINEER

Responsibilities:

  • 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 CloudFormation .
  • Configured AWS IAM and Security Group in Public and Private Subnets in VPC.
  • Created AWS Route53 to route traffic between different regions.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Implemented automated local user provisioning instances created in AWS cloud .
  • Used MySQL , DynamoDB and Elasticache to perform basic database administration. Build out server automation with Continuous Integration - Continuous Deployment tools like Jenkins/Maven for deployment and build management system
  • Built Continuous Integration environment Jenkins and Continuous delivery environment.
  • Defined branching, labeling, and merge strategies for all applications in Git .
  • Utilized Configuration Management tool Chef & created Chef Cookbooks using recipes to automate system operations.
  • Written Chef Cookbooks for various DB configurations to modularize and optimize end product configuration, converting production support scripts to Chef Recipes and AWS server provisioning using Chef Recipes
  • Installed and configured configuration tool such as ChefServer / workstation and nodes via CLI tools to AWS nodes
  • Manage AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and UAT environments as well as infrastructure servers for GIT and Chef .
  • 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
  • To achieve Continuous Delivery goal on high scalable environment, used Docker coupled with load-balancing tool Nginx.
  • Deployed applications on AWS by using Elastic Beanstalk .
  • Used ANT and MAVEN as a build tools on java projects for the development of build artifacts on the source code.

Environment: AWS, Chef, Puppet, Jenkins, VDI,VPC, Route53, EBS, SQL, ELB, Cloud watch, Cloud Formation, Docker, Jira, AWS CLI, AWS Auto Scaling, Unix/Linux, Python, Ruby, Shell scripting, Git.

Confidential - New York, NY

Sr. AWS/DEVOPS ENGINEER

Responsibilities:

  • Planning, deploying, monitoring, and maintaining Amazon AWS cloud infrastructure consisting of multiple EC2 nodes and VMWare Vm's as required in the environment.
  • Used security groups, network ACLs, Internet Gateways, NAT instances and Route tables to ensure a secure zone for organizations in AWS public cloud.
  • On boarded and migrated test and staging use cases for applications to AWS cloud with public and private IP ranges to increase development productivity by reducing test-run times.
  • Working on Multiple AWS instances, set the security groups, Elastic Load Balancer and AMIs, Auto scaling to design cost effective, fault tolerant and highly available systems.
  • Worked on integrating GIT into the continuous Integration (CI ) environment along with Anthill-Pro, Jenkins
  • Developed automation scripting in Python (core) using Puppet to deploy and manage Java applications across Linux servers. Conducting meetings with developers and managers in order to resolve merge issues during build and release.
  • Installed/Configured/Managed Puppet Master/Agent. Wrote custom Modules and Manifests , downloaded pre-written modules from puppet - forge . Upgradation or Migration of Puppet community and Puppet Enterprise.
  • Built Continuous Integration environment ( Jenkins, Nexus ). And Continuous delivery environment ( puppet , Yum, rsync ).
  • Utilize AWS CLI to automate backups of ephemeral data-stores to S3 buckets, EBS and create nightly AMIs for mission critical production servers as backups.
  • Virtualized the servers using the Docker for the test environments and dev-environments needs. And also configuration automation using Docker containers.
  • Wrote Ansible playbooks with PythonSSH as a wrapper to manage configurations of OpenStack Nodes and the test playbooks on AWS instances using Python
  • Automated the cloud deployments using chef , python ( boto & fabric ) and AWS Cloud Formation Templates.
  • Used Nagios as a monitoring tool to identify and resolve infrastructure problems before they affect critical processes and also worked on Nagios Event handlers in case of automatic restart of failed applications and services.
  • Expert Knowledge in Bash Shell Scripting , Automation of cron Jobs.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Configure and ensure connection to RDS database running on MySQL engines.

Environment: AWS (EC2, VPC, ELB, S3, RDS, Cloud Trail and Route 53), GIT, VPC, Route53, EBS, SQL, ELB, Cloud watch, CloudFormation, Docker, Jira, AWS CLI, AWS Auto Scaling, Unix/Linux, Shell scripting.

Confidential - Jacksonville, FL

Sr. AWS/DEVOPS ENGINEER

Responsibilities:

  • Creating Private networks and sub-networks and bringing instances under them based on the requirement.
  • Built DNS system in EC2and managed all DNS related tasks. Managed the configuration of the applications using chef.
  • Creating snapshots and amazon machine images (AMIs) of the instances for backup and creating clone instances.
  • Performed Server configuration management via Puppet. Transparent Data Encryption (TDE) implementation.
  • Implemented multi-tier application provisioning in Amazon cloud Services, integrating it with Puppet.
  • Developed a continuous deployment pipeline using Jenkins, Shellscripts
  • Deployed the Java applications into web application servers like Web logic.
  • Developed and supported the Red Hat Enterprise Linux based infrastructure in the cloud environment.
  • Setting up scalability for application servers using command line interface for Setting up and administering DNS system in AWS using Route53 Managing users and groups using the amazon identity and access management (IAM).
  • Build servers using AWS, importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection.
  • Install and configure Amazon command line interface tools Performed migrations of virtual servers from Ubuntu OpenVZ physical servers to AWS EC2.
  • Managed the configurations of the instances using OpscodeChef. Written and modified various Cookbooks/Recipes for better management of the systems.

Environment: Java, Linux, Maven, Nexus, Puppet, Jenkins, Docker, Nginix, Nagios, GIT, Jenkins, AWS EC-2, Route 53, S3, VPC, EMR, Opscode, Autoscaling, ELB, Shell Scripts, Unix/ Linux.

Confidential, Franklin Lakes, NJ

DEVOPS ENGINEER

Responsibilities:

  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Deployed puppet for configuration management to existing infrastructure.
  • Implemented puppet modules for server housekeeping.
  • Actively involved in architecting the puppet infrastructure to manage servers in different environments.
  • Utilized Configuration Management Tool Chef & created Chef Cookbooks using recipes to automate system operations.
  • Solid understanding of Linux shell and Perl scripting , UNIX, Windows, build and release engineering principles.
  • Involved in writing pom files to establish the code quality tools integration.
  • Experienced in authoring pom.xml files, performing releases with the Maven release plugin , Mavenization of Java projects and managing Maven repositories .
  • Implementing a Continuous Delivery framework using Jenkins, Maven in multiple environments.
  • 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 successful Release of Jira Application .
  • Worked on Tomcat , JBOSS, WebLogic and WebSphere Application servers for deployments.
  • Used JIRA to track issues and Change Management.
  • User, Group creation, monitoring and maintaining log for system status/health using Linux commands and Nagios system monitor.
  • Responsible for designing and deploying best SCM processes and procedures.
  • Used both GIT and BITbucket source control systems to manage code.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control.

Environment: SVN, GIT, Jenkins, Maven, Nexus, Chef, WebLogic, TOMCAT, Python Scripts, Perl Scripts, Ruby Scripts, XML, Unix, JIRA.

Confidential

DEVOPS ENGINEER

Responsibilities:

  • Integrated Subversion into DevOps, Udeploy to automate the code check-out process
  • Maintained and administered GIT source code tool.
  • Implemented Automated Cloud Infrastructure using Chef .
  • Modeled the structure for multi-tiered applications orchestrate the processes to deploy each tier.
  • Experience in JIRA to capture, organize and prioritize issues. Experience in partially administering JIRA for issue management
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Used Hudson/Jenkins for automating Builds and Automating Deployments DevOps.
  • Used various plug-ins to extend the base functionality of Hudson/Jenkins to deploy, integrate tests and display reports
  • Owned build farm and produced effective multiple branch builds to support parallel development
  • Worked on integrating GIT into the continuous Integration (CI ) environment along with Anthill-Pro, Jenkins
  • Created the naming strategy for branches and labels and involved continuous integration system with GIT version control repository and Continually build as the check-in’s come from the developer
  • Managed the Release Communication and Co-ordination Process.
  • Developed build scripts using ANT and MAVEN as the build tools for the creation of build artifacts like war or ear files.
  • Maintained the Shell and Perl scripts for the automation purposes.
  • Involved in editing the existing ANT/MAVEN files in case of errors or changes in the project requirements.

Environment: Windows Solaris, UNIX, C++, Java, Eclipse 3.20, Ant, Jenkins, Perforce, Assembla, Git, Jenkins, JBoss Application Server,CVS, Subversion, VTFS, Jira and Cygwin.

Confidential

DEVOPS ENGINEER

Responsibilities:

  • Designing and implementing for fully automated server build management, monitoring and deployment by Using DevOps Technologies like Puppet .
  • Responsible for design and maintenance of the Subversion/GIT , Stash Repositories, views, and the access control strategies.
  • Involved in leading Automation Deployment Team by working with Puppet .
  • Created puppet manifests, profiles and roles module to automate system operations.
  • Strengthening security by implementing and maintaining Network Address Translation in company’s network
  • Performed and deployed Builds for various Environments like QA , Integration, UAT and Productions Environments
  • Imported and managed multiple corporate applications into Tortoise SVN and Implemented the setup for Master slave architecture to improve the Performance Automated SQL Scripts, Batch Scripts Deployment to staging and production Databases with TFS.
  • Deployment and management of web services with Tomcat and JBOSS provided end-user straining for all Tortoise SVN, JIRA users to effectively use the tool.
  • Used Jenkins as a continuous integration tool for automation of daily process.
  • Deployed J2EE applications to Application servers in an agile continuous integration environment and also automated the whole process.
  • Developed Perl and shell scripts for automation of the build and release process.
  • Involved in editing the existing ANT/ MAVEN files in case of errors or changes in the project requirements.

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

Confidential

LINUX ADMINISTRATOR

Responsibilities:

  • Managed and administrated of all UNIX servers, includes Linux operating systems by applying relative patches and packages at regular maintenance periods using Red Hat Satellite server, YUM, RPM tools.
  • Planned and performed the upgrades to Linux (RHEL 5x, 6x, SUSE 10, 11, CENTOS 5, 6, operating systems and hardware maintenance like changing memory modules, replacing disk drives.
  • Handling NFS, Auto Mount, DNS, LDAP related issues.
  • Monitoring CPU, memory, physical disk, Hardware and Software RAID, multipath, file systems, network using the tools NAGIOS monitoring.
  • Performing failover and integrity test on new servers before rolling out to production.
  • Deployment and Configuration of application server Tomcat deploying Java and Web Application .
  • Writing Shell scripts for automation of daily tasks, documenting the changes that happen in the environment and in each server, analyzing the error logs, analyzing the User logs, analyzing the /var/log/messages.
  • Planned, scheduled and Implemented OS patches on Linux boxes as a part of proactive maintenance.
  • Identify, troubleshoot, and resolve problems with the OS build failures.
  • Used Chef for managing server application server such as Apache, MySQL, Tomcat.
  • Installation, configuration, and customization of services Sendmail, Apache, FTP servers to meet the user needs and requirements.
  • Performing kernel and database configuration optimization such that it limits I/O resource utilization on disks.

Environment: Red Hat Linux 5.x, 6.x, Autosys, CentOS, VMware vSphere 4.0, VMware ESX 3.5.0, GIT, Shell Scripting, MySQL, Tomcat, Nagios.

Hire Now