We provide IT Staff Augmentation Services!

Aws/lead Devops Engineer Resume

SUMMARY

  • Over 8+ years of IT hand on experience as DevOps Engineer expertized in Developing, configuring, Automating and deploying instances on AWS, Azure and Google cloud environments.
  • Expertized on working with a wide range of AWS cloud services like EC2, ELB, Auto Scaling, VPC, Route53, RDS, S3, IAM, SNS, SQS, DynamoDB, Elasticsearch and CloudWatch.
  • Worked on Designing AWS cloud model for Infrastructure - as-a-Service (IaaS), Platform-as-a-Service (PaaS) and Software-as-a-Service (SaaS).
  • Hands-on experience while working with AWS command line interfaces (CLI) for administrative tasks automation, maintaining AWS security grnetworkoups, Load balancers help in controlling the traffic reaching AWS EC2 and Lambda instances.
  • Hands on experience on Implementing and Architecting Azure cloud services like Azure Storage, Azure Active Directory (AD), Azure storage, IIS, Azure Resource Manager (ARM), Azure VMs, SQL Database, Azure Functions, Azure Service Fabric, Azure Monitor, and Azure Service Bus.
  • Worked on Azure Site Recovery and Azure Backup Installed and Configured the Azure Backup agent and virtual machine backup, Enabled Azure Virtual machine backup from the Vault and configured the Azure Site Recovery (ASR).
  • Atlassian ALM Administrator, Installed and configured Atlassion Jira, HP ALM, Zephyr.
  • Hands on experience on implementing hybrid connectivity between Azure and on - premises using virtual networks, VPN and ExpressRoute.
  • Knowledge on setting up GCP firewall rules in order to allow or restrict traffic through VM’s instances and used GCP cloud CDN (content delivery network) to transfer the content from GCP cache locations to improve user experience and latency.
  • Implemented Kubernetes manifests, helm charts for deployment of microservices into Google’s Kubernetes k8s clusters.
  • Install, configure, and maintain ELK stack systems.
  • Experienced with setup, configuration and maintain ELK stack (Elasticsearch, Logstash and Kibana) and OpenGrok source code (SCM)
  • Using Terraform, managed AWS infrastructure as code and have maintained highly available and fault tolerant systems in AWS, through various API's, console operations and CLI.
  • Written Templates for Azure Infrastructure as code using Terraform to build staging and production environments. Integrated Azure Log Analytics with Azure VMs for monitoring the log files, store them and track metrics and used Terraform as a tool, Managed different infrastructure resources Cloud, VMware, and Docker containers.
  • Provisioned the highly available EC2 Instances using Terraform and cloud formation and wrote new plugins to support new functionality in Terraform.
  • Experience in setting up the Chef Workstation, Chef Repo as well as Chef Nodes from the scratch.
  • Worked with Ansible playbooks for virtual and physical instance provisioning, configuration management, patching and software deployment.
  • Able to write manifests and Ruby scripts to customize the Puppets per requirement configuration.
  • Experience in creating Docker Containers leveraging existing Linux Containers and AMI's in addition to creating Docker Containers from scratch.
  • Experience with container-based deployments using Docker, working with Docker images, Docker hub and Docker registries, installation and configuring Kubernetes and clustering them.
  • Experience on Vagrant, AWS and Kubernetes based container deployments to create self-environments for dev teams and containerization of environment delivery for releases.
  • Extensive experience in designing and implementation of continuous integration, continuous delivery, continuous deployment through Jenkins.
  • Design, build and manage the ELK (Elasticsearch, Logstash, and Kibana) cluster for centralized logging and search functionalities for the App.
  • Responsible for designing and deploying new ELK clusters (Elasticsearch, Logstash, Kibana, beats, Kafka, zookeeper etc.
  • Skilled in monitoring servers using Nagios, Cloud watch and using ELK Stack Elasticsearch Fluentd Kibana.
  • Good experience in Shell Scripting's Server, Unix and Linux, Open stack and Expertise on Python scripting with focus on DevOps tools, CI/CD and AWS Cloud Architecture.
  • Integrated Jenkins with Docker container using Cloud bees Docker pipeline plugin and provisioned the EC2 instance using Amazon EC2 plugin.
  • Implementing multi-tier application provisioning in OpenStack cloud, integrating it with Jenkins
  • Extensive involvement in LINUX/Unix system Administration, System Builds, Server Builds, Installations, Upgrades, Patches, Migration, Troubleshooting on RHEL

TECHNICAL SKILLS

Operating Systems: Red Hat 4.x, 5.x, 6.x, 7.0, Ubuntu, CentOS Windows Server

Languages: Shell Scripting, Python, Ruby, JSON, YAML, jQuery, Java Script, Perl

Cloud & Virtual Tools: Amazon Web Services, Azure, GCP (Google cloud platform) Virtual Box, VMware (vSphere, ESXi 4.x, 5.x, 6, vCenter).

Continuous Integration Tools: Jenkins, Hudson

Configuration Management Tools: Chef, Puppet, Ansible, Terraform

Version Control Tools: Subversion, Git

Containerization Tools: Kubernetes, Docker

Web/Application Servers: Apache, Tomcat, Nginx

Build & Release Tools: Ant, Maven

Databases: MySQL, MS Sql Server 2008 R2, Oracle, mongodB

Monitoring Tools: Nagios, Cloud Watch, Splunk

Ticketing Tools: Service Now, JIRA

PROFESSIONAL EXPERIENCE

Confidential

AWS/Lead DevOps Engineer

Responsibilities:

  • Automating AWS services like EC2, VPC, S3, Route53, IAM, Cloud Formation, ELB and Elastic Beanstalk based infrastructure through Chef, Vagrant, Bash Scripts.
  • Optimization / cost reduction of Amazon AWS services (EC2, S3, EBS, ROUTE53, SES, VPC) through Autoscaling.
  • Worked on changing over existing AWS infrastructure to Serverless architecture (AWS Lambda, AWS Kinesis) through the creation of a Serverless Architecture using AWS Lambda, API gateway, Route 53, S3 buckets.
  • Used AWS cloud services to launch Linux and windows machines, created security groups and written PowerShell scripts to take backups and mounted network shared drives.
  • Build Micro Services using Node JS on AWS Lambda. Promise (bluebird), Serverless Framework are some of the libraries.
  • Worked on OSI Model, TCP/IP protocol suite DNS, IP, ARP, TCP, UDP, SMTP, FTP and Knowledge of Routers and Switches, Subnet, VLAN, TCP/IP, Ethernet, VPN, OSI model, Firewall
  • Coded a Lambda Function that intercept email and store that information in the database that will eventually be displayed in the UI.
  • Developed SIP servlets, messaging application and communication plug-ins and designed and implemented SIP based proxy, Servlet, Registrar, Confidential after reviewing JSR-116, JSR-289. JSR-209
  • Practices for Scalability and Parallelization, Elastic Scalable Storage, Security, Availability & Resiliency, Redundancy, SOA and Microservices, Monitoring etc. Best Practices, Standards, Conventions, Cloud Design Patterns Catalog. Tools Guidance - configuration management, automate tasks, deployment runtime insights, optimization, etc. leading to a DevOps culture.
  • Designing applications on AWS taking advantage of disaster recovery.
  • Lifecycle, Technical, Educational, Rights, Annotation and Classification category data from JSON APIs of OER, YT etc. were mapped, transformed and merged into the LOM Db using ETL. Hosted on AWS.
  • Worked with JIRA for creating Projects, assigning permissions to users and groups for the projects & Created Mail handlers and notification Schemes for JIRA and Used Jira as ticket tracking and workflow tool.
  • Worked with Terraform for automating VPCs, ELBs, security groups, SQS queues, S3 buckets, and continuing to replace the rest of our infrastructure.
  • Utilize Cloud formation and Puppet by creating DevOps processes for consistent and reliable deployment methodology.
  • Setup and configured TCP/IP network on LINUX .
  • Set up and maintained Logging and Monitoring subsystems using tools loke; Elasticsearch, Fluentd, Kibana, Prometheus, Grafana and Alertmanager.
  • Managed SVN repositories for branching, merging and tagging and developing Shell/Groovy Scripts for automation purpose.
  • Worked with container-based deployments using Docker, Docker images, Docker file, Docker Hub, Docker Compose and Docker registries for task and service definitions to deploy tasks on AWS ECS clusters on AWS EC2 instances.
  • Designed the data models to be used in data intensive AWS Lambda applications which are aimed to do complex analysis creating analytical reports for end-to-end traceability, lineage, definition of Key Business elements from Aurora.
  • Implemented a 'server less' architecture using API Gateway, Lambda, and Dynamo DB and deployed AWS Lambda code from Amazon S3 buckets. Created a Lambda Deployment function, and configured it to receive events from your S3 bucket
  • Creating scripts in DSL Groovy which integrate with Jenkins for Automation to create seed jobs.
  • I was responsible for following Acceptance Test Driven Development ATDD Process. Analyzing, estimating and sizing the User Stories which will help Product Owners to prioritize the Story Cards. Developing the software solution and writing code using Pair Programming and Test Driven Development TDD process.
  • Applied Agile Test Practices SCRUM, Scripted Test Cases for Test Driven Development TDD and developed test cases for story card based on Acceptance Test Driven Development ATDD .
  • Configured RDS instances using Cloud Formation and Terraform and used Terraform to map more complex dependencies and identified network issues.
  • Provisioned Centralized Logging Infrastructure based on ELK, using managed AWS ElasticSearch service
  • Used Elasticsearch for powering not only Search but using ELK stack for logging and monitoring our systems end to end Using Beats.
  • Experience in working with Docker , Kubernetes, ECS container services and successfully deployed the images in the cloud environment for managing Application.
  • Written multiple cookbooks in Chef using Ruby scripting language and Create Chef Recipes, automation tools and builds, and do an overall process improvement to any manual processes.
  • Utilized Ansible and AWS lambda, elastic cache and cloud watch logs to automate the creation of log aggregation pipeline with Elastic Search, Log stash, Kibana stack (ELK stack)
  • Worked with Ansible playbooks for virtual and physical instance provisioning, configuration management, patching and software deployment.
  • Created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes.
  • Skilled in monitoring servers using Nagios, Cloud watch and using ELK Stack Elasticsearch Fluentd Kibana.
  • Configured the AWS ALB to route the traffic from target group to right targets on AWS ECS.
  • Worked on Docker container snapshots, attaching to a running container, removing images, managing directory structures and managing containers in AWS ECS.
  • Designed and developed AWS Cloud Formation templates to create custom VPC, Subnets, NAT to ensure deployment of web applications.
  • Experienced in writing Gradle, Maven and ANT scripts to perform continuous build and integration of Java applications using Jenkins and deploy using uDeploy.
  • Experience in Kubernetes to deploy scale, load balance and manage Docker containers with multiple names spaced versions and good understanding of OpenShift Platform in managing Docker Containers and Kubernetes Clusters.
  • Setup Kubernetes cluster with Kubernetes Master that has API server, etcd, Kube-Scheduler, and Kube Controller.
  • Extensively worked with Scheduling, deploying, managing container replicas onto a node using Kubernetes and experience in creating Kubernetes clusters and working with Helm charts running on the same cluster resources.
  • Expertise in writing MAVEN/ANT scripts for automation of build and deployment. Maintain a Live Like environment to test any production issues on the setup and push it into production.
  • Developed shell scripts to run unit tests on various jobs on Jenkins. Hands-on experience in development of utilities using Shell and Python scripting to automate processes.
  • Assisted development teams with onboarding to JIRA and testing of new uDeploy environments
  • Deploying and configuring Writing Bash scripts to perform certain tasks and assisting user with problems and MYSQL, Mongo DB, SQL optimization
  • Designed the architectural models and infrastructure to support MongoDB high availability clustering.

Environment: Jenkins, GIT, Scala, Maven, Ant, Chef, Puppet, AWS (EC2, EFS, S3, VPC, Code Deploy, Code Commit, Elastic search, Lambda, API Gateway, Route 53 (DNS), ECS, Cloud Formation, RDS, Dynamo DB, Load Balancers, CloudWatch, SNS, SES, SQS, IAM, RedShift, Ops Works), Open stack, Jira, Shell Scripting, Splunk, Tomcat, WebLogic, WebSphere, Nexus, Kubernetes, Docker, UNIX, Linux and Windows,Monitoringsubsystems: Elasticsearch, Fluentd, Kibana, Prometheus, Grafana and Alertmanager.

Confidential

Azure/Lead Devops Engineer

Responsibilities:

  • Expertise in Architecting and Implementing Azure Service Offering, such as Azure cloud services, Azure storage, IIS, Azure Active Directory (AD), Azure Resource Manager (ARM), Azure Storage, Azure, Blob Storage, Azure VMs, SQL Database, Azure Functions, Azure Service Fabric, Azure Monitor, and Azure Service Bus.
  • Created recommendations on how to duplicate a subset of on-premises machines to the Azure Infrastructure as a Service (IAAS) offering which will be used for disaster recovery. This analysis included the specifics to synchronize on-premises data with SQL Server and SharePoint instances hosted in VMs.
  • Created Azure Automation Assets, Graphical runbook, PowerShell runbook that will automate specific tasks, deployed Azure AD Connect, configuring Active Directory Federation Service (AD FS) authentication flow, ADFS installation using Azure AD Connect, and involved in administrative tasks that include Build, Design, Deploy of Azure environment.
  • Skilled in monitoring servers using Nagios, Data dog, Cloud watch and using EFK Stack Elasticsearch Fluentd Kibana.
  • Experience in working with the ELK ( Elastic Search, Log stash, Kibana ) stack to analyze log data obtained from Microsoft Business Intelligence tools.
  • Atlassian Confluence and JIRA Systems Administration/DevOps Engineering Consultant for Confidential 's Engineering and Technology Services Division.
  • Involved in Designing and Developing Rest API Services
  • Created API mappings based on industry standards using various API platforms such as Mule/Mulesoft. Extensive use of Raml for endpoint mappings, building rules amid and around said connections. Managemed integration of different software departments with newly created APIs for cross-platform productivity.
  • Experience in designing and developing the BDD/ATDD frameworks and worked very closely with the scrum master, product owner and users to derive the Scenarios and created feature files, Step definitions and cukes test using Cucumber tool.
  • Conducted UI testing, Functional testing, Regression Testing and verified the results with expected results using Traceability Matrix. Involved in the usage of BDD framework with Cucumber Step Definition, Scenarios and Features for UAT testing. Implementation of ATDD technical practices (e.g. Automated testing, TDD, continuous integration) create a robust/reliable /repeatable automation test bed.
  • Implemented Performance testing using Apache JMeter and created a Dashboard using Grafana to view the Results.
  • Deployed and optimized two tier Java, Python web applications to Azure DevOps CI/CD to focus on development by using services such as Repos to commit codes, Test Plans to unit test, deploy App Service, Azure Application Insight collects health performance and usage data of the process, stored artifacts in blob storages.
  • Worked with Terraform Templates to automate the Azure Iaas virtual machines using terraform modules and deployed virtual machine scale sets in production environments.
  • Managed different infrastructure resources, like physical machines, VMs and even Docker containers using Terraform.
  • Experienced in Creating playbooks and roles for Ansible and deploying applications to Azure cloud using Ansible.
  • Worked with Ansible playbooks for virtual and physical instance provisioning, configuration management, patching and software deployment.
  • Maintained Ansible playbooks using Ansible roles, Ansible Galaxy, utilized a combination of different modules in Ansible playbook with YAML scripting to configure the files on remote servers.
  • Configured and integrated the servers for different environments to automatically provision and configuration management of Linux instances using CM/ Provisioning tool Chef.
  • Configured applications that run multi-container Docker applications by utilizing the Docker-Compose tool which uses a file configured in YAML format. Used Kubernetes to manage containerized applications using its nodes, Config-Maps, selector, Services and deployed application containers as Pods.
  • Have built Docker images and written Docker files which can be used to automate all developer tasks.
  • Written groovy scripts to use multi branch pipeline projectsin Jenkins to configure it as per client’s requirements.
  • Managed local deployments in Kubernetes, creating local cluster and deploying application containers.
  • Extensively worked on Jenkins to implement continuous integration (CI) and Continuous deployment (CD) processes.
  • 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.
  • Responsible for MongoDB installation, configuration and administration.
  • Used Linux scripting, Python to automate the WebSphere administration tasks in a Linux environment.

Environment: Azure DevOps, Kubernetes, Docker ACS & AKS, Prometheus, Splunk, Terraform, Ansible, Jenkins, Git, Azure Boards, Maven, SonarQube, Python, PowerShell, YAML, VSTS, Visual Studio Code, Tomcat, Nginx, Linux, Windows servers

Confidential

AWS/DevOps Engineer

Responsibilities:

  • Worked on Infrastructure Development and Operations involving AWS Cloud Services, EC2, EBS, VPC, RDS, SES, ELB, Auto scaling, CloudFront, Cloud Formation, Elastic Cache, API Gateway, Route 53, Cloud Watch, SNS.
  • Designed and implemented scalable, secure cloud architecture based on Amazon Web Services. Leveraged AWS cloud services such as EC2; auto-scaling; and VPC (Virtual Private Cloud) to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts and can quickly evolve during development iterations.
  • Implemented compute-intensive jobs in AWS Lambda & Azure functions and compared important metrics including performance, scaling limits, concurrent execution per sec, cost using JMeter.
  • Creating Grafana, Prometheus, Alert manger and Blackbox exporter deployments for the Kubernetes cluster, which helps to, actively monitor and alerts based on the rules configured.
  • Installed Prometheus and Grafana using Helm to monitor the application performance in the Kubernetes cluster.
  • Developed Node.js Lambda functions for validating Redis/SQL/CRM endpoint access and functionality, certain scheduled tasks such as centralized proxy whitelist updates and batch processes
  • Worked on Jira Agile projects like creating scrum boards, configured columns, filters and reports for sprints.
  • Configured AWS ECS for deploying and orchestrating containers by defining tasks and services. Leveraged Blue Green deployment by developing Ansible playbook to change configuration of services to ramp up or down the number of Tasks running in the overall cluster
  • Created AWS cloud formation templates to create custom-sized VPC, subnets, EC2 instances, ELB, security groups. Worked on tagging standards for proper identification and ownership of EC2 instances and other AWS Services like Cloud Front, cloud watch, RDS, S3, Route53, SNS, SQS, Cloud Trail.
  • Troubleshooting errors and fixing them. Created detailed AWS Security groups which behaved as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.
  • Experience in Setting up the build and deployment automation for Terraform scripts using Jenkins.
  • Written Terraform scripts to automate AWS services which include ELB, CloudFront distribution, RDS, EC2, database security groups, Route 53, VPC, Subnets, Security Groups, and S3 Bucket and converted existing AWS infrastructure to AWS Lambda deployed via Terraform and AWS CloudFormation.
  • Implemented AWS Code Pipeline and Created Cloud formation JSON templates in Terraform for infrastructure as code.
  • Basically, if the type is cdn k-streams will send that record to cdn output topic and so on... From here the data will be split into 3 forks we send the data to ELK to get the unique viewers, devices, bitrate and how many people are watching a particular channel in real time (Top Channels) etc.
  • The other fork we send the data to is greenplum using a connector in Kafka called JDBC connector. We send the data to greenplum to generate reports using Tableau to give better insights to the business people on how to improve the business i mainly worked on ELK part of this project to send data from Kafka output topics to an elastic search index using Logstash
  • Experience in setting up the Chef Workstation, Chef Repo as well as Chef Nodes from the scratch
  • Built and deployed a Chef Server in AWS for infrastructure automation and Improve infrastructure through the development of automation software modules known as Opscode Chef Cookbooks.
  • Managed AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and UAT environments as well as infrastructure servers from SCM to GitHub and Chef.
  • Experienced in using Ansible to manage Web Applications, Config Files, Data Base, Commands, Users Mount Points, and Packages and Used ansible-galaxy to create roles which can be reused multiple times across the organizations and calling these reusable roles using the 'requiremnent.yml' file in roles.
  • Used Ansible to manage systems configuration to facilitate interoperability between existing infrastructure and new infrastructure in alternate physical data centers or cloud (AWS).
  • Virtualized the servers using Docker for the test environments and dev-environments needs, also configuration automation using Docker containers.
  • Developed and Implemented Kubernetes manifests, helm charts for deployment of microservices into k8s clusters.
  • Involved in data modeling and API design, developed Lambdas and deployed them in AWS API Gateway.
  • Worked with Red Hat OpenShift Container Platform for Docker and Kubernetes. Used Kubernetes to manage containerized applications using its nodes, ConfigMaps, selector, Services and deployed application containers as Pods.
  • Developed build and deployment scripts using Maven as build tools in Jenkins to move from one environment to other environments.
  • Experience in implementation and maintenance of VMware, NFS, SMTP and Amazon Linux instances
  • Created AWS RDS and DynamoDB databases, performed monitoring and restoring of AWS RDS and DynamoDB databases. Performed migration of Microsoft SQL server, MariaDB, PostgreSQL to RDS and MongoDB, Cassandra to DynamoDB.
  • End to end deployment ownership for projects on Amazon AWS. This includes Python scripting for automation, scalability, build promotions for staging to production etc.
  • Supported servers running various application and database including oracle RAC (Real Application Cluster).
  • Wrote python script using boto to query all Elastic Load Balancers (ELB) in the Confidential account, grab the associated SSL cert from the associated listeners and report on the time remaining until the cert expires.

Environment: Jenkins, GIT, Scala, Maven, Ant, Chef, Puppet, AWS (EC2, EFS, S3, VPC, Code Deploy, Code Commit, Elastic search, Lambda, API Gateway, Route 53 (DNS), ECS, Cloud Formation, RDS, Dynamo DB, Load Balancers, CloudWatch, SNS, SES, SQS, IAM, RedShift, Ops Works), Open stack, Jira, Shell ScriptingSplunk, Tomcat, WebLogic, WebSphere, Nexus, Kubernetes, Docker, UNIX, Linux and Windows.

Hire Now