We provide IT Staff Augmentation Services!

Devops & Aws Engineer Resume

2.00/5 (Submit Your Rating)

San Jose, CA

PROFESSIONAL SUMMARY:

  • Around 8 years of experience in IT industry in various roles as DevOps, AWS Cloud Engineer, Linux System Administrator, with excellent experience in Software Integration, Configuration, Packaging, Automating, Managing and Releasing code from one environment to other environment and deploy to servers, support and maintenance under Unix/Linux/VM's Platforms.
  • Experience in DevOps, Configuration Management, Cloud Infrastructure, Automation. It includes Amazon Web Services, Docker, Kubernetes, Git, GitHub, Gitlab, Bitbucket, Jenkins, Chef, Ansible, Puppet, Vagrant, Terraform, Apache, Tomcat, Ant, and Maven.
  • Expertise in AWS platform and its dimensions of scalability including EC2, Lambda, S3, EBS, VPC, ELB, AMI, RDS, IAM, Elastic Container Service (Docker Containers), CloudFormation, CloudFront, CloudWatch, Redshift and other services of the AWS.
  • Experience in designing AWS cloud models for Infrastructure - as-a-Service (IAAS) and Platform-as-a-Service (PAAS).
  • Ability to build deployment, build scripts and automated solutions using scripting languages such as shell, Ruby and Python.
  • Maintaining Continuous Integration, Continuous Delivery and Continuous Deployment in multiple environments like DEV, TEST, STAGE&PROD.
  • Experience working on Docker Container, Docker Hub, Docker Swarm for creating Docker images and handling multiple images primarily for middleware installations and domain configurations.
  • Experience in Scheduled, deployed and managed container replicas onto a node cluster using Kubernetes.
  • Experience in using Jenkins and pipelines to drive all microservices builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.
  • Developed RESTFUL webservices to establish communication between applications and tested API integrity to ensure proper functionality using Postman.
  • Well versed with many different concepts of Chef like Roles, Environments, Data Bags, Knife, Chef Server Admin/Organizations.
  • Used Ansible as a powerful tool for creating infrastructure and deployed on servers.
  • Expertise in writing Ansible playbooks, modules and roles.
  • Created Azure Event Hubs for Application instrumentation and for User experience or work flow processing.
  • Worked extensively on automation engine Ansible that automates cloud provisioning, configuration management, application deployment, intra-service orchestration, and many other IT needs.
  • Extensively worked on Jenkins and Bamboo by installing, configuring and maintaining for continuous integration (CI) and for End to End automation for all build and deployments. Implement CI/CD tools Upgrade, Backup, Restore, DNS, LDAP and SSL setup.
  • Deep Experience in several areas of Jenkins like master/slave administrations, access controls, report generations, parameterized/triggered build setups etc.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with build utilities like Maven and ANT for building of jar, war and ear files by using binary repos like Nexus and Artifactory.
  • Experience on Kubernetes for creating GCP Projects, Services for load balancing and adding them to Routes to be accessible from outside, Creation of Pods through new application and control the scaling of pods, troubleshooting pods through ssh and logs.
  • Worked on Web servers and Application servers like Apache, WebLogic, Gitlab, Tomcat, WebSphere, JBOSS to deploy code.
  • Expertise in working with different Bug Tracking Tools like JIRA, ServiceNow.
  • Good understanding of OSI Model, TCP/IP protocol suite (IP, ARP, TCP, UDP, SMTP, FTP).
  • Experience in implementing and administering monitoring tools Splunk and Nagios.
  • Experienced on ELK architecture and its components like Elasticsearch, Logstash and Kibana.

TECHNICAL SKILLS:

Platforms: UNIX, Linux (Red Hat 5.x,6.x), CentOS, Windows 8/7/Vista/ XP

Version Control Tools: SVN, GIT, Bitbucket.

CI/CD Tools: Hudson, Jenkins, Bamboo

Build Tools: Ant, Maven, MS Build.

Programming Languages: C, Shell, Groovy, Yaml, Python, Java.

Container Platforms: Docker, Packer, Kubernetes, ECS, Packer

Configuration Management: Ansible, Puppet, Chef.

Monitoring Tools: Nagios, CloudWatch, Logstash, Elasticsearch.

Cloud Platform: AWS, Azure.

Bug Tracking Tools: JIRA, Remedy, HP Quality Center

AWS Services: EC2, ELB, EBS, AMI, S3, VPC, RDS, IAM, CloudFormation, CloudFront.

Web Services: Restful, Soap

Artifactories: Nexus, Artifactory, JFrog

Web/Application Servers: WebLogic, Tomcat, JBOSS, Apache.

Database Systems: SQL Server, My SQL, Dynamo DB.

PROFESSIONAL EXPERIENCE:

Confidential, San Jose, CA

DevOps & AWS Engineer

Responsibilities:

  • Build AWS cloud Setup and infrastructure various resources like EC2, EBS, S3, VPC, ELB, CloudFormation, Elastic Cache, ECS, ECR, CloudWatch, AMIs.
  • Installed, configured and setting up databases in AWS using RDS , Storage using S3buckets and configuring instance backups to S3buckets .
  • Design of Cloud architectures for customers looking to migrate or develop new PAAS, IAAS, or hybrid solutions utilizing Amazon Web Services (AWS).
  • Assigned Roles and Policies to Users by using Identity and Access Management ( IAM ).
  • Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances. Setting up redundancy to multiple Availability Zones (AZ) for EC2 instances.
  • Created CloudFormation template to build a repeatable process to stand up various GCP application deployment environments in AWS .
  • Replaced the use of CloudFormation with Terraform to not be fully locked into a single cloud provider.
  • Creating S3 buckets and managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS .
  • Managed AWS Cloud Formation templates Gitlab to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Ran Ansible playbooks and created various roles for applications, then deployed the Applications/ Services on hosts.
  • Used AWX and Ansible tower for deployment of the developed playbook in the Production and Dev Servers.
  • Implemented Infrastructure automation through Ansible for auto provisioning, code deployments, software installation and configuration updates.
  • Working with GIT to store the code and integrated it to Ansible Tower to deploy the playbook .
  • Wrote several Ansible Playbooks for the automation that was defined through tasks using YAML format and run Ansible Scripts to provision Dev servers.
  • Configured Ansible to manage AWS environments and automate the build process for core AMIs used by all application deployments including Auto Scaling and Cloud Formation Scripts.
  • Implemented Ansible to manage all existing servers and automate the build/configuration of new servers.
  • Used Ansible to Setup/teardown of ELK stack (Elasticsearch, Logstash, Kibana) and troubleshoot the build issues with ELK and work towards the solution.
  • Deployed and configured Elastic search ELK Logstash and Kibana (ELK ) for log analytics, full text search, GCP application monitoring in integration with AWS Lambda and Cloud Watch.
  • Created scripts for system administration using languages such as Shell and Python . Also developed and maintained Shell scripts for build and release.
  • Have built Elasticsearch, Logstash and Kibana (ELK) for centralized logging and then store logs and metrics into S3 bucket using Lambda function.
  • Installed, configured and managed the ELK (Elasticsearch, Logstash and Kibana) for Log management within EC2 /Elastic Load balancer for Elasticsearch Involving in cloud automation with configuration management system Ansible.
  • Kubernetes is being used to orchestrate the deployment, scaling and management of Docker Containers.
  • Used Jenkins pipelines to drive all microservices builds out to the Docker registry and then deployed to Kubernetes Created Pods and managed using Kubernetes.
  • Used AWS lambda to run servers without managing them and to trigger to run code by S3 .
  • Created Docker images from scratch and customized and modified base images from existing environment configurations and maintaining the image repo for development teams.
  • By using Kubernetes , we have deployed containers of Docker inside a cluster.
  • Automated application deployment in cloud using Docker technology using Elastic Container Service Scheduler.
  • Worked with JSON based RESTFUL Web Services and Amazon Web Services (AWS).
  • Developed Windows services to store SQL Server data in to Cloud base data warehousing by using Microsoft Azure and Amazon Web Services (AWS) RedShift.
  • Created Azure Event Hubs for Application instrumentation and for User experience or work flow processing.
  • Worked with Azure ExpressRoute to create private connections between Azure datacenters and infrastructure for on premises and in colocation environment.
  • Used Terraform as IAAS tool for spinning up the GCP instances in the Cloud for the servers.
  • Collaborate in the automation of AWS infrastructure via Terraform and Jenkins - software and services configuration via chef cookbooks.
  • Used Terraform to transform the infrastructure from on - premise to cloud.
  • Developed microservice on boarding tools leveraging Python and Jenkins allowing for easy creation and maintenance of build jobs and Kubernetes deploy and services.
  • Used Docker for container snapshots, attaching to a running container, removing images, managing directory structures and managing containers in Docker registry
  • Implemented a Continuous Delivery pipeline with Docker , Jenkins and GitHub .
  • Used Git, Maven, Jenkins, Chef and Jira as tools for day to day build & release cycles.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to Schedule the builds.
  • Implementing a Continuous Delivery framework using Jenkins, Maven in multiple environments.
  • Responsible for installing Jenkins master and slave nodes and configure Jenkins builds for Continuous Integration (CI) and Continuous Delivery (CD).
  • Implemented SonarQube to break down code quality measurements, to check the coding gauges and setup quality doors to permit/fizzle works according to prerequisite.
  • Setup Continuous Integration for major releases in Jenkins. Created Pipeline in Jenkins by integrating Git and Maven Plugins. Created new build jobs in Jenkins admin console and configured global environmental variables.
  • Implemented a Continuous Delivery pipeline with Docker, and GIT Hub and AWS.
  • Strong use of Shell scripting languages including BASH for Linux and Mac Platforms and PowerShell for Windows systems.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with PowerShell to automate routine jobs.
  • Created and automated the Jenkins pipeline using pipeline groovy script for the applications .
  • Defined and Developed plan for Problem & Incident management Process based on ITIL. Networking protocols such as TCP / IP , Telnet , FTP , NDM , SSH , rlogin .

Environment: AWS EC2, EBS, S3, VPC, ELB, ECS,ECR, Azure, Auto Scaling, ELK, AMIs, Lambda, Ansible, AWX, Terraform, CloudFormation, Elastic Cache, CloudWatch, Terraform, PowerShell, GIT, RESTFUL, Jenkins, ANT, Maven, Nexus, Docker, Kubernetes, Python, Groovy.

Confidential, Detroit, MI

DevOps/ AWS Cloud Engineer

Responsibilities:

  • Created and Configured Red Hat, Ubuntu, CentOS Virtual Machines in AWS using EC2, ElasticIP, VPC, Subnets, Route Tables, NAT Gateway.
  • Configured SNS, SQS, RDS, S3, Cloud Front and ELB to setup environment ready for cloudification.
  • Configuring of VPC and Route 53 DNS with networking of subnets containing servers.
  • Creating alarms in CloudWatch service for monitoring the server’s performance, CPU Utilization, disk usage etc.
  • Used AWS lambda to run servers without managing them and to trigger to run code by S3 and SNS.
  • Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.
  • Create and managed databases like SQL Server using Relational Database Service (RDS) in AWS.
  • Used GIT for source code version control and integrated with Jenkins for CI/CD pipeline, code quality tracking and user management with build tools Maven.
  • Implemented CI/CD Automation Process using various CI Tools like Jenkins and CD Tools like Docker.
  • Utilized Docker for the runtime environment of the CI/CD system to build, test and deploy.
  • Performed Continuous Integrated delivery (CI and CD process) using Jenkins.
  • Performed Integrated delivery (CI and CD process) Using Jenkins, Nexus.
  • Used Puppet to automate Configuration management and to manage Web Applications, Config Files, Data Base, Commands, Users Mount Points and Packages.
  • Used Ansible for configuring and managing multi-node configuration management over SSH and PowerShell.
  • Used Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change.
  • Used Ansible Playbooks to setup Continuous Delivery Pipeline. Deployed micro services, including provisioning AWS environments using Ansible Playbooks.
  • Used Ansible to document all infrastructures into version control.
  • Worked on Terraform tool to AWS Cloud Formation in order create, update and version our AWS infrastructure and deployed Docker on AWS.
  • Worked with Terraform to create AWS components like EC2, IAM, VPC, ELB, Security groups.
  • Managed different infrastructure resources, like physical machines, VMs and even Docker containers using Terraform It supports different Cloud service providers like AWS.
  • Configured Cloud Watch and Nagios to monitor real-time granular metrics of all the AWS Services and configured individual dashboards for each resource Agents.
  • Used JIRA tool to track all the defects and changes related to build and Release Team.

Environment: AWS, Git, GitHub, Jenkins, UNIX, EC2, S3, ELB, EBS, Cloud Formation, Maven, Nagios, Ansible, Terraform.

Confidential, Fort Worth, TX

DevOps/ AWS Cloud Engineer

Responsibilities:

  • Worked as a DevOps Engineer for a team that involves three different development teams and multiple simultaneous software releases.
  • Setup and build AWS infrastructure in various resources VPC, EC2, S3, IAM, EBS, Security Group, Auto Scaling, RDS in CloudFormation JSON templates.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Configured AWSIAM and Security Group in Public and Private Subnets in VPC.
  • Involved in architecting and deploying of fault tolerant, highly available, cost effective and secure servers in AWS.
  • Worked on Jenkins file with multiple stages like checkout a branch, building the application, testing, pushing the image into GCR, Deploying to QA3, Deploying to QA9, Acceptance testing and finally Deploying to Prod.
  • 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.
  • Experience working on Docker hub, creating Docker images, and handling multiple images primarily for middleware installations and domain configuration.
  • To achieve Continuous Delivery goal on high scalable environment, used Docker coupled with load-balancing tool Nginx.
  • Developed automation framework using Jenkins, Nexus and Ansible for Application Deployments to the cloud environments.
  • Wrote several Ansible Playbooks for the automation that was defined through tasks using YAML format and run Ansible Scripts to provision Dev servers.
  • Experience in building new application and deployment through Ansible and managing them in production environment.
  • Have experience on Ansible and Ansible Tower (Versions 1.8 & 2.0, Tower version 2.1) as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change.
  • Deployed and configured Elasticsearch , Logstash and Kibana (ELK) for log analytics, full text search, application monitoring in integration with AWS Lambda and CloudWatch. Then store that logs and metrics into S3 bucket using Lambda function.
  • Setting up SWARM using Kubernetes and deployed containers using Docker inside the application.
  • Used Kubernetes to manage containerized applications using its nodes, Config Maps, selector, Services and deployed application containers as Pods.
  • Utilized Kubernetes for the runtime environment of the CI/CD system to build, test deploy.
  • Development of automation of Kubernetes clusters with Ansible, writing playbooks.
  • Automate the installation of ELK agent (file beat) with Ansible playbook. Developed KAFKA Queue System to Collect Log data without Data Loss and Publish to various Sources.
  • Using Ansible deployed and configured Elasticsearch, Logstash and Kibana (ELK) for log analytics, full text search, application monitoring in integration with AWS Lambda and CloudWatch.
  • Managed and maintained highly available EC2 Instances using Terraform and cloud formation and wrote new plugins to support new functionality in Terraform.
  • Written Templates for infrastructure as a code using Terraform to build staging and production environments.
  • Used Maven as build tool on Java projects for the development of build artifacts on the source code.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation-using Jenkins along with Python and Shell scripts to automate routine jobs.
  • Developed Application to access JSON from RESTFUL Webservices from consumer side using JavaScript.
  • Created Bitbucket repositories including merging and building feature branches.
  • Initially used Puppet as a Configuration management tool and later started using the Ansible.
  • Creating Puppet modules and manifest files from scratch and experience in editing existing Puppet manifests and automated manual installation process using Puppet.
  • Managed and deployed the software configurations using Puppet, Puppet Dashboard, and Puppet DB for configuration management to existing infrastructure.
  • Monitor the Azure VM’s using Zabbix to display the network I/O bound, Memory usage, CPU and other metrics.
  • Performed Hardening of the VM’s and disk encryption using the KEK key in MS Azure .
  • Updated Jobs, groovy for the migration of Jenkins jobs from MS Azure to AWS .
  • Remote administration and system configuration through scripting, Linux CLI (Bash, Perl, Python), Salt Stack (Puppet), and Rackspace (OpenStack) console.
  • Worked with the development team to generate deployment profiles (jar, war, ear) using Ant Scripts and Jenkins. Configured and maintained Jenkins to implement the CI process and integrated the tool with ANT to schedule the builds.
  • Worked on ANT and MAVEN Scripts to automate the build process.
  • Used Nagios as a monitoring tool to identify and resolve infrastructure problems before they affect critical processes and worked on Nagios Event handlers in case of automatic restart of failed applications and services.
  • Deployed and configured JIRA, both hosted and local instances for issue tracking, workflow collaboration, and tool-chain automation.

Environment: Maven, Hudson, Jenkins, Puppet, Chef, Terraform, Docker, ANT, MS Azure, Kubernetes, Ansible, ELK, Bitbucket, JBoss, Nagios, AWS EC2, S3, RDS, EBS, Elastic Load Balancer, RESTFUL, Auto Scaling, Shell, JIRA, Python, Nginx, Apache, Tomcat .

Confidential, Chicago, IL

DevOps/ AWS Cloud Engineer

Responsibilities:

  • Tasks performed on performance tuning, capacity planning for AWS environments, monitoring, resource utilization and alerts using CloudWatch; implement hybrid architectures, routing private connections, peering and infrastructure zoning by VPC; CloudFormation templates to deploy infrastructure for environment creation, Code Pipeline to design and implement a CI/CD pipeline
  • Experience with Infrastructure (Cloud), Continuous Integration, arrangement the executive’s instruments, Docker with Kubernetes.
  • Good comprehension of the standards and best practices of Software Configuration Management (SCM) in SDLC procedures like Agile, Scrum and Waterfall.
  • Involved in sending and provisioning of different programming setups crosswise over different IaaS providers like AWS cloud.
  • Expertise in Amazon AWS Cloud Administration Services: IAM, EC2, S3, EBS, VPC, ELB, RDS, Dynamo DB, Auto Scaling, Security Groups, Redshift, OpenShift, Rackspace, Amazon AWS IAM Services in Users, Groups, Policies, Roles, AWS Access Keys and MFA.
  • Collaborate in the computerization of AWS foundation by means of terraform and Jenkins - programming and administrations arrangement by means of Ansible.
  • Extensively engaged with foundation as code, execution plans, asset diagram and change mechanization utilizing Terraform, Managed AWS framework as code utilizing Terraform, Expertise recorded as a hard copy new module to help new usefulness in Terraform.
  • Worked with Terraform key highlights, for example, Infrastructure as code, Execution plans, Resource Graphs, Change Automation and broadly utilized Auto scaling dispatch.
  • Good hands-on involvement on Ansible and Ansible Tower as arrangement the executive’s device and composing playbooks that mechanize dreary errands, overseeing changes for basic applications for constant conveyance.
  • Worked on Ansible playbooks for virtual and physical examples provisioning, design the board, and fixing and programming organization.
  • Experience recorded as a hard copy Ansible playbooks, made inventories, custom playbooks written in YAML language, encoded the information utilizing Ansible Vault and kept up job-based access control by utilizing Ansible Tower and Implemented IT coordination utilizing Ansible to run assignments in a succession which can chip away at various servers.
  • Experience with holder-based organizations utilizing Docker, working with Docker pictures and Docker-center.
  • Experience in utilizing Kubernetes to arrange the organization, scaling and the board of Docker compartments.
  • Integrated Docker holder coordination system utilizing Kubernetes by making cases, Config Maps and organizations. Chipped away at Kubernetes and Docker pictures to give stage as administration on private and open cloud in VMware Cloud.
  • Used Kubernetes to oversee containerized applications utilizing its hubs, Config Maps, selector, Services and conveyed application compartments as Pods.
  • Integrated Jenkins with different Build apparatuses to accomplish effective execution of Jenkins CI/CD pipeline, Developed Scripted pipeline to adaptation control different pipelines and keep up the Source of Truth.
  • Implemented constant coordination and arrangement utilizing different CI/CD instruments like Jenkins, GIT.
  • Configured SonarQube code quality apparatus and coordinated it with Jenkins.
  • Implemented SonarQube to break down code quality measurements, to check the coding gauges and setup quality doors to permit/fizzle works according to prerequisite.
  • Deployment of Applications like Python/MEAN Stack/Microservices, Monitoring utilizing ELK STACK, APM utilizing AppDynamics.
  • Implemented a Continuous Delivery pipeline with Docker, and GIT Hub and AWS.
  • Good information on Routers and Switches, Subnet, VLAN, TCP/IP, VPN, OSI model and Firewall (checkpoint), HTTP, DHCP, DNS, SSL/TLS.
  • Responsible for manufacture and sending robotization utilizing VMWare ESX, Docker Containers, Vagrant.
  • Docker can be coordinated into different apparatuses like AWS, Vagrant, Jenkins and VMware compartments.
  • Experience in structuring and actualizing Cloud Automation and coordination system in private/open cloud conditions including AWS APIs, VMWare, Python and Workflow Engine.

Environment : AWS, Terraform, Ansible, Docker, Kubernetes, CI/CD with Automation on JUNIT Testing with Jenkins, SonarQube, Python/MEAN Stack/Microservices, ELK Stack, APM using AppDynamics, git, vagrant, bash/python.

Confidential

Linux Administrator

Responsibilities:

  • Installed, managed and administrated of all UNIX servers, includes Linux operating systems by applying relative patches and packages at regular maintenance periods using RedHat Satellite server, YUM, RPM tools.
  • 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, and Python.
  • Created Power Shell script that monitored Oracle Enterprise Manager Status and emailed results.
  • Developed automated processes that run daily to check disk usage and perform cleanup of file systems on LINUX environments using shell scripting.
  • Integrated Maven with Shell scripts created in Bash to automate the deployments for the Java based applications.
  • Supported infrastructure environment comprising of RHEL and Solaris .
  • Involved in Linux backup/restore with tar including formatting and disk partitioning .
  • Responsible for setting up Cron jobs scripts on production servers.
  • Proficient innetwork-based services including DNS, DHCP, Syslog, NTP, SSH. Utilized Netstat, Dig, Traceroute, Port Forwarding, Nmap and Rsync.
  • Expertise in creating Active Directory and Network Fundamentals, Protocols such as TCP/IP, DHCP, DNS and Group Policy.
  • Perform new builds and decommissions of both physical and VMware servers .
  • Deployed the Java applications into web application servers like Web logic .
  • Monitoring system performances using Nagios and managing network issues.
  • Monitoring the servers using tools like BMC and Nagios and providing 24x7 on call support rotation basis.
  • Deployed Enterprise Application Archive (EAR), Web Application Archive (WAR), staging and production environments.
  • Created and modified users and groups with SUDO permission.

Environment : Red Hat Linux (RHEL 4/5), UNIX, Python, Maven, Puppet, Nagios, BMC, Oracle, MySQL, Shell scripts, Perl scripts, Apache, Tomcat, SAN, SUSE, VMware.

We'd love your feedback!