We provide IT Staff Augmentation Services!

Sr. Aws/devops Engineer Resume

4.00/5 (Submit Your Rating)

Sfo, CaliforniA

PROFESSIONAL SUMMARY:

  • A technocrat with 8 years of experience on Cloud Infrastructure/DevOps, Build &Release Management and Systems admin expertized to engineer and deliver best - fit products catering to client requirements and to maintain sustainable environments in Public, Private and Hybrid Clouds.
  • Solid experience in Amazon AWS Cloud Administration with broad range of knowledge on services like EC2, S3, EBS, ELB, ECS, AMI, SNS, SQS, RDS, Certificate manager, EMR, Route 53, Auto scaling, Glacier, Elastic Search, EFS, Cloud Watch, Cloud Trail, Cloud Formation.
  • Experience on AWS, specifically in Lambda, API Gateway, DynamoDB, Cloud Front, RedShift, RDS, Database Migration Services, X-Ray, VPC, IAM, Security Groups and DynamoDB.
  • Provisioned the highly available EC2 Instances using Terraform and cloud formation, wrote new plugins to support new functionality in Terraform and involved in migrate legacy and monolithic systems to AWS.
  • Utilized Apache LibCloud as a Python Library for interacting with multiple cloud using API’s.
  • Experience in the PaaS service like OpenShift provided by the RedHat and Streamlined installation of OpenShift on partner cloud infrastructure such as AWS.
  • Extensive knowledge on Azure App & Cloud Services, PaaS, Azure Data Factory, Azure SQL Data Warehouse, Power BI, Azure Blob Storage, PowerShell scripts, IaaS, storage, network and database.
  • Knowledge on Google Cloud Platform services.
  • In depth Knowledge on Micro-services using Pivotal Cloud Foundry (PCF).
  • Experience with container based deployments using Docker like working with Docker Hub, Docker Swarm and Docker registries and have knowledge on containerization orchestration using Kubernetes.
  • Expertise in the centralized logging and monitoring stack of Elasticsearch, Logstash, and Kibana to build real time monitoring dashboards to ensure high availability of the Cloud Control Plane.
  • Gained experience in development and configuration with software provisioning tools like Ansible, Chef and Puppet.
  • Developed version control of Chef Cookbooks, testing of cookbooks using Food Critic and Test Kitchen and running recipes on nodes managed by on-premise Chef Server.
  • Experience in Working with Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications and Well versed with Ansible Playbooks, modules, and roles.
  • Expertise with Ansible Playbooks for zero-downtime installation, upgrade, downgrade, and uninstall processes (MongoDB, Cassandra, Redis, and MySQL).
  • Proficient in creating a custom puppet module skeleton to use same structure across all puppet modules and implemented Puppet hiera to separate data from puppet code.
  • Extensively worked with Hudson, Jenkins, Bamboo and TeamCity for continuous integration and for End-to-End automation for all build and deployments across multiple data centers.
  • Extensive experience using Maven, Ant and MS Build as a Build Tool for the building of deployable artifacts (war & ear) from source code.
  • Efficient experience in using Nexus and Artifact Repository managers for Maven builds.
  • Experience in Technical and Functional side of the Team Foundation Server Components (Source Control, Work Items, TFS Builds, Reporting, SharePoint).
  • Experience working with branching, tagging and maintaining the version across the environments using SCM tools like GitHub, Bitbucket, Subversion (SVN), Perforce, and Rational Clear Case on Linux and windows platforms.
  • Experience on working with Openshift with Docker and Kubernetes.
  • Experienced and proficient in deploying and administering the version across the environments using SCM tools like Git, SVN, TFS and CVS on Linux and windows platforms.
  • Experience with Nuget, NOM and Artifactory.
  • Skilled in various Bug tracking tools like JIRA, Confluence, Slack, Remedy, ServiceNow and Bugzilla.
  • Expertise in working with Resource/Log Tracing/Networking monitoring tools such as Splunk, Datadog, New Relic, Sensu, PagerDuty, Nagios, ELK, Dynatrace and Icinga.
  • Experience in integrating Unit Tests and Code Quality Analysis Tools like Junit, Selenium, Selenium IDE, SonarQube, Fortify, CodeBeat, Urban code deploy and CheckStyle.
  • Experienced with Web/Enterprise Application Deployment Technology specifically including Windows, Linux, Apache, Tomcat, WebLogic, WebSphere, Java, MS SQL and Oracle
  • Good knowledge in Java/.NET, C++, C and Manage software configurations and builds in a UNIX environment.
  • Ability in development and execution of Python, Bash, JavaScript, Ruby, Perl and Shell scripts
  • Knowledge on Springboot, Angular5 and Jquery.
  • Experience on messaging patterns and protocol Kafka and RabbitMQ .
  • Knowledge on big data technologies like Hadoop and Mapreduce.
  • Experience in Installation, Configuration and Administration of Red Hat Enterprise Linux, Sun Solaris, CentOS and Windows
  • Experience with Mulesoft Management Console(MMC).
  • Good exposure in VMware ESX servers and Virtual Center Administration and troubleshooting server virtualization products like KVM, XEN, VMware, and Virtual Box.
  • Experience in server build using Kickstart, PXE, Jumpstart and manual installation Methods.
  • Knowledge of using various routed protocols like FTP, TCP, UDP, ICMP, SFTP, SSH, HTTP, HTTPS and Connect direct.

TECHNICAL SKILLS:

Cloud Environments: AWS, Azure, GCP

Containerization: Docker, Packer, Kubernetes

Orchestration Tools: Terraform, Cloud Formation

Configuration Management Tools: Chef, Puppet, Ansible

CI/CD Tools: Jenkins, Hudson, TeamCity

Build Tools: Ant, Maven, MS Build

Version Control Tools: Subversion(SVN), CVS, GIT, GIT Hub, Bitbucket, Perforce

Ticketing Tools: Jira, Zabbix, Kanban, Scrum, ServiceNow, Remedy, Bugzilla

Repository Manager Tools: Nexus, Artifactory

Monitoring Tools: Nagios, Splunk, Dynatrace, New Relic, Sumo Logic, Sensu, ELK

Testing Tools: Selenium, Junit, Cucumber

Programming / Scripting Languages: Shell, Bash, Python, Ruby, Perl, JSON, Java/J2EE, .Net, Node Js

Databases: Oracle, MySQL, MongoDB, SQL Server, NOSQL, Cassandra DB

Web Servers: Apache Tomcat, Nginx, Web Sphere, JBOSS, WebLogic Web

Virtualization Tools: VMware - ESXi, vCenter, Vagrant, VM ware, Virtual Box

Operating Systems: Red Hat, Ubuntu, CentOS, Debian, Linux, Windows & Mac OS

Networking: TCP/IP, UDP, DNS, DHCP, Routers/Switches

SDLC: Agile, Waterfall

PROFESSIONAL EXPERIENCE:

Sr. AWS/DevOps Engineer

Confidential, SFO, California

Responsibilities:

  • Responsible for managing and controlling the continuous release promotion cycle through automation including the following environments: development, QA, Performance, Pre-prod and production.
  • Involve in designing and deploying multi-tier applications using all the AWS services like (EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling in AWS CloudFormation.
  • Creating backup of Amazon machine Images (AMIs) of EC2 instances using Packer, and critical business data for Disaster Recovery (DR) and upgrading to new instance types for better performance.
  • Provisioning AWS resources using management console as well as Command Line Interface (CLI).
  • Working on AWSCloudWatch, CloudFormation andCloudFront to set up and manage cached content delivery.
  • Configuring S3 Buckets for EBS backed Snapshots and versioning for data backups and Leveraged AWScloudas an extension of the corporate datacenter by creating a VPN connection between corporate datacenter and VPC using Customer and Virtual Private Gateways.
  • Deploying JSON template to create a stack in CloudFormation which include services like Amazon EC2, Amazon S3, Amazon RDS, Amazon Elastic Load Balancing, Amazon VPC, SQS and other services of the AWS infrastructure.
  • Creating AWS Route53 to route traffic between different regions. Created AWS Security Groups for deploying and configuring AWS EC2 instances.
  • Using IAM to create new accounts, roles and groups. Managing IAM accounts (with MFA) and IAM policies to meet security audit & compliance requirements.
  • Responsible for Setup Auto-scaling and Elastic Load Balancer features on EC2 instances to serve the end users using applications during unexpected traffic/demand.
  • Designing and developing infrastructure using Terraform and CloudFormation and automated end-to-end transit hub connectivity resource deployment in AWS via Terraform.
  • Proficiency in writing Docker files with best practices along with docker linting, Docker container management along with volumes, container based DB and services, Docker Artifactory (Jfrog) configuration and setup.
  • Working on Kubernetes to manage containerized applications using its nodes, ConfigMaps, selector services and deployed application containers as Pods.
  • Orchestrated and migrated continuos integration & continuous deployment (CI/CD) processes using Cloud Formation and Terraform, packer Templates and Containerized the infrastructure using Docker, which was setup in OpenShift, AWS and VPCs.
  • Responsible for writing playbooks for deploying applications using Ansible.
  • Used Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manage the changes.
  • Carried automated Deployments and builds on various environments using continuous integration (CI) tool Jenkins.
  • Built a new CI pipeline for testing and deployment automation with Docker, Jenkins, and Ansible.
  • Utlized Jenkins X on AWS to build Ci/CD pipeline with Kubernetes.
  • Installed, Configured, Administered Jenkins Continuous Integration Tool also automated Continuous Build and deploy Scripts for Jenkins.
  • Using Git for source code version control and integrated with Jenkins for CI/CD pipeline, code quality tracking and user management with build tools Maven and Ant.
  • Managing central repositories to host GIT as source code across products, facilitate code reviews & login audits for Security Compliance.
  • Involving in setting up application servers like Tomcat, WebLogic across Linux platforms as well as written shell scripts, Python, Ruby scripting on Linux.
  • Maintaining the Chef server and chef nodes. Worked on using Chef Attributes, Chef Templates, Chef Recipes, and Chef Files for managing the configurations across various nodes using Ruby.
  • Responsible for writing Chef Cookbooks and recipes for migrating VMWARE infrastructure to AWS infrastructure.
  • Monitoring Applications and Servers through Nagios, Web Servers Administration on Apache and Nginx.
  • Used defect tracking system in Jira and managed various requests to enhance workflows and added/ updated components user permissions and also utilised as a ticketing tool.
  • Working on creating and implementing application monitoring, and logging strategies using New Relic, Logstash, Elastic Search and Kibana.
  • Installed, configured and managed the ELK (Elastic Search, Log Facilitated Scrum ceremonies like Sprint planning, retrospectives, Daily stand-ups Stash and Kibana) for Log management within EC2/ Elastic Load balancer (ELB) for Elastic search.

Environment: AWS services VPC, IAM, EC2,Cloud Formation, CloudWatch,CloudTrail,CloudFront, Kubernetes, Apache, Nginx, Ansible, Maven, Docker, Jenkins, JIRA, Chef, Python, MySQL, ELK, VMware, Nagios.

Cloud/DevOps Engineer

Confidential, Grand Rapids, MI

Responsibilities:

  • Managed AWS EC2 instances utilizing S3 and Glacier for our QA and UAT environments as well as infrastructure servers for GIT and created and attached volumes on to EC2 instances.
  • Supported AWS Cloud environment with AWS instances, configured Elastic IP & Elastic Storage.
  • Worked with Security groups & Network ACLs.
  • To trigger changes made in AWS Dynamo DB integrated it with Lambda, created Cron jobs for initiating our daily batch data pulls, executing our continuous integration tests done under Jenkins & backup the Dynamo DB streams.
  • Configured AWS Identity and Access Management (IAM) Groups and Users for improved login authentication.
  • Worked on Azure Fabric, Micro services, IoT & Docker containers in Azure and involved in setting up Terraform continuous build integration system.
  • Created Docker Images using a Docker File. Worked on Docker container snapshots, removing images and managing Docker Volumes and experienced with Docker container service.
  • Involved in setting up Kubernetes (k8s) clusters for running microservices. Took several microservices into production with Kubernetes backed Infrastructure.
  • Built & managed a large deployment of Red Hat Linux instances systems with Ansible, Terraform Automation and provision virtual servers using vagrant and kitchen in Oracle VM virtual box, provisioned servers in Amazon EC2.
  • Deployed & configured Chef Server & Chef Solo including bootstrapping of client nodes for provisioning;
  • Managed & configured hundreds of servers using Chef.
  • Managed artifacts generated by Jenkins & configured jobs with the Maven for various deployments of JAVA/J2EE enterprise applications in Agile environment, automated solutions using Python.
  • Managed Jfrog artifacts in Sonatype NEXUS repository
  • Created post-commit & pre-push hooks using Python in Bitbucket repositories. Resolved merging issues during rebasing & re-integrating branches.
  • Created analytical matrices reports, dash boards for release services based on JIRA tickets.
  • Worked on monitoring tools like Splunk,AWSCloud Watch to health check the various deployed resources and services.
  • Wrote Python code to pull daily usage from Dynatrace API.
  • Developed PowerShell scripts to automate the project creation, setting permissions for users, groups in TFS.
  • Working on a variety of Linux platforms RHEL, Fedora based which includes installation, configuring and maintenance of applications for Prod, Stage and Dev environments.

Environment: RedHat Linux, CentOS, AWS, Azure, PivotalCloudFoundry (PCF), Chef, Maven, Jenkins, Ruby, TFS, JIRA, Python, Oracle, WebLogic Server, Apache Tomcat, Apache Mesos, Docker, Kubernetes, Virtualization, Apache HTTP server, Nginx, Nexus, Java, .Net, LDAP, GitHub/Bitbucket, Dynatrace and Splunk.

DevOps Engineer

Confidential, Seattle, WA

Responsibilities:

  • Provisioned, built and administered Linux servers consisting of flavors like Red Hat, SUSE, Ubuntu and Microsoft Windows 2000 Advanced Server, Windows NT.
  • Used automated installation technologies like Kickstart for provisioning of the servers.
  • Configured and managing User accounts, File systems, Disk quotas, Network and system monitoring, end user connectivity and deploying hardware, DR and HA planning and implementation.
  • Created file systems like ZFS, VxFS using Veritas Foundation Suite, SVM and LVM.
  • Wrote and implemented Perl script to modify LDAP database
  • Installed and configured Puppet Master and Puppet Client, created manifests to install packages, Cron jobs and start services.
  • Managed Ansible Playbooks with Ansible roles.
  • Created Ansible playbooks for various automation purpose, file copy, permission changes, configuration changes, path specific folder creation.
  • Leveraged Chef recipes to start new app server instances, configure app server software and deploy apps.
  • Responsible for configuring the apps to Open Shift and containerization of apps using Docker.
  • Setup Docker to automate container deployment through Jenkins.
  • Maintained Docker repositories and images.
  • Performed administration of WebLogic instances which included installation, deployment, clustering and troubleshooting.
  • Built scripts using Maven build tools in Jenkins to deploy J2EE applications to Application servers from one environment to other environments.
  • Integrated Jenkins to do an auto build when the code is pushed to Git.
  • Developed Shell and Python scripts for automation of the build and release process.
  • Managed performance tuning of applications like Oracle, WebLogic and Operating System.
  • Implemented naming services like DNS, NIS, and Active Directory in multi OS environments.
  • Monitored all the systems for latest Virus definitions and System and Security patch updates.

Environment: Solaris, Red Hat Linux, Veritas Volume Manager, Veritas NetBackup, Oracle, WebLogic, Chef, Ansible, OpenStack, Jenkins, Puppet, Shell Scripting, Python, Maven

Build & Release Engineer

Confidential, Portland, Oregon

Responsibilities:

  • Worked with Jenkins for any automation builds which are integrated with GIT as part of infrastructure automation under continuous integration (CI).
  • Configured and deployed Java and J2EE applications into application servers.
  • Used build tool ANT on java projects for the development of build artifacts on the source code.
  • Createdbuild/deploy documentation in confluence for various applications.
  • Scheduled automated builds using Jenkins.
  • Performed setup of Clustered environment with WebLogic Application Server.
  • Strong usage of GIT commands to clone the central repository to the local server, merge the local changes with the master.
  • Worked on creating repositories in Git Stash for multiple applications
  • Configured Git repositories in CI setup in Jenkins.
  • Utilized Nuget as artifactory as a package management.
  • Used SQL queries to validate data and updated the records for the various modules.
  • Created analytical matrices reports, dash boards for release services based on JIRA tickets.
  • Installed packages using yum and Red Hat Package Manager (RPM) on various servers.
  • On-call support for 24/7 for troubleshooting production issues.

Environment: Java/J2EE, Linux/Unix, GIT, Jenkins, JIRA, Ant, WebLogic, Confluence.

Linux System Administrator

Confidential

Responsibilities:

  • Installed, configured, troubleshoot, secured and supported RedHat 4/5/6, AIX, CentOS 3/4/5 and SuSe Linux9/10 servers and production servers and on virtual environments.
  • Tuning the kernel parameters based on the application/database requirement.
  • Troubleshooting system - OS level and Hardware level.
  • Build YUM and RPM repository Server for Development team to upload packages
  • Configuring multipath, adding SAN and creating physical volumes, volume groups, logical volumes(LVM).
  • Worked on various applications like Nagios and improving their performance by performance tuning and analysis.
  • Involved in migrations and conversions of AIX and Linux servers from Physical to virtual and virtual to virtual.
  • Performed automated installations of Operating System using Jumpstart for Solaris and Kickstart for Linux.
  • Configured IP bonding for failover load balancing and configured multipath for SAN.
  • Install, configure and troubleshoot Virtualization technologies such as XEN, VMware, Pacemaker, DRBD VMware, LPAR, and VIOS.
  • Performance monitoring with ps, say, top, Iostat, vmstat, free, lsof and Other Tools.
  • Involved in Installing, Configuring and administering JBoss.
  • Prepared workflow for build and release management using SVN repository and Hudson build management tool.
  • Setting up Splunk monitoring on Linux and Windows systems.
  • Creating and cloning virtual machines in VMware environment using Virtual Infrastructure client and vSphere.
  • Writing shell scripts for Automated Backups and Cron Jobs. Worked with Remedy ticketing system and provided 24/7 on-call support for production.
  • Implemented standard backup procedures for multiple enterprise applications running on various OS and web servers.

Environment: RedHat Linux, Subversion (SVN), Nagios, Shell, Bash Scripting, web servers, Web logic servers,, Apache, Tomcat WebSphere, JavaScript and MySQL.

System Administrator

Confidential

Responsibilities:

  • Installed, Configured & Administered of RHEL, Centos, Ubuntu & Windows. Responsible for virtualization using VMware ESX server 3.5, 4.0 VMware workstation virtualization suite.
  • RPM and YUM package installations, patch and server management.
  • Managedsystempartitions- disk groups, volumes, increasing volumes.
  • Involved in Troubleshooting critical hardware and software issues and other day-to-day user trouble tickets.
  • Setup & troubleshoot software & hardware raid configurations using RAID 0, 1, 5 on LINUX.
  • Written & modified scripts using both Bash, SSH for day-to- day administration.
  • Creation of Logical volumes (LVM) for Linux operating systems.
  • Troubleshoot hardware & replacement of failed components running on Linux environment, Performance tuning activities like allocation & monitoring of disk space using Disk Quota system.
  • Installed & configured Apache Web server, setup HTTP based Installation server for Kickstart. Administered using tools like SSH, Telnet & Rlogin, performed troubleshooting of DNS, DHCP & active directory. Managed Network troubleshooting applications TCP/IP including Ethernet, IP addressing & Sub netting, routing.
  • Installed, configured SAMBA server for Windows & Linux connectivity. Maintained Samba File Server for user authentication, syslog domain, & file sharing.

Environment: DNS, DHCP, TCP/IP, RIP, FTP, TFTP, HTTP, SNMP, LVM, SMTP, NFS, Microsoft Windows, Linux, Apache Web Server.

We'd love your feedback!