We provide IT Staff Augmentation Services!

Sr. Aws Devops Engineer Resume

5.00/5 (Submit Your Rating)

Dover, NH

SUMMARY

  • Highly enthusiastic and energetic software professional wif 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 teh 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 wif 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 wif container based deployments using Docker, working wif 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 wif EC2 slaves in Amazon AWS cloud configuration. Also, gain familiarity wif surrounding technologies such as Mesos and Kubernetes.
  • Experience in working wif 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 wif 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 Agileand 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 wif 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 teh version across teh 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.

PROFESSIONAL EXPERIENCE

Confidential, Dover, NH

Sr. AWS DEVOPS ENGINEER

Responsibilities:

  • Designed and automated teh AWS infrastructure wif infrastructure as code using Terraform.
  • DesignedTerraform 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 dat handled expected and unexpected load bursts
  • Highly experienced in automating provision, processes, build, configuration management, build & release, monitoring and teh operations using Python, Ruby and shell scripts.
  • Designed teh architecture of Squid proxy server in Terraform and tan implemented it in multiple accounts using Jenkins.
  • Research and implement new tools such as Kubernetes wif Docker to assist wif auto-scaling, continuous integration, rolling updates wif no downtime.
  • Experienced in Devops practices using AWS Elastic Beanstalk and Docker wif Kubernetes.
  • Created or converted existing logging system to utilize cloudwatch logging wif 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 wif 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 teh build issue during teh 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 wif halp ofdevopstools likeChef.
  • WrittenChefRecipes 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.
  • UsedJenkinsfor Continuous Integration and deployment into different Web/ Application Servers
  • Automated & Deployed AWS resources into multiple environments using Jenkins Build jobs.
  • Was part of teh client’s scrum team and worked on user stories.
  • Worked on creation of customDockercontainer images, tagging and pushing teh images. andDockerconsoles for managing teh 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,AWSCLI,AWSAuto Scaling, Unix/Linux, Python, Ruby, Shell scripting, Git.

Confidential

Sr. AWS DEVOPS ENGINEER

Responsibilities:

  • Involved in designing and deploying multitude applications utilizing almost all of teh 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 AWSRoute53 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 AWScloud.
  • Used MySQL, DynamoDB and Elasticache to perform basic database administration. Build out server automation wif 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 andAWSserver provisioning using Chef Recipes
  • Installed and configured configuration tool such as ChefServer / workstation and nodes via CLI tools to AWSnodes
  • Manage AWSEC2 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 AWSBeanstalk for deploying and scaling web applications and services developed wif 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 wif load-balancing tool Nginx.
  • Deployed applications on AWSby using Elastic Beanstalk.
  • Used ANT and MAVEN as a build tools on java projects for teh development of build artifacts on teh source code.

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

Confidential - New York, NY

Sr. AWS/DEVOPS ENGINEER

Responsibilities:

  • Planning, deploying, monitoring, and maintaining AmazonAWScloud infrastructure consisting of multiple EC2 nodes and VMWare Vm's as required in teh 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 wif public and private IP ranges to increase development productivity by reducing test-run times.
  • Working on MultipleAWSinstances, set teh security groups, Elastic Load Balancer and AMIs, Auto scaling to design cost effective, fault tolerant and highly available systems.
  • Worked on integrating GIT into teh continuous Integration (CI) environment along wif Anthill-Pro, Jenkins
  • Developed automation scripting in Python (core) using Puppet to deploy and manage Java applications across Linux servers.Conducting meetings wif developers and managers in order to resolve merge issues duringbuild andrelease.
  • 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).
  • UtilizeAWSCLI to automate backups of ephemeral data-stores to S3 buckets, EBS and create nightly AMIs for mission critical production servers as backups.
  • Virtualized teh servers using teh Docker for teh test environments and dev-environments needs. And also configuration automation using Docker containers.
  • Wrote Ansible playbooks wif PythonSSH as a wrapper to manage configurations of OpenStack Nodes and teh test playbooks on AWS instances using Python
  • Automated teh 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 effect 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,AWSCLI,AWSAuto 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 teh requirement.
  • Built DNS system in EC2and managed all DNS related tasks. Managed teh configuration of teh applications using chef.
  • Creating snapshots and amazon machine images (AMIs) of teh instances for backup and creating clone instances.
  • Performed Server configuration management viaPuppet. Transparent Data Encryption (TDE) implementation.
  • Implemented multi-tier application provisioning in Amazon cloud Services, integrating it wif Puppet.
  • Developed a continuous deployment pipeline using Jenkins, Shellscripts
  • Deployed teh Java applications into web application servers like Web logic.
  • Developed and supported teh Red Hat Enterprise Linux based infrastructure in teh 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 teh amazon identity and access management (IAM).
  • Build servers using AWS, importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in teh 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 teh configurations of teh instances using OpscodeChef. Written and modified various Cookbooks/Recipes for better management of teh 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 teh agile process.
  • Deployed puppet for configuration management to existing infrastructure.
  • Implemented puppet modules for server housekeeping.
  • Actively involved in architecting teh 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 teh code quality tools integration.
  • Experienced in authoring pom.xml files, performing releases wif teh Maven release plugin, Mavenizationof Java projects and managing Maven repositories.
  • Implementing a Continuous Delivery framework using Jenkins, Maven in multiple environments.
  • Implemented Release schedules, communicated teh Release status, created Roll Out Plans, tracked teh Project Milestones, prepared teh reports and chaired teh 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 wif 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 teh code check-out process
  • Maintained and administered GIT source code tool.
  • Implemented Automated Cloud Infrastructure using Chef.
  • Modeled teh structure for multi-tiered applications orchestrate teh 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 teh 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 teh continuous Integration (CI) environment along wif Anthill-Pro, Jenkins
  • Created teh naming strategy for branches and labels and involved continuous integration system wif GIT version control repository and Continually build as teh check-in’s come from teh developer
  • Managed teh Release Communication and Co-ordination Process.
  • Developed build scripts using ANT and MAVEN as teh build tools for teh creation of build artifacts like war or ear files.
  • Maintained teh Shell and Perl scripts for teh automation purposes.
  • Involved in editing teh existing ANT/MAVEN files in case of errors or changes in teh 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 teh Subversion/GIT, Stash Repositories, views, and teh access control strategies.
  • Involved in leading Automation Deployment Team by working wif Puppet.
  • Created puppet manifests, profiles and roles module to automate system operations.
  • Strengtaning security by implementing and maintaining Network Address Translation in company’s network
  • Performed and deployedBuildsfor various Environments like QA, Integration, UAT and Productions Environments
  • Imported and managed multiple corporate applications into Tortoise SVN and Implemented teh setup for Master slave architecture to improve teh Performance Automated SQL Scripts, Batch Scripts Deployment to staging and production Databases wif TFS.
  • Deployment and management of web services wif Tomcat and JBOSS provided end-user straining for all Tortoise SVN, JIRA users to effectively use teh 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 teh whole process.
  • Developed Perl and shell scripts for automation of teh build and release process.
  • Involved in editing teh existing ANT/MAVEN files in case of errors or changes in teh 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 teh 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 teh 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 teh changes dat happen in teh environment and in each server, analyzing teh error logs, analyzing teh User logs, analyzing teh /var/log/messages.
  • Planned, scheduled and Implemented OS patches on Linux boxes as a part of proactive maintenance.
  • Identify, troubleshoot, and resolve problems wif teh 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 teh user needs and requirements.
  • Performing kernel and database configuration optimization such dat 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.

We'd love your feedback!