We provide IT Staff Augmentation Services!

Cloud Devops Engineer Resume

3.00/5 (Submit Your Rating)

Newark, CA

SUMMARY

  • Extensive experience in managing public, private cloud infrastructures using AWS services which include EC2, S3, Lambda, Redshift, Cloud Watch, Cloud Trail, VPC peering, CloudFormation, Route 53, Auto scaling, load balancers and deployed cloud front to deliver content further allowing reduction of load on servers.
  • Good working experience with DevSecOps technologies like Identity and Access Management, Directory Service, Cloud Watch, Cloud Trail, AWS Cognito, AWS Single Sign - On and AWS Config,
  • Expertise in architecting and deploying fault tolerant, highly available, cost effective and secure servers in AWS. Used AWS Beanstalk, AWS EKS and ECS for deploying and scaling web applications and service containers developed with Java, PHP.
  • Acted as build and release engineer, deployed the services by Azure DevOps pipeline. Created and Maintained pipelines to manage the IAC for all the applications
  • Good experience in provisioning resources like Virtual Networks, Virtual Machines, Resource Groups, VPN, Load Balancing, Application Gateways, Auto-Scaling on Azure cloud by creating Azure DevOps pipelines involving Terraform tasks and Bash scripts.
  • Experience in writing Infrastructure as a code (IAC) in Terraform, Azure resource management, AWS Cloud formation. Created reusable Terraform modules in both Azure and AWS cloud environments.
  • Well versed in automating AWS environment provisioning and deployment, creating efficient CloudFormation templates & stacks using build scripts (AWS CLI) and creating the servers using the templates and stacks.
  • Hands on experience in creating and managing highly available, fault tolerant, auto scaled AWS architecture using Terraform templates along with AWS Lambda and AWS Code Pipeline .
  • Expert in various Azure services like Compute (Web Roles, Worker Roles ), Caching, Azure SQL, NoSQL, Storage, Network Services, Active Directory, API Management, Scheduling, Auto Scaling, PowerShell Automation, Azure Virtual Machines , Azure search, Azure DNS , Azure VPN Gateway.
  • Expertise in migrating applications from on premise to the Azure public cloud. Collaborated with development and QA teams to maintain high-quality deployment.
  • Hands on experience in writing Terraform API modules to manage infrastructure, for automatic creation of RDS instances, VPCs, Auto Scaling groups, Load balancers, SQS, S3 buckets.
  • Wrote and managed Playbooks in Ansible using YAML to provision Nginx, Apache Spark, Apache Web servers, and Tomcat servers, Cron Jobs, HDFS, PostgreSQL, Jenkins, and other servers.
  • Expertise in building efficient Docker images using Docker files, removing Images, managing Docker volumes, networking of containers, working on Container snapshots, and management of containers using Swarm.
  • Involved in the functional usage and working knowledge of web servers like Tomcat, HTTP, and Nginx. Experience in software build tools like Maven, Ant to write Pom.xml and Build.xml respectively.
  • Expertise in managing Clusters using Kubernetes and worked on creating many pods, replication controllers, services, deployments, labels, health checks.
  • Experience working with service mesh like Istio for advanced service discovery of microservices running in the cluster.
  • Extensively worked on Jenkins and Bamboo by installing, configuring and maintaining the purpose of CI and End-to-End automation for all build and deployments implementing CI/CD for the database using Jenkins. Used Jenkins API to query the Jenkins server state and change configuration and automate jobs on nodes.
  • Experienced in branching, tagging and maintaining the version across the environments using SCM tools like GitHub, Subversion (SVN) and TFS on Linux and Windows platforms. Maintained and administered GIT source code tool. Imported and managed multiple corporate applications into GitHub code management repo.
  • Good knowledge in using Shell, Groovy, and Python scripts for automating the routine tasks and in CICD pipelines.
  • Experience in Monitoring server performance with tools like Splunk, New Relic and resolved network related issues with manual commands and built Splunk Cluster environment with High Availability resources.
  • Experience in working Splunk to analyze & visualize large volumes of log data obtained from servers. Worked in the agile environment of JIRA refactoring existing components & widgets to keep in sync with the emerging trends of AEM.
  • Strong experience in installation, configuration, maintenance and troubleshooting of RedHat Linux, SUSE Linux , Ubuntu, CentOS , Windows Servers and customizing the Kickstart and Jumpstart scripts to automate the installation.

TECHNICAL SKILLS

Cloud: AWS, Azure

Automation/CM Tools: Jenkins, Chef, Ansible, AzureDevOps (VSTS), Terraform

Virtualization Technologies: Windows Hyper-V, VMware, Virtual Box, vSphere

Containerization Tools: Kubernetes, Docker, Spinnaker, Helm

Application/Web Server: Tomcat, Apache, Application Server, IIS, Oracle WebLogic Server 11g

CI and Build Tools: ANT, Maven, Hudson, Bamboo

Testing and ticketing tools: SonarQube, Selenium, JIRA

Monitoring and Logging Tools: Nagios, Splunk, New Relic, Prometheus

Version Control Tools: GIT, GitHub, Subversion, Bit-Bucket, CVS, Clear Case

Scripting: Python, Shell Scripting, Ruby Scripting, Power Shell, YAML

Database Systems: Oracle 10g/9i, SQL Server, MySQL, SQL Server, NoSQL, Mongo DB

Networking/Protocol: DNS, DHCP, NFS, WAN, SMTP, LAN, FTP/TFTP, TCP/IP

Operating System: Linux (RedHat, CentOS), Unix, Ubuntu, Windows 2008/2016

Web Technologies: HTML, CSS, XML, AJAX

PROFESSIONAL EXPERIENCE

Confidential, Newark, CA

Cloud DevOps Engineer

Responsibilities:

  • Created Azure DevOps build and release pipelines, p rovisioned resources using Bash, SH, PowerShell, Terraform CLI tasks & scripts and did configuration management using Ansible.
  • Created Scheduled (CRON) pipelines, automating the allocating /deallocating the Virtual machine Scale Sets, performing load test of j-meter.
  • Expertise in building CI/CD on Azure environment using Azure Boards , Azure Repo , and Azure DevOps Pipelines and experience in using Azure ARM templates, API Gateway, and Azure Functions in automation and securing the infrastructure on Azure .
  • Good hands-on experience in deploying Node.js applications on Azure cloud platform using Azure App service and Azure DevOps pipelines.
  • Good experience in automating and deploying infrastructure using terraform and Azure DevOps for Azure services like Key vault, Private endpoint, Private Link, App gateway, SQL Managed Instance, Cosmo DB, Postgres, Log Analytics, App Insights, Azure Firewall, Vnet and Virtual machines.
  • Expertise in using AD groups, Service Principles, Managed Service Identities and Azure policies to manage all IAM activities in cloud.
  • Developed PowerShell scripts and ARM templates to automate the provisioning and deployment process.
  • Deployed java microservices based applications using Azure DevOps and Azure Kubernetes Services managed clusters. Deployed container based applications from Docker Hub using the Kubernetes CLI and manifest files.
  • Used Helm for deploying applications onto Kubernetes clusters. Good experience in writing custom helm charts for internal applications and adding manifest files to the chart templates to apply custom configuration.
  • Worked with security team to install Istio and configured proxy rules for routing connections between microservices.
  • Used Istio service mesh to implement dynamic service discovery and traffic management including traffic shadowing, traffic splitting, and service-to-service communication reliability.
  • Developed automation solution using Powershell and Azure CLI for day to day operational tasks, modification of Certs, passwords and storage accounts on the cloud platform setting up and administering service accounts. Worked on configuration of internal Load balancer, Load balanced sets and Azure Traffic Manager.
  • Deployed Nginx Ingress controller in the AKS cluster and New Relic APM. Monitored the pods in the cluster along with ingress controller with New Relic. Created dash boards using New Relic Query Language.
  • Worked on Azure Site Recovery and Azure Backup- installed and configured the Azure Backup agent and virtual machine backup, Enabled Azure recovery services vault for Virtual machine backups.
  • Deployed Azure IaaS virtual machines (VMs) and Cloud services (PaaS role instances) into secure VNets and subnets. Designed VNets and subscriptions to confirm to Azure Network Limits.
  • Exposed Virtual machines and cloud services in the VNets to the Internet using Azure External Load Balancer.
  • Provided high availability for IaaS VMs and PaaS role instances for access from other services in the VNet with Azure Internal Load Balancer.
  • Designed Network Security Groups (NSGs) to control inbound and outbound access to network interfaces (NICs), VMs and subnets.
  • Designed User Defined Routes with custom route tables for specific cases to force tunneling to the Internet via On-premise network and control use of virtual appliances in the customer's Azure environment.
  • Involved in developing the Azure Solution and Services like IaaS and Paas. Deployed Azure resource manager based resources.
  • Created reusable infrastructure using Terraform modules and did configuration management using Ansible .
  • Experience in Ansible setup, managing hosts file, Using YAML linter, authoring various playbooks and custom modules with Ansible and Ansible Playbooks to automate in Azure services like Launching virtual servers , Provisioning Azure Active Directory , Configuring Virtual Networks , EBS , Monitoring using Azure Monitor .
  • Automated the installation of ELK agent (file beat) with Ansible playbook and analyzed log data obtained from Microsoft Business Intelligence tools.

Environment: Azure (Azure DevOps, Azure Kubernetes Services, Bash, Powershell, ARM templates, Virtual networks, Virtual Machine Scalesets, Security groups, Ingress Controller), MSBuild, Ansible, Docker, Kubernetes, Bit-Bucket, Python, Jira, ELK.

Confidential

Cloud DevOps Engineer

Responsibilities:

  • Created AWS CloudFormation templates to create custom-sized VPC, subnets, EC2 instances, ELB, security groups. Worked on tagging standard for proper identification and ownership of EC2 instances and other AWS Services like Cloud Front, cloud watch, RDS, S3, Route53, SNS, SQS, Cloud Trail .
  • Experience in Infrastructure Development and Operations involving AWS Cloud Services, EC2, EBS, VPC, RDS, SES, ELB, Auto scaling, CloudFront, CloudFormation, Elastic Cache, API Gateway, Route 53, Cloud Watch, SNS.
  • Used AWS Config to assess, audit, evaluate the AWS resource configurations. Monitored the resources using AWS Config, SNS, Cloud Watch and S3.
  • Managed secured user directory using AWS Cognito user pools and provided sign in through social identity providers like Microsoft Active Directory using SAML in conjunction with AWS Identity and Access Management.
  • Implemented AWS Lambda functions to run scripts in response to events in Amazon Dynamo DB table or S3 bucket or to HTTP requests using Amazon API gateway.
  • Expertise in integrating Terraform with Ansible, Packer, Spinnaker to create and Version the AWS Infrastructure, designing, automating, implementing and sustainment of Amazon Machine Images (AMI) across the AWS Cloud environment.
  • Using Terraform as a tool, managed different infrastructure resources in AWS Cloud, VMware, Docker containers, managed Terraform remote states, and created reusable infrastructure using Terraform Modules.
  • Installed and Implemented Ansible configuration management system. Used Ansible to manage Web applications, Environments configuration Files, Users, Mount points and Packages.
  • Managing the configurations of multiple existing servers and automating the build/configuration of new server using Ansible . Managed Configurations of AWS nodes and Tested Playbooks on AWS instances using Python. Run Ansible Scripts to Provide Dev Servers.
  • Wrote Ansible playbooks, inventories, created custom playbooks written in YAML language, encrypted the data using Ansible Vault to do the configuration management of various resources.
  • Designed infrastructure for clustering and scheduling containers using Docker Swarm to run and deploy the applications by using load balance and scaling containers in between nodes, worked on all major components of Docker like Docker Daemon, Hub, Images, and Registry .
  • Used Kubernetes to manage containerized applications using its nodes, Config Maps, Selector, Services & deployed application containers as Pods.
  • Implemented Kubernetes to deploy, load balance, scale, and manage Docker containers with multiple name spaced versions across cluster of hosts.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with Maven to schedule the builds. Took the sole responsibility to maintain the CI server.
  • Built end to end CI/CD Pipelines in Jenkins to retrieve code, compile applications, performed tests and push build artifacts to Nexus Artifactory.
  • Used Prometheus as monitoring tool, alert manager for setting up alerts and Pager Duty for On-Call rotation and incident management and created Grafana dashboards for monitoring in PromQL (query language) to monitor CPU, Network IO, and Disk etc.
  • Created Python scripts to totally automate AWS services which include web servers, ELB, Lambda, Cloud Front distribution, database, EC2 , database security groups and application configuration.
  • Managed installation and upgradation of MS SQL , PostgreSQL , and MySQL database servers and performed routine CRUD operations as well as wrote complex queries and stored procedures.

Environment: AWS, Maven, Ansible, Docker, Kubernetes, OpenStack (kilo/ Juno), Jenkins, Bit-Bucket, Python, Jira.

Confidential, Minneapolis, MN

DevOps Engineer

Responsibilities:

  • Provisioned various resources in Azure using Azure Portal , PowerShel l on Azure Resource Manager deployment models. Deploying servers as Infrastructure as Code (IAC) using ARM Templates (JSON).
  • Deployed Azure IAAS virtual machines and cloud services (PAAS role instances) using secure Virtual Networks , subnets, DHCP address blocks, Azure network settings, DNS settings, security policies and routing.
  • Hands on experience on Azure VPN-Point to Site, Virtual networks, Azure Custom security, end security and firewall.
  • Developed Chef Cookbooks and performed version control and testing of Cookbooks using Food critic and Test Kitchen and running recipes on nodes managed by on premise Chef Server.
  • Wrote Chef Cookbooks, recipes to manage the Chef Client nodes and automate the installation of Middleware Infrastructure like Apache Tomcat, JDK and configuration tasks for new environments etc.
  • Installed, configured and managed the Docker containers, Docker Images, Docker repository and Docker registry. Utilized best practices to create images from Docker files and uploading to Docker hub.
  • Managed Kubernetes charts using Helm. Created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and managed releases of Helm packages. Established a local dev workflow that centered on Minikube to validate deployments in Kubernetes.
  • Set up Kubernetes (k8s) Clusters for running microservices and pushed microservices into production with Kubernetes backed Infrastructure.
  • Created a Jenkins pipeline to drive all micro-services builds out to Docker Hub and then deployed to Kubernetes , created pods and configured Kubernetes Replication controller.
  • Configured pom.xml files, performing releases with the Maven release plug-in, Mavenization of Java projects and managing Maven repositories.
  • Administer Splunk S oftware Development Kit for and AWS Cloud JavaScript, Python Formation templates for Splunk distributed cluster deployment. Maintain and deploy builds in UAT and Production environment.
  • Built Splunk queries by Splunk Search Processing Language (SPL) and regular expressions. Publishing data into Splunk through configurations such as inputs.conf, serverclass.conf, server.conf, apps.conf and outputs.conf.
  • Developed PowerShell scripts and ARM templates to automate the provisioning and deployment of various resources.
  • Configured Continuous Integration from source control, setting up build definition within Visual Studio Team Services (VSTS) and configure continuous delivery to automate the deployment of ASP.NET MVC applications to Azure web apps
  • Experienced in MS SQL Server Configuration, Performance Tuning, Client-Server Connectivity, Query Optimization, Database Maintenance Plans and Database Consistency.
  • Managed Active Directory Services, created service accounts and monitored Windows event logs to identify issues, and troubleshoot. Configured & administered LDAP, NFS & NIS in Linux & implemented Samba for sharing of resources between Linux & Windows environment.

Environment: Azure, Powershell, Active Directory, Chef, Maven, Jenkins, Ruby, Shell, TFS, JIRA, Python, MS SQL, Apache Tomcat, Docker, Kubernetes, Splunk, Virtualization, Apache HTTP server, Nginx, Nexus, .Net, GitHub.

Confidential, Austin, TX

Build & Release Engineer

Responsibilities:

  • Planned, designed and configured AWS services (EC2, S3, IAM, EBS, VPC, Elastic Load Balancing, Amazon Cloud Watch, Auto Scaling, Route 53 and Cloud Formation).
  • Created multiple VPCs and public/private subnets, Route tables, Security groups, and Elastic Load Balancer. Granted granular permissions to specific AWS Users, Groups, and Roles created IAM policies.
  • Implemented Ansible to manage existing servers, automate the configuration of new servers and used Ansible Playbooks to setup Continuous Delivery Pipeline, deploy micro services, including provisioning AWS environments.
  • Installed and Implemented Ansible configuration management system. Used Ansible to manage Web applications, Environments configuration Files, Users, Mount points and Packages.
  • Setting up continuous integration and formal builds using Bamboo with the Artifactory repository and resolved update, merge and password authentication issues in Bamboo and JIRA.
  • Wrote Maven Scripts to automate the build process. Configured Bamboo for doing the build in all the non-production and production environments.
  • Designed and implemented the Monitoring infrastructure using High-availability Nagios Distributed monitoring system method. Tuned and tweaked Nagios for maximum performance and efficiency.
  • Developed Python and Shell Scripts for automation of the build and release process. Scripting in multiple languages on Bash, Shell scripting, Python scripting etc. Wrote automation scripts in shell and Python to enhance the CI-CD pipeline.
  • Monitored the production server using tools like SQL Profiler, Windows Perform, Performance Counters and SQL server logs for Monitoring and Tuning SQL Server.
  • Monitored the servers and Linux scripts regularly and performed troubleshooting steps like testing and installing the latest software on server for end-users.
  • Built & configured Redhat Linux Systems over the network, implementing automated tasks through crontab, resolving tickets according to the priority basis.

Environment: Amazon Web Services (AWS), IAM, Route 53, Maven, Ansible, Bamboo, JIRA, WebLogic, Apache Tomcat, MongoDB, Linux/RHEL, Vagrant, LDAP, VMWare Servers, Windows, PowerShell, YAML, Shell Scripts, Bash, Python.

We'd love your feedback!