We provide IT Staff Augmentation Services!

Sr. Devops & Aws Engineer Resume

2.00/5 (Submit Your Rating)

Nashville, TN

SUMMARY:

  • Around 8 years of hands on involvement in IT industry comprising of LINUX, System Administration, Software Configuration Management (SCM), Build, Deployment and Release Management, Software advancement environment set up and DevOps automation engineering with AWS Cloud Implementations.
  • Expertise in creating DevOps strategy in a various distribution of LINUX and Windows alongside using DevOps tools suites like Subversion(SVN), GIT, CVS, ANT, Maven, Jenkins, Bamboo, TeamCity, Chef, Puppet, Docker, Docker Swarm, Kubernetes, Nexus, Artifactory, Nagios and Splunk in traditional environments, as well as cloud environment like AWS, OpenStack and Azure.
  • Experienced in working on DevOps operations process and tools area (Code review, Unit test automation, Build & Release automation environment, service, Incident and Change Management).
  • Good understanding of the principles and best practices of SCM in Agile, scrum, and Waterfall methodologies.
  • Experienced in Chef, Puppet and Ansible configuration and automation tools. Configures and administered CI tools like Jenkins, Hudson, Bambino for automated builds.
  • Experiences in build tools like Ant, Maven, Arti factory, Nexus, Gradle to write POM.XML build scripts.
  • Experience in working on source controller tools like GIT, Subversion (SVN), CVS.
  • Experience in designing and deploying AWS Solutions using EC2, S3, VPC, Auto - Scaling, EBS, SNS, SQS, Route 53, Elastic Load balancer (ELB), Auto scaling, Lambda, Elastic search, OPS Work, Security Groups Container services ECS, Logstash, Kibana, InfluxDB, Grafana, Sensu, worked at optimizing volumes and EC2 instances and created multiple VPC instances.
  • Excellent knowledge on configuring Amazon EC2, Amazon S3, Amazon Elastic Load Balancing and other services in the AWS family.
  • Migrated different database servers to SQL RDS and migrated cross database applications, also migrated SQL server to Aurora Database.
  • Involved in supporting cloud instances running Linux and Windows on AWS, experience with Elastic IP, Security Groups and Virtual Private Cloud in AWS.
  • Creating and managing policies S3 buckets, Utilized S3 bucket, Glacier for storage and backup on AWS.
  • Implemented CICD allowing for deploy to multiple client Kubernetes/AWS environments
  • Extensively worked on Jenkins, Docker for continuous integration and for End to End automation for all build and deployment.
  • Managed artifacts generated by Jenkins and involved in creating deployment, build scripts and automated solutions using Ruby and Python. Also, have Good experience with bash/shell scripting.
  • Used Chef to manage Web Applications, Configure Files, Database, Users, Mount Points, and packages and responsible for creation and management of Chef Cookbooks.
  • Experience in configuring Puppet Master and Puppet agents .
  • Have good exposure on Linux, Networking, monitoring tools and Debugging .
  • Knowledge on service oriented architecture (SOA), workflows and web services using XML, SOAP, and WSDL.
  • Strong experience with web/application servers like Apache Tomcat, Jetty, JBoss, IBM Web Sphere, Web Logic.
  • Extensive experience in setting up Chef Workstation, Server and Clients.
  • Created and Maintained Chef Recipes and cookbooks to simplify and expedite deployment of applications and mitigate user error.
  • Experience with container based deployments using Docker working with Docker images, Docker Hub and Docker registries and Kubernetes .
  • Experience in creating Docker Hub, Docker Images and handling multiple images primarily for middleware installations and domain configurations.
  • Configured DOCKER Containers for Branching purpose and deployed using Elastic Beanstalk.
  • Maintaining and Monitoring the Application/Servers using Nagios.
  • Experience with programmable infrastructure and Infrastructure as Code IaC tools and principles.
  • Hands-on experience writing Ansible playbooks to deploy automated tasks to many servers.
  • Involved in setting up JIRA as defect tracking system and configured various workflows, customizations and plugins for the JIRA bug/issue tracker.
  • Experience developing and integrating against APIs vRA / vRO engineering, development and support experience Terraform Engineering and integration into AWS Scripting
  • Experience in writing Pearl Scripts, Python programming for deployment of Java applications.
  • Implementation and automation of Shell and Perl scripts for release and build automation.
  • Hands on experience in upgrading servers using RPM, Apt-get and Yum package installer.
  • Migrated java base applications and java web based applications and migrated ETL based applications, Server less ETL based application setup on top of cloud AWS
  • Strong use of Shell scripting languages including BASH for Linux and Mac platforms and PowerShell for Windows systems.
  • Proficient in Networking and configuring TCP/IP, UDP, DNS, NFS, NIS, LDAP, SSH, F5, SSL, SFTP, SMTP.
  • Manage digital and VOIP telephone systems.
  • Experience with TCP/UDP/IP and multicast network protocols
  • Expertise in Trouble Shooting the problem generated while building, deploying and in production support.
  • Experience in Production support engineer providing 24/7 tier1, tier2 technical support for middleware application servers.
  • Exceptional ability to quickly master new concepts and technologies.
  • Excellent analytical, oral, written, communication and problem-solving skills and good Team Player.

TECHNICAL SKILLS:

Languages: C, Java, XML, Bash, Ruby, Python, Shell, Perl Scripting.

Database: SQL, MySQL, MongoDB, NoSQL, Cassandra.

Automation Tools: Puppet, Chef, Jenkins, Terraform Ansible, Hudson, bambino.

Scripting Languages: Shell, Python, Perl, Ruby

Operating Systems: Windows, Red Hat, Centos7, Ubuntu, Sun Solaris, SUSE etc.

Application Servers: Oracle WebLogic, Tomcat, WebSphere MQ series.

Cloud Solutions: Amazon Web Services, Azure

Virtualization tools: Docker, Oracle virtual box, VMware, ESXI.

Networking: TCP/IP, DNS, NFS, NIS, LDAP, SSH, SSL, SFTP, SMTP.

Version & Change Control: GIT, Jira, SVN, Bit bucket.

Web/App servers: Apache Tomcat, WebSphere, JBoss, Web Logic.

Build Tools: Maven, Ant, Gradle.

Source Control: GIT, SVN, Perforce.

Logging And Monitoring Tools: Nagios, Cloud watch, Splunk.

Load Balancers: F5 BIG IP, amazon load balancer, auto scaling, Green and Blue Deployments

PROFESSIONAL EXPERIENCE:

Confidential, Nashville, TN

Sr. DevOps & AWS Engineer

Responsibilities:

  • Hands on experience in Amazon Web Services (AWS) provisioning and good knowledge of AWS services like EC2, S3, Glacier, ELB (Load Balancers), RDS, SNS, SWF, lambda and EBS etc.
  • Created the AWS VPC network for the Installed Instances and configured the Security Groups and Elastic IP's accordingly.
  • Develop and implement an automated Linux infrastructure using Puppet, Wrote Puppet models for installing and managing java versions, wrote a Python plugin for collected to write metrics to state.
  • Automation of various administrative tasks on multiple servers using Puppet.
  • Setting up the build and deployment automation for Java base project by using JENKINS and Maven.
  • Using Cloud Trail, Cloud Passage, Check Marx, Qualys Scan tools for AWS security and scanning.
  • Able to create scripts for system administration and AWS using languages such as BASH and Python, created Lambda functions to upload code and to check changes in S3, DynamoDB table
  • Implement systems that are highly available, scalable, and self-healing on the AWS platform.
  • Wrote python scripts for implementing Lambda functions.
  • Monitored RDS instances and Elastic Load Balancer for performance and availability
  • Creating builds using power shell Scripts, Maven scripts manually and automated.
  • Managed daily builds and releases to QA.
  • Worked DevOps methodologies and cloud infrastructure automation tools like AWS by using Terraform.
  • Experience in Setting up the build and deployment automation for Terraform scripts using Jenkins.
  • Involved in using Terraform migrate legacy and monolithic systems to Amazon Web Services.
  • Provisioned the highly available EC2 Instances using Terraform and cloud formation and wrote new plugins to support new functionality in Terraform.
  • Used Bash and Python, included Boto3 to supplement automation provided by Ansible and Terraform for tasks such as encrypting EBS volumes backing AMIs and scheduling Lambda functions for routine AWS tasks.
  • Expertise in writing new plugins to support new functionality in Terraform.
  • Used Terraform scripts to Automate Instances for Manual Instances that were launched before.
  • Debugged build failures and worked with developers and QA personnel to resolve related issues.
  • Troubleshooting deployment and installation issues. Automated the Build Process using Jenkins.
  • Created API as a front door application to access data or functionality from backend services running on EC2 and code running on Lambda or any web application.
  • Worked on Ansible, Puppet to automate Infrastructure as a code.
  • Unique experience with Pivotal Cloud Foundry (PCF) architecture and design, troubleshooting issues with platform components, and developing global/multi-regional deployment models and patterns for large scale developments/deployments on Cloud Foundry and AWS.
  • Implemented Micro-services using Pivotal cloud foundry platform build upon Spring Boot Services
  • Deploy and monitor scalable infrastructure on AWS& configuration management using puppet.
  • Managed and Administered Apache, Tomcat, WebLogic, WebSphere and Jboss.
  • Designed and worked with team to implement ELK (search, logstash and Kibana) Stack on AWS.
  • Implemented Rest based web services using JAX-RS annotations, Jersey provider and consumed using $HTTP services from angular JS modules.
  • Good experience on MVC frameworks like Angular JS for creating Single Page Application (SPA) using concepts like Routing, Dependency Injection, Promises, Services, Scopes, Controllers and Directives. Used Angular JS for making restful API calls and data binding.
  • Experience working Docker creating various containers with different distribution in integration with Puppet.
  • Configured Nagios to monitor EC2 Linux instances with puppet automation.
  • Responsible for build and deployment automation using VM Ware ESX, Docker containers and Ansible
  • Worked on NoSQL DBs MongoDB, Cassandra for relational database purposes.
  • Launching Amazon EC2 Cloud Instances using Amazon Images (Linux/ Ubuntu) and Configuring launched instances with respect to specific applications.
  • Creating Cloud watch alerts for instances and using them in Auto scaling launch configurations.
  • Create Cache Memory on Windows Azure to improve the performance of data transfer between SQL Azure and wcf services.
  • Launched Docker containers on EC2 instance.
  • Assist Asset Managers to monitor funding and payments in regulations with the Terraform Power Policy.
  • Created Python Scripts to Automate AWS services, include web servers, ELB, Cloud front Distribution, database, EC2 and database security groups, S3 bucket and application configuration, this Script creates stacks, single servers or joins web servers to stacks.
  • Used S3 for simple storage service, moved files and used Snowball service for as part of migration.
  • Worked with AMI effectively a snapshot of the root file system, used a disk image and Linux to boot from arbitrary location on the EBS storage network.
  • Used API as front door for applications to access data, business logic or functionality from back end services, such as workloads running on Amazon EC2, code running on Lambda, web application.
  • Worked with storage and worked with gateway stored volumes, gateway cached volumes, gateway virtual tape library. Installed VM image to host in our datacenter, which supports VMware.
  • Used Storage to import export using snowball application. Worked on storage gateway, worked on bucket policies and access control list.
  • Hands on experience in monitoring EC2 instances using Nagios .
  • Used Kubernetes as a open source platform for automating deployment, scaling and operations of applications containers across clusters of hosts, providing container centric infrastructure.
  • Kubernetes to deploy applications quickly and predictably.
  • Used chef recipes to automate overall process and linked up with Kubernetes server.
  • Worked directly with the Azure Product team in tracking and resolving defects in the beta Azure IaaS offering.
  • Conduct enterprise risk assessments utilizing industry standards and frameworks such as NIST, ISO 27000.
  • Create, audit and maintain various reports and spreadsheets for ISO 9001, ISO 27000 and ISO 27001 audit.
  • Develop & Implement corporate Risk Management Framework based on NIST & ISO27001/2.
  • Worked on Ansible, used YML packages for installing, configuring push to make changes in time.
  • In Ansible worked with playbooks, tasks, roles, facts and templates for VAR files also in ansible configured files by conditions by keeping dynamic values and triggering YML files
  • In ansible worked on setting up SSH with YML configurations, choosing packages, specifying tasks
  • Configured Apache webserver in the Linux AWS Cloud environment using Puppet automation.
  • GIT administration like providing access for branches and GIT repositories.
  • Creating GIT repositories and give access rights to authorized developers and worker on Artifactory.
  • Experience on several Docker components like Docker Engine, Hub, Machine, Compose and Registry.
  • Implemented and maintained ISO27001 driven compliance standards and responsible for Security and security audits for the enterprise. Developed DR policies.
  • RabbitMQ message, SNS Worker Plugin Updated Hapi.js service worker to emit a new RabbitMQ message.
  • Created micro service plugin for Hapi.js service worker to read in info via RabbitMQ message bus in order to create and send SNS messages to AWS SNS topic
  • Experience in configuring Splunk and Integrated Splunk with Active directory and LDAP authentication.
  • Experience working on Docker Hub, creating Docker images and handling multiple images primarily for middleware installations and domain configurations.

Environment: AWS, Ruby, Python, Puppet, Ansible, API, Docker, Terraform StorageS3 Java/J2ee, NFS, DNS, Jenkins, Maven, GIT, Splunk, Shell script.EC2, Logstash, Kibana, Centos, Sensu .

Confidential, Elpaso,TX

DevOps & AWS Engineer

Responsibilities:

  • Setup and build AWS infrastructure resources such as VPC EC2, S3, IAM, EBS, Elasticsearch, logstash, Security Group, Auto Scaling, Lambda and RDS in Cloud Formation.
  • Launched Amazon EC2 Cloud Instances using Amazon Web Services and Configuring launched instances with respect to specific applications.
  • 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.
  • Configuring and Networking of Virtual Private Cloud (VPC).
  • Involved in designing and deploying multitude applications utilizing almost all of the AWS stack (Including EC2, Route53, S3, RDS, DynamoDB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling in AWS Cloud formation. Route 53 configurations.
  • Design roles and groups for users and resources using AWS Identity Access Management (IAM).
  • Creating Cloud watch alerts for instances and using them in Auto scaling launch configurations.
  • Configuring S3 versioning and lifecycle policies to and backup files and archive files in glacier.
  • Responsible for design, maintenance of Subversion/GIT Repositories, views, and the access control strategies.
  • Performed all necessary day-to- day Subversion/GIT support for different projects.
  • Automated builds using Jenkins for continuous build integration.
  • Integrated Jenkins with different code quality analysis and Review tools like SonarQube.
  • Integrated with SonarQube reporting dashboard to run analysis on present project.
  • Used Kubernetes for container operations in AWS, used Kubernetes clusters as a network and load balancer, also Kubernetes is also good at running web applications in a cluster way, also used in multiple services by creating images and reduced space.
  • Responsible for implementing new front-end features, APIs, internal tools and processes in a Node.js centered stack and then rolling out new releases with continuous integration in Jenkins
  • Managed large-scale deployments in stage and production environments.
  • Designed and implemented Nexus binary repository and process. Configured pom.xml files to publish the artifacts into Nexus repository as part of the continuous integration (CI) process. Experience in writing chef cookbooks and recipes to automate middleware installations, domain creations and deployment activities.
  • Wrote chef cookbooks using several of its components like attributes, files, recipes, resources and templates.
  • Wrote recipes and cookbooks to install and configure node.js on several servers.
  • Written wrapper scripts to automate deployment of cookbooks on nodes and running the chef client on them in a Chef-Solo environment.
  • Using the Chef Cookbooks/recipes Migrated the VMWARE VMs to AWS and Managed Services like EC2, S3 Bucket, Route, ELB, EBS etc.
  • Used Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change.
  • Developed Ansible scripts for an automated server provisioning and Docker images for isolation, reducing the time between provisioning and deployment from over 3 hours to less than 10 minutes.
  • Designed and implemented Chef, including the internal best practices, cookbooks, automated cookbook CI and CD system. Made use of Jenkins for Chef CI.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT, Bitbucket source control.
  • Used JIRA to track issues and Change Management. Integrated JIRA and Subversion using Pre-commit hooks to ensure the process is followed and automated JIRA tasks using JIRA CLI.
  • Utilize Cloud Watch to monitor resources such as EC2, CPU memory, Amazon RDS DB services, DynamoDB tables, and EBS volumes.
  • Developed ruby and shell scripts to automate build processes, created and maintained the shell deployment scripts for WebLogic and web application servers.
  • Developed Perl and shell scripts for automation of the build and release process.
  • Automated Nagios services for database server, web-server, application-server, networks, file sizes, RAM utilization, Disk performances using python script in chef.

Environment: AWS, EC2, ELB, S3, Cloud watch, EIP, RDS, VPC, R53, API, EBS, Elastic search, Logstash, Linux, Cloud Formation, Auto scaling, Chef, Puppet, GIT, Maven, Jira, SonarQube, Shell, DynamoDB, Jenkins, Nagios, Ansible.

Confidential, New York

DevOps Engineer

Responsibilities:

  • Working for Dev Ops Platform team responsible for specialization areas related to Cloud Automation.
  • Organized and Co-Ordinated Product Releases, work closely with product development, QA, Support across global locations to ensure successful releases.
  • Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, and custom Ruby/Bash scripts.
  • Designed, configured and deployed multiple applications utilizing the Amazon Web Services focusing on high-availability, Auto-Scaling and defined IAM, Security Groups in AWS.
  • Automated the cloud deployments using Python and AWS Cloud Formation Templates.
  • Puppet Installation setup and full-fledged automation for SOLR Alfresco.
  • Well versed in planning, designing, developing infrastructure automation puppet for build and release process, Developed automation framework for Application Deployments to the cloud environments.
  • Developed test scripts for puppet modules using beakers, ruby framework, planned and developed BDD TDD scripts.
  • Developed deployment, configurations, provisioning all the middleware products using puppet and ruby.
  • Improving Continuous Integration workflow using Virtual Environments like Docker and automated Build process using Docker and similar tools.
  • Installed, Configured, Administered Jenkins Continuous Integration Tool also automated Continuous Build and deploys Scripts for Jenkins.
  • Wrote ANT Scripts to automate the build process, provided ANT build script for building and deploying the application.
  • Able to manage artifacts using Nexus Artifactory management tool, POWESHELL.
  • Integration of Automated Build with Deployment Pipeline. Currently installed Chef Server and clients to pick up the Build from Jenkins repository and deploy in target environments (Integration, QA, and Production).
  • Branching, Tagging, Release Activities on Version Control Tool GIT and developed Custom Scripts to monitor repositories, Server storage.
  • Attended daily stand up meetings, bug-scrub meetings, Sprint planning meetings and Weekly release health check-up meetings as best practices of agile environment.
  • Troubleshooting Build and Deploy Issues, with little downtime.
  • Created detailed documentation of complex build and release process for Demand ware, post release activities process, JIRA workflow and Release notes.

Environment: ANT, MAVEN, Chef, AWS, GitHub, Jenkins, Puppet, Python, Cloud Watch, Red hat Linux, UNIX, Windows servers, EC2, S3, RDS, ELB, EBS, Cloud Formation, Puppet, IIS, Antifactory, ELK, Maven, Gradle.

Confidential

Build and Release Engineer

Responsibilities:

  • Design and implement systems, network configurations, and network architecture, including hardware and software technology, site locations, and integration of technologies.
  • Worked closely with the Development Team in the design phase and developed use case diagrams using Rational Rose .
  • Develop, Maintain, update various script for services (start, stop, restart, recycle, Cron jobs).
  • Created Branches, Tags for each release and particular environments.
  • Set up and administer user and groups accounts, setting permissions for users.
  • Performed project coordination function for evaluation, installation, monitoring, and maintenance of server software on variety of hardware platforms.
  • Gathered all the stakeholder approvals, necessary signoffs while acting as a release manager for two development teams.
  • Remote system administration using tool like SSH
  • Maintaining the Linux Firewall for network and implement to secure the network.
  • Set up Jenkins server and build jobs to provide continuous automated builds based on polling the GIT .
  • Creation and scheduling of Corn Jobs for Backup, System Monitoring and removal of files that is not required.
  • Installed and configured continuous management tool Puppet , to ensure the deployment process.
  • Developed automated processes that run daily to check disk usage and perform cleanup of file systems on LINUX environments using shell scripting.
  • Install and configure Ubuntu, Centos on remote servers and Desktop servers.
  • Used ANT and MAVEN as build tools on Java projects for the development of build artifacts on the source cod
  • Participated in Querying RDBMS such as Oracle , MYSQL and SQL Server by using SQL for data integrity.
  • Creation and administration of Virtual Machines using VMware.

Environment: Oracle, MySQL, Jenkins, Puppet, Ubuntu, Centos, ANT, Maven, VMware ESX Servers, Webservers, Windows and Linux Environment.

Confidential

Linux/ Unix System Administrator

Responsibilities:

  • Installation and administration of RHEL 4.0/5.0 and SUSE 10.x .
  • Wrote UNIX shell scripts for automated installations, to extract logs using C, Bash, Perl .
  • Developed automated processes that run daily to check disk usage and perform cleanup of file systems on LINUX environments using shell scripting.
  • Participated in Java/J2EE and also have the ability to develop XML, HTML, Shell Scripts .
  • Supported infrastructure environment comprising of RHEL and Solaris .
  • Involved in Linux backup/restore with tar including formatting and disk partitioning .
  • Involved in development, user acceptance, and performance testing, production & disaster recovery server.
  • Responsible for setting up Cron jobs scripts on production servers.
  • Perform new builds and decommissions of both physical and VMware servers .
  • Deployed the Java applications into web application servers like Web logic .
  • Responsible for configuring real time backup of web servers.
  • Deployed Enterprise Application Archive (EAR), Web Application Archive (WAR), and Staging production environments.
  • Created and modified users and groups with SUDO permission.
  • Coordinating users for any server activities which may involve major changes on software or any hardware related issues.
  • Applied appropriate support packages/patches to maintain system integrity.
  • Managing the groups and user in Active Directory, installing and configuring send mail and adding servers to domain.

Environment: s: Red Hat Linux (RHEL 4/5), UNIX, Logical Volume Manager, Red Hat Cluster Servers, Oracle, MySQL, Shell scripts, Apache Tomcat, SAN, SUSE.

We'd love your feedback!