We provide IT Staff Augmentation Services!

Sr. Cloud Devops Engineer Resume

3.00/5 (Submit Your Rating)

Nyc, NY

SUMMARY

  • 8+ years of professional experience in IT industry comprising of Linux Administration, Build and Release, DevOps and AWS Cloud Services that includes principles with keeping up Continuous Integration, Continuous Delivery and Continuous Deployment in various environments like (DEV/TEST/STAGE and PROD).
  • Experience in AWS Cloud IaaS stage with components VPC, ELB, Auto - Scaling, EBS, AMI, EMR, Kinesis, Lambda, Cloud Formation template, Cloud Front, Cloud Trail, ELK Stack, Elastic Beanstalk, Cloud Watch and DynamoDB.
  • Perform analysis of large Data sets using components from the Hadoop ecosystem.
  • Experience in maintaining the user accounts (IAM), RDS, Route53, VPC, RDS, Dynamo DB and SNS services in AWS cloud.
  • Work with the application team to design and develop an effective Hadoop solution. Be actively engaged and responsible in the development process.
  • Involved in designing and deploying multitude applications utilizing almost all the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, Maria DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and Auto scaling in AWS Cloud Formation.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Hands on experience in S3 buckets and managed policies for S3 buckets and utilized S3Buckets and Glacier for storage, backup and archived in AWS and in setting up and maintenance of Auto-Scaling AWS stacks.
  • Expertise in creating functions and assigning roles in AWS Lambda to run python scripts. Expertise in testing and automation tools like Selenium, Junit Framework and Cucumber.
  • Designed high availability environment for Application servers and database servers on EC2 by using ELB and Auto-scaling. Installed application on AWS EC2 instances and configured the storage on S3 buckets.
  • Experience in Branching, Merging, Tagging and maintaining the version across the environments using SCM tools like GIT, Bitbucket and Subversion (SVN) on windows and Linux platforms.
  • Expertise in developing build and deployment scripts using Maven (pom.xml) as build tools in Jenkins to move from one environment to other environments.
  • Extensively worked on Jenkins for continuous integration and for End to End automation for all build and deployments.
  • 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 (Mesosphere) and Kubernetes.
  • Hands on in using Bamboo modules such as Build Complete Action, Build Plan Definition, and Administration configuration. Involved in Provisioning AWS Infrastructure using Terraform scripts from Jenkins.
  • Extensive hands on experience with recipes, cookbooks for applying across multiple nodes with chef with templates, roles, knife plugins, chef supermarket and deploying nodes in production environment .
  • Experience in Writing Chef Cookbooks and Recipes to automate our build/deployment process and do an overall process improvement to any manual processes.
  • Configured AWSIAM and security group in VPC (Public and Private Subnets) using Chef.
  • Created AWSRoute53 to route traffic between different regions.
  • Experience with infrastructure automation tool - Terraform. Implement Infrastructure as Code utilizing Terraform for AWS resource provisioning and management.
  • Proficient in Writing Terraform templates, Chef Cookbooks, recipes and pushed them onto Chef Server for configuring EC2 Instances.
  • Analysing in working with Ansible, wrote many playbooks to manage Web applications, Environments configuration Files, Users, Mount points and Packages.
  • Experience in writing Ansible Playbooks and Puppet Manifests to provision Apache Web servers, Tomcat servers, Nginx, Apache Spark and other applications.
  • Expert in Chef/Puppet as Configuration management tool, to automate the repetitive tasks, quickly deploy critical applications, and enthusiastically managed the changes.
  • Experienced in keeping up and looking at log archives using monitoring tools like Nagios, Spelunk, Cloud Watch, ELK Stack, New Relic and App Dynamics.
  • Experience in working with cluster management and orchestration features embedded in Docker Engine which is built using Swarm Kit and worked on creation of custom Docker container images, tagging, pushing the images and Dockers consoles for managing the application of life cycle.
  • Extensively used Docker/Kubernetes for containerization, virtualization, Ship, Run and Deploy the application securely to fasten Build/Release Engineering.
  • Excellent knowledge of Linux including CentOS, RedHat, Ubuntu, Debian, configuration and administration of Red Hat Virtual machines in VMware Environment.
  • Working Knowledge on databases like MySQL, RDS, DynamoDB and MongoDB. Experienced in Administration, Support, Performance Tuning, Migration and Maintenance of Servers.

TECHNICAL SKILLS

Operating Systems: Linux (RedHat, Ubuntu, CentOS), Windows, MAC

Build/Automation Tools: Jenkins, Maven, Ant, Bamboo, Team city, Build Forge, Gradle, TFS

Configuration Management Tools: Ansible, Chef, Puppet, Salt Stack

Cloud Technologies: AWS, Open stack, Azure

Scripting Languages: Shell, Bash, Perl, Python, Groovy, .Net, PowerShell, Terraform

Database System: MySQL, IBM DB2, Dynamo DB, Mongo DB, Cassandra, Hadoop.

Web/App Server: Apache, IIS, HIS, Tomcat, WebSphere Application Server, WebLogic, Jboss

Version Control Tools: GIT, Subversion, Bit Bucket, CVS.

Web Technologies: Servlets, JDBC, JSP, XML, HTML, YAML, Swagger Tool.

Virtualization Tools: VMWare, Power VM, Virtual box, V Centre, vSphere, WebLogic.

Monitoring Tools: Nagios, Cloud Watch, Splunk, ELK, App Dynamics, Datadog

PROFESSIONAL EXPERIENCE

Confidential

Sr. Cloud DevOps Engineer

Responsibilities:

  • Implementing new projects builds framework using Jenkins & Maven as build framework tools.
  • Performed AWS Cloud administration managing EC2 instances, S3, SES and SNS services.
  • Created Buckets in AWS and stored files. Enabled Versioning and security for files store.
  • Implementing a Continuous Delivery (CI/CD) framework using Jenkins, Chef, Maven in Linux environment.
  • Supporting Local System Administrators to troubleshoot Configuration Management and Network issues.
  • Worked on Setting up Chef Workstation, Working with Chef Cookbooks, Chef Recipes, Chef attributes.
  • Created Python scripts to automate AWSS3 data upload/download and control instance operations with AWS API.
  • Migrated Linux environment to AWS by creating and executing a migration plan, deployed EC2 instances in VPC, configured security groups &NACL's, attached profiles and roles using AWS Cloud Formation templates and Ansible modules.
  • Strong experience on DevOps essential tools like Chef, Puppet, Ansible, Docker, Kubernetes, Subversion (SVN), GIT, Hudson, Jenkins, Ant, Maven and migrated VMWAREVMs to AWS and Managed Services like EC2, S3, Route53, ELB, EBS.
  • As a DevOps Engineer, using GIT, Maven, Jenkins, Chef, and, JIRA as tools for day-to-day build & release cycles for automated (CI/CD).
  • Participated in weekly release meetings with Technology stakeholders to identify and mitigate potential risks associated with the releases.
  • Developed, build Continuous Integration/Continuous Deployment (CI/CD) pipelines using AWS CloudFormation with Jenkins.
  • Authored pom.xml files, performing releases with the Maven release plugin, Mavenization of Java projects and managing Maven repositories.
  • Designed, configured and deployed Amazon Web Services AWS for a multitude of applications utilizing the AWS stack (Including EC2, S3, RDS, Cloud Formation, Cloud Watch), focusing on high-availability, fault tolerance, and auto-scaling.
  • 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.
  • Chef to aid with our deployment process, and migrating in house systems to Amazon Cloud Services.
  • Conducted POCs with Docker based applications server configurations in AWS Cloud.
  • Deployed Docker Engines in Virtualized Platforms for containerization of multiple apps.
  • Responsible for installation & configuration of Jenkins to support various Java builds and Jenkins plugins to automate continuous builds and publishing Docker images to the Nexus repository
  • Managed Kubernetes charts using Helm. Created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and Managed releases of Helm packages.
  • Trained staff on effective use of Jenkins, Docker, GitLab and Kubernetes
  • Worked on various Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
  • Developed scripts using Python and Shell for Automation of Activities and builds.
  • Built Jenkins jobs to create AWS infrastructure from GitHub repos containing Terraform code.
  • Deployment of Cloud service including Jenkins and Nexus on Docker using Terraform.
  • Used to write an install script in Ruby using all of the extra helper functions from Chef.
  • Monitored the Data Center - IT Infrastructure using Monitoring Tool Jira and automated the JIRA tasks using Jira cli and Perl.

Environment: GIT, Maven, Jenkins, Chef, Docker, AWS, Perl, Shell, Python, MySQL, Ruby, Java, Nagios, Jira.

Confidential, NYC, NY

DevOps/Cloud Engineer

Responsibilities:

  • Setup and build AWS infrastructure various resources VPC, EC2, S3, IAM, EBS, DynamoDB, Security Group, Auto Scaling, EMR and RDS in Cloud Formation templates, Amazon ECR.
  • Focused on Security, using AWS Guard Duty and CIS benchmark on AWS and Dome9, a cloud infrastructure Security tool.
  • Setup Active Directory in the AWS Cloud that can be used to manage users, groups, computers and can enable you to join Amazon Ec2 instances to our domain easily.
  • Created S3 bucket policies based on the requirement using Terraform thus restricting the access to the bucket.
  • Created and maintained EMR clusters for the developers using Terraform. Installed apps like Hive, Spark, Tezz, Hadoop, Yarn, Ganglia, and Hue. Troubleshooting the cluster if the developers facing any issues.
  • Setup ELK stack to aggregate logs from all your systems and applications, analyse these logs, and create visualizations for application and infrastructure monitoring, faster troubleshooting, security analytics.
  • Built and Implemented collaborative development environment using Bitbucket and integrated it with Jenkins. Set up Jenkins master and added the necessary plugins and adding more slaves to support scalability and Agility.
  • Created and maintained various DevOps related tools for the team such as provisioning scripts, deployment Tools and staged virtual environments using Terraform.
  • Responsible for ensuring Continuous Delivery/Continuous Integration across all environments from POC to Post Production and Production using Jenkins.
  • Implemented several Continuous Delivery Pipelines for different products using Jenkins and Bamboo. Set up build pipelines in Jenkins by using various plugins like Maven plugin, EC2 plugin, Terraform, JDK, Twist lock etc.
  • Wrote python scripts for implementing Lambda functions. 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.
  • Managed AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our environments.
  • Wrote scripts and indexing strategy for a migration to Amazon Redshift from SQL Server and MySQL databases and migrated on premise database structure to Amazon Redshift data warehouse.
  • Experience in schema to define table and column mapping from S3 data to Redshift and worked on indexing and data distribution strategies optimized for sub-second query response.
  • Hands on Experience on Cloud automation, Containers and PaaS (cloud foundry) which helps to trigger the inherent originality of an individual using Terraform.
  • Played a role migrating existing AWS infrastructure to server less architecture (AWS Lambda, Kinesis) deployed via Terraform or AWS Cloud formation.
  • Converted existing Terraform modules that had version conflicts to utilize cloud formation during Terraform deployments to enable more control or missing capabilities.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch.
  • Worked on the migration from VMware to AWS and used Terraform to automate the infrastructure in AWS by creating EC2, S3, RDS, VPC and Route 53.
  • Involved in designing and deploying multiple applications using AWScloud infrastructure focusing on high availability, fault tolerance and auto-scaling of the instances.
  • Designed DevOps workflow for multiple applications by orchestrating Test, Build, Release and Deploy phases through various CI/CD pipelines using Git, Jenkins, Docker, Ansible & Cloud formation tools.
  • Installed and configured Jenkins and created parameterized jobs to kick off builds for different environments.Managed the team's source repository through Bitbucket and continuous integration system using Jenkins.
  • Branching and merging code lines in the GIT and resolved all the conflicts raised during the merges.

Environment: AWS, Jenkins, Terraform, ELK, EKS, EMR, Ec2, S3, IAM, VPC, WSo2, Snowflake, Apache, Python, Maven, Linux, Kubernetes, JIRA, KANBAN, Elastic Search, Log stash, Splunk, AWS RedShift.

Confidential, Irving, TX

DevOps/Cloud Engineer

Responsibilities:

  • Build AWS infrastructure using almost all the resources like VPC, EC2, S3, IAM, EBS, Security Group, Auto Scaling, EMR and RDS in Cloud Formation templates, Amazon ECR.
  • Implemented several Continuous Delivery Pipelines for different products using Jenkins, Go-CD and Bamboo. Set up build pipelines in Jenkins by using various plugins like Maven plugin, EC2 plugin, Docker, Terraform, JDK etc.
  • Built and Implemented collaborative development environment using GIT, GitHub and integrated it with Jenkins. Set up Jenkins master and added the necessary plugins and adding more slaves to support scalability and Agility. Experience with build tools Ant and Maven for writing build.xmls and pom.xmls respectively.
  • Created and maintained various DevOps related tools for the team such as provisioning scripts, deployment Tools and staged virtual environments using Docker and Vagrant.
  • Responsible for ensuring Continuous Delivery/Continuous Integration across all environments from UAT/TEST to Pre-Production and Production using Jenkins and TeamCity, Concourse.
  • Configured and worked on static code quality and coverage tools like SonarQube. Onboard numerous applications into SonarQube and help maintain the SonarQube installation.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Created custom monitors, alarms and notifications for EC2 hosts using Cloud Watch. Configured and administered GitHub Enterprise in AWS with High Availability (HA) enabled and handled. Maintained branches/forks in GitHub version control for the changes made in cookbooks as per release.
  • Extensively used Docker for virtualization, Ship, Run and Deploy the application securely to fasten Build/Release Engineering. Worked on Docker and Vagrant for different infrastructure setup and testing of code.
  • Hands-on Experience in the design, implementation, and support of automated containerized infrastructure (Docker), leveraging continuous integration and continuous delivery processes for service development, and Cluster/monitoring/ for infrastructure service deployment and administration. Evaluated Kubernetes for Docker container orchestration.
  • Used Maven dependency management system to deploy snapshot releases and release artifacts to nexus to share artifacts across the projects. Used Build tools like Maven for building and deploying artifacts such as WAR from source code. Setup Custom Service, job Scheduler, and set repetitions options using Playbooks in Ansible.
  • Performed Health checks for applications before moving to production. Configured and managed Jenkins and Deploy for continuous Integration and end to end automation for all the build and deployments.
  • Created and maintained build related scripts developed in ANT and Python and worked with development team to migrate Ant scripts to Maven. Rolled out Ansible automation and wrote playbooks and plays to update configurations of network services.
  • Created S3 backups using versioning enable and moved objects to Amazon Glacier for archiving purpose. Participated in weekly release meetings with Technology stakeholders, identify and mitigate potential risks associated with the releases.
  • Developed test scripts using groovy for data driven testing of SOAP and REST Web service using SOAP UI. Experience on Groovy Scripts for Web Service API Testing. Experience testing security products a plus.
  • Experience in automating Application Server Tomcat, JBOSS and WebLogic using Ansible. Experience in Automating Microsoft SQL server 2014 using PowerShell on Windows Machine 2012 R2.
  • Perform Upgrades for Team Foundation Server and help migrate to Team Services Experience providing Continuous Integration/Delivery solutions (Jenkins, Maven and UDeploy).
  • Documented Rest API using Swagger Tool. Implemented, Developed and Deployed Java Micro services on aws cloud.
  • Creating the build definitions for various applications using MS Build. Installed MS Build extension pack and Team Foundation Power Tools. Implemented Team Foundation Server TFS as Version Management for Microsoft Technologies.
  • Experience in automation AWS environment using Terraform. Configured AWS Virtual Private Cloud (VPC) and Database Subnet Group for isolation of resources within the Amazon RDS MySQL DB cluster, AWS-Dynamo DB and AWS-RedShift.
  • 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.

Environment: AWS, Micro services, GitHub, Ansible, Jenkins, Tomcat, Apache, Python, Maven, Linux, Docker, Vagrant, SonarQube, Jboss, WebLogic, Team city, GitHub, JIRA, RPM, KANBAN, Elastic Search, Log stash, Splunk, AWS RedShift, Oracle, MS BUILD, TFS, Concourse, Circle CI, Groovy.

Confidential, PA

Build and Release Engineer

Responsibilities:

  • Experience in Installing, configuring and maintaining the file sharing servers like Samba, NFS, FTP and also Web Sphere & Web Logic Application Servers, Nagios.
  • Primary responsibilities include Build and Deployment of the java applications into different environments like Dev, INT and QA.
  • Experienced in configuration and maintenance of commonLinuxservices such as Tomcat, Apache, My SQL, NFS, FTP, Postfix, LDAP, DHCP, DNS BIND, HTTP, HTTPS, SSH, IP tables and firewall etc.
  • Ability to handle load balancer implementations like bonding multiple interfaces into single bond in case of over load on LAN devices.
  • Experience in Software Configuration Management (Daily Build, Release and Testing methodology) using tools like Microsoft Visual Source Safe (VSS), Subversion, and GIT.
  • Strong understanding in writing the automation of processes using the shell script with bash and Python.
  • Building servers with jumpstart using Kick start, CD on timely basis, along with corporate wide requirements.
  • Creating and managing virtual memory (swap spaces) and file systems, while also supporting data management through on-site & off-site storage and retrieval services.
  • Extensive knowledge on Server administration, Kernel upgrade and deployment of patches and applying all firewall and security policies with emphasis on maintaining best practices.
  • Experience in Installation, Configuration, Upgrade, Patches, and performance tuning on UNIX and system software & hardware.
  • Administering local and remote servers on daily basis, troubleshooting and correcting errors.
  • Experienced with inter networking using TCP/IP and resolving network connectivity using tools like dig, nslookup, ping.
  • Monitoring of web servers and other services using Nagios monitoring tool.
  • Involving and partitioning formatting disks and in file system management as Software RAID, LVM and VxVM.
  • Installing and configuring various servers as Apache web server, HTTP server, Samba.
  • Experience in RHEL Provisioning, Upgrades, Patching, Configuration and Performance Tuning in Linux environment using satellite server.
  • Production support of Apache, Apache HTTPD, JBoss, Tomcat and Oracle Web logic 10.3 application servers including installation, configuration, and management and troubleshooting.Strong experience in VM environments like XEN, KVM, Oracle Virtual Box and VM Ware 5.0.
  • Deployment of build artifacts like wars and ears into a Web Logic app server by integrating the WLST scripts to Shell Scripts.
  • Database administration of MySQL, Oracle or equivalent Data Base programs.
  • Installed and configured various services like DNS, LDAP, DHCP, RPM, Send mail, Apache Web Server, Web Logic, NIS, SSH, Tomcat, Telnet, HTTP, HACMP, GPFS, SSL, Net App, RPM Package Management and others.
  • Performed OS installations, OS Upgrades, and Server Patching by configuring PXE and DHCP server using Kick start Configuration and by using Red Hat Satellite server.
  • Debugged network connectivity issues and involved in trouble shooting activities with commands ping, trace route, tcpdump, nslookup, netstat, IOstat, top.
  • Experienced in writing Shell Scripts in Bash, C-shell and Cron tab inLinuxto automate the tasks.
  • Scripting done in administrative and management tasks using shell, Bash,Pythonfor automated administrative jobs and experience on Bourne, Ruby, Perl and C-shell.

Environment: Solaris 9/10/11, Java/J2EE,.NET,ANT, MAVEN, GIT, Red Hat Satellite Server, Apache Tomcat, KickStart, Bonding, Jenkins, WebSphere, SQL, Agile, Web Logic, Subversion, Samba, NFS, FTP, LVM, Tomcat, Apache, bash, python.

Confidential

Linux Administrator

Responsibilities:

  • Configured and installed Red Hat and Centos Linux Servers on both the virtual machine and bare metal Installation.
  • Created, cloned Linux Virtual Machines, templates using VMware Virtual Client migrating servers between ESX hosts.
  • Performed daily system monitoring, verified the integrity and availability of all hardware, server resources, systems, and key processes reviewed system and application logs and verifying completion of scheduled jobs such as backups.
  • Performed RPM and YUM package installations, patch and server management.
  • Solid network and systems troubleshooting with HTTP\HTTPS, SFTP, FTP, NFS, SMB, SMTP, SSH, NTP and TCP/IP, Internet Security, encryption.
  • Performed UNIX System Administration. Fine tuning, Kernel debugging, process scheduling, disk and file system I/O, kernel internals, TCP/IP communications.
  • Managed user accounts, files and directory permissions, and securing UNIX systems to match industry best practices.
  • Worked on Volume management, Disk Management, software RAID solutions using VERITAS Volume manager &Solaris Volume Manager.
  • Performed both interactive and automated (kickstart) installations of Red Hat Enterprise Linux using bash scripting.
  • Worked on Storage Area Network/SAN, EMC Symmetrix/Clarion.
  • Configured Splunk for all the mission-critical applications and used Splunk effectively for Application troubleshooting and monitoring post-go-lives.

Environment: Solaris, Linux, SAN, AIX, DNS, Scripting, VM's, Kickstart Server, Firewalls.

We'd love your feedback!