We provide IT Staff Augmentation Services!

Senior Devops Engineer Resume

5.00/5 (Submit Your Rating)

Memphis, TN

SUMMARY

  • DevOps Engineer with around 9+ years of IT experience in DevOps, AWS cloud, system Administration, Continuous Integration, Continuous Deployment, Configuration Management and Containerization.
  • Worked as Management andTFSUser and perform following activities asTFS Configuration, Branching and Merging, resolve conflict, Push changes toTFSbranches etc.,
  • Migrated from datacenter using their services for our projects for server - based centos, Redhat for development, QA, UAT, Prod environments and provided access to all teams who worked on those applications
  • Expertise in AWS Serverless Application Repository to find an application and configured teh application by setting environment variables, parameter values and then deployed teh application to Aws account and managed it from teh Aws management Console
  • Experienced in maintaining Amazon Web Services and hands on experience in Architecting Legacy Data Migration projects such as Teradata to AWS Redshift, migration, Teradata to Snowflake Migration, AWSCloud from on-premises
  • Experiencedin integrating Terraform with Ansible, Packer to create and Version teh AWS Infrastructure, designing, automating, implementing and sustainment of Amazon machine images (AMI) across teh AWS Cloud environment
  • Expertise in working withTerraformTemplate key features such as Infrastructure as a code, Execution plans, Resource Graphs, and extensively used Auto Scaling launch configuration templates for launching Amazon EC2 instances while deploying microservices
  • Experienced creating pods and clusters in Kubernetes and deploy those usingOpenShift. Good understanding of OpenShift platform in managing Docker containers and Kubernetes Clusters
  • Experienced in developing CI/CD system with Jenkins on Kubernetes container environment and utilizing Kubernetes and Docker for teh runtime environment for teh CI/CD system to build, test and deploy
  • Experienced working on several Docker components such as Docker Engine, Machine, Creating Docker Images, Compose, Docker Hub and handle multiple images primarily for middleware installations and domain configuration
  • Experienced inAnsible Tower, which provides an easy-to-use dashboard and role-based access control and in developingAnsibleplaybooks for managing teh application/OS configuration files in GIT hub, integrating with Jenkins, and Verifying with Jenkins plugins, deploying teh application in Linux environment
  • Experienced in different concepts of Chef like Roles, Environments, Data Bags, Knife, Chef Server Admin/Organizations
  • Experience with Cisco UCS. Virtual Infrastructure on VMware, Installation, Upgrades and Patching.
  • Experienced in installing and configuring Puppet dat include teh installation and configuration of teh Puppet master, agent nodes and an admin control workstation
  • Extensively worked on Jenkins and Hudson for Continuous Integration and for all builds and deployments and used Jenkins AWS code deploy plugin to deploy reliably and rapidly
  • Configured various Downstream and Upstream jobs in Jenkins to build various pipeline jobs and integrated with various testing frameworks like Sonar, Junit, Mockito
  • Expertise in creating Maven Archetypes for generating fully functional REST web service supporting in both XML and JSON format
  • Managed central repositories: Implemented Atlassian Stash along with GIT to host GIT central repositories for source code across products, facilitate code reviews and login audits for Security Compliance
  • Proficient in Ruby, Perl, Power Shell, JSON, YAML, Groovy, Bash/Shell, Python, automated teh build and release process, Nagios alerts and email notifications using Python script
  • Developed Python Scripts to automate various system tasks, OS patches for dev environments, and deployment of applications to testing/prod environments using Python OS modules
  • Experienced in load balancing and monitoring with Nagios and Splunk, ELK. Implemented ELK stack (Elastic Search, Logstash and Kibana) for log indexing
  • Experienced in using Docker and setting up ELK with Docker and Docker-Compose. Actively involved in deployments on Docker using Kubernetes
  • Expertise in working with web servers such as Apache HTTP server, NGINX, Apache TOMCAT, application servers such as Oracle WebLogic 9.x/10.x, IBM WebSphere 6.x/7.x/8.x, JBoss 4.1 and databases like Oracle, MySQL, MongoDB, DynamoDB, PostgreSQL, Cassandra

TECHNICAL SKILLS

Cloud Services: AWS, Microsoft Azure, Pivotal Cloud Foundry(PCF), Google Cloud Platform (GCP)

Build Tools: Maven, Ant, Gradle

Scripting Languages: Shell/Bash, Ruby, Perl, Python, JavaScript, PowerShell

Configuration Management: GIT, Perforce, Subversion, Bitbucket

CI Tools: Jenkins, Hudson, Bamboo, Teamcity

Operating Systems: Windows, Unix, RHEL, Fedora, CentOS, Ubuntu

Databases: Oracle, MySQL, MS Access, MongoDB, CassandraDB, DynamoDB, AWS RDS

Web/Application Servers: Tomcat, HTTP Server, WebLogic, Jboss, Nginx, WebSphere

Bug Reporting Tools: JIRA, Rational ClearQuest

CM Tools: Chef, Puppet, Ansible, SaltStack

Orchestration Tools: Terraform, Google Container Engine (GKE), Kubernetes, Docker, Docker Swarm.

Monitoring Tools: New Relic, Elasticsearch, Logstash Kibana (ELK), CloudWatch,CloudTrial, Splunk, Nagios

Virtualization Technologies: VMWare ESX/ESXi, Windows Hyper-V, Power VM,Virtual box, Citrix Xen

PROFESSIONAL EXPERIENCE

Confidential, Memphis, TN

Senior DevOps Engineer

Responsibilities:

  • Migrated9 microservices in Google Cloud Platform from skava and has one more big release planned with 4 more microservices
  • Worked on teh migration of mobile application from skava to cloud (Google Cloud) by making teh chunk of code to microservices
  • Created terraform templates for provisioning virtual networks, subnets, VM Scale sets, Load balancers, and NAT rules and used terraform graph to visualize execution plan using teh graph command
  • Used Ansible Tower, which provides an easy-to-use dashboard and role-based access control, so datit’s easier to allow individual teams access to use Ansible for their deployments
  • Designed and developed continuous deployment pipeline, integrating Jenkins and Chef across geographically separated hosting zones in Azure
  • Designed strategies for optimizing all aspects of teh continuous integration, release, and deployment processes using container and virtualization techniques like Docker and Kubernetes. Built docker containers using microservices project and deploy to Dev
  • Configured applications dat run multi-container Docker applications by utilizing teh 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
  • Setup Alerting and Monitoring using Stackdriver in GCP.
  • Worked on Cisco UCS Engineer. UCS Central to build service profile and templates.
  • Created custom log metrics using Stackdriver logging, creating charts and alerts using teh custom log metrics
  • Set up Kubernetes(k8s) Clusters for running microservices and Pushed services into production with Kubernetes backed infrastructure. Development of automation of Kubernetes clusters via playbooks in Ansible
  • UsedAnsible, Chef, Jenkins, Git for implementing continuous integration from scratch and optimize teh Continuous Integrated using Jenkins and troubleshoot teh deployment build issues using teh triggered logs
  • Built end-to-end CI/CD Pipelines in Jenkins to retrieve code, compile applications, perform tests and push build artifacts to Nexus and UDeploy to orchestrate changes across servers and components
  • Used GCP App Engine for deploying and scaling web applications and services developed with Java
  • Defined and managed release planning and branching strategy of GIT servers. Also, helped educate engineering community on teh appropriate use of GIT. Implemented auto environment creation using ansible and Azure
  • Leveraged GCP cloud services such as Compute, auto-scaling and VPC to build secure, highly scalable, and flexible systems dat handled expected and unexpected load bursts
  • Worked with MAVEN for building teh application TEMPhas written maven scripts and shell scripts to automate teh build process
  • Daily maintenance of GIT source repositories and build. Build tool, Maven used it to Java projects for teh development of build artifacts on teh source code
  • Planned and implemented Disaster Recovery solutions, data archiving, backup/recovery strategies, Data/ Table portioning, online Indexing, rebuild/reorg indexes, Performance Analysis, and optimization of SQL server
  • UsedRuby, PowerShell and Python scripting, ARM templates developed automation and deployment utilities. Creating, versioning and testing of scripts (Bash, PowerShell), Nagios, Maven, Git, Jenkins, Python, and Ruby to achieve high- level of automation
  • Deployed application to GCP using Spinnaker(rpm based)
  • Installed, Configured, Deployed, Troubleshoot, Administration, and maintained of IIS. Analyzing teh IIS logs to collect information about server events, server performances and user activity
  • Deployed new Splunk systems and monitor Splunk internal logs from teh Monitoring Console (MC) to identify and troubleshoot existing or potential issues
  • Replaced Splunk logging and analytics with an automated ELK cluster, increasing data capture capacity and reducing costs
  • Analyzed, troubleshooting, and resolve RedHat Linux and Server HW, Network problems in Production Server environment

Environment: Azure, Docker, Kubernetes, Jenkins, Ansible, Chef, Git, SVN, Maven, JIRA, IIS, Hypervisor, PowerShell, Windows Servers, Visual Studio, SQL server, RHEL 6.9/7.4, Nagios, ELK, Terraform, ARM, Perl, Python, Ruby

Confidential, Mason, OH

Sr. Cloud DevOps Engineer

Responsibilities:

  • Prepared capacity and architecture plan to create teh Azure Cloud environment to host migrated IaaS VMs and PaaS role instances for refactored applications and databases
  • Created recommendations on how to duplicate a subset of on-premises machines to teh Azure Infrastructure as a Service (IAAS) offering which will be used for disaster recovery. dis analysis included teh specifics to synchronize on premise data with SQL Server and SharePoint instances hosted in VMs
  • Worked with Azure Network Security Groups, Azure Operational Insight, and OMS, Azure Premium Storage, Site Recovery, Network Virtual Appliance, Client-Side encryption for Azure storage objects
  • Azure cloud Infrastructure design and implementation utilizing ARM templates Created users andgroupsusing IAM and assigned individual policies to eachgroup. CreatingAzure Backup vault and protecting required VMs to take teh VM level backups
  • Involved in configuring continuous integration (CI) from source control, setting up build definition within Visual Studio Team Services (VSTS) and configure continuous delivery (CD) to automate teh deployment of ASP.NET MVC applications toAzure web apps
  • Worked with PowerShell scripts to automate teh Azure cloud system creation including end-to-end infrastructure, VMs, storage, firewall rules.
  • Highly experienced and knowledgeable with Cisco & Nortel Routers and Switches Visual Network ATM & DSU/CSU, Adtran DSU/CSU.
  • Involved on migrating SQL Server databases to SQL Azure Database using SQL Azure Migration Wizard and used Python API to upload agent logs into Azure blob storage
  • Set up Kubernetes (k8s) Clusters for running microservices and Pushed microservices into production with Kubernetes backed Infrastructure. Development of automation of Kubernetes clusters via playbooks in Ansible.
  • Identified and resolved Voice and Data network application problems. Worked in installations for Cisco and Nortel equipments Performed IOS upgrades, Rack & Stack and Cross Connections (Patch Cables).
  • Experienced in developing APIs using Kubernetes to manage and specify teh copies of teh containers to run teh actual servers in teh cloud environment. Scheduled, deployed, and managed container replicas onto a node cluster using Kubernetes
  • Used Jenkins and pipelines to drive all micro services builds out to teh Docker registry and then deployed to Kubernetes, created Pods, and managed using Kubernetes
  • Configured applications dat run multi-container Docker applications by utilizing teh 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
  • UsedAnsibleandAnsibleToweras configuration management tool, to automate repetitive tasks, deploy applications and manage changes and automate software update and Verify functionality
  • Written Ansible Playbooks with Python SSH as teh Wrapper to Manage Configurations of Azure Nodes and Test Playbooks on Azure instances using Python SDK and Automated various infrastructure activities like continuous deployment, application server setup, stack monitoring using Ansible playbooks
  • Experienced in managing Ansible Playbooks with Ansible roles, group variables, inventory files, copy and remove files on remote systems using file module
  • Configured Automation and Centralized Management with Ansible and Cobbler. Implemented Ansible to manage existing servers and automate teh build/configuration of new servers
  • Created and wrote shell scripts (Bash), Ruby and Python for automating tasks
  • Monitored test performance using Splunk and setting up Splunk dashboards and adding data to Splunk by adding log files. Utilizing Splunk, extracted and analyzedCloud Watch logs. Create Splunk queries and setup alerts
  • Configured GIT with Jenkins and schedule jobs using Poll SCM option. Developed scripts to pull and push data from Bit Bucket
  • Developed Power shell scripts to automate web application servers and automation of teh build and release process and to automate certain processes for teh smooth process of build tool like Maven

Environment: AZURE, Load Balancers, Chef, Ansible, Shell, Python, Linux, JIIRA, PCF My SQL, Jenkins, Apache Tomcat 7.x, Docker, Virtualization, Kubernetes, Configured plug-ins for Apache HTTP server 2.4, Nginx, LDAP, JDK1.7, XML, SVN, Git, Window

Confidential, Minneapolis, Minnesota

Azure DevOps Engineer

Responsibilities:

  • Experienced on Azure VPN- Point to Site,Virtual Networks, Azure Custom security, Endpoint Security, firewall, Windows Azure name resolution, Scheduler, Automation and Traffic Manager
  • Built and Installed servers through Azure Resource Manager Templates(ARM)
  • Configured Azure Multi-Factor Authentication as part of Azure AD Premium to securely authenticate users
  • Designed User Defined Routes with custom route tables for specific cases to force tunneling to teh Internet via On-premises network and control use of virtual appliances in teh customer’s Azure environment
  • Experienced in creating Azure VM, Cloud services, and storage by using Azure Power-Shell Script
  • Experienced in configuring Cloud platforms such as Virtual networks multi-site, cross-site, VMs, Azure AD, Load Balancers, Cloud Services, etc.
  • Experienced Cloud and DevOps engineer in Automating, Configuring, and deploying instances on AWS, AZURE Cloud environments and Data Centers
  • Maintained high availability clustered and standalone server environments and refined automation componentswith scripting and configuration management(Ansible) and experienced in writing Ansible scripts
  • Experienced in managing Ansible playbooks with Ansible roles, group variables, and inventory files and copy and remove files on remote systems using file module
  • Hands-on experience on Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change
  • Written, Planned and Created teh Infrastructure as code using Terraform and used it to create infrastructure in Azure and maintained using Ansible and Implemented Terraform modules for deployment for applications across multiple cloud providers
  • Created and updated Puppet manifests and modules, files, and packages stored in teh GIT repository
  • Experienced with container-based deployment using Docker, working with Docker images, Docker Hub, and Docker registries and Kubernetes.
  • Performed Cisco Routers. Switches, IP Phones replacement, and installation. Manage successful disaster recovery.
  • Excellent working knowledge in configuring multiple WebLogic domains including machines, manage servers and cluster environments Extensively worked on Hudson, Jenkins, Bamboo, Build Forge for CI and for End-to- End automation for all build and deployments
  • Configured various jobs in Jenkins &Hudson for deployment of Java based applications and running test suites
  • Integrated Subversion into Hudson/Jenkins to automate teh code check- out process
  • Created teh ANT scripts and extensions of existing ANT scripts for deployment of applications to HUDSON
  • Maintained build related scripts developed in shell for Maven builds. Created and modified build configuration files including POM.xml
  • Performed backup and administration activities for SVN/GIT branching, merging, tagging
  • Assisted developers with establishing and applying branching, labeling conventions using GIT source control
  • Created automation and deployment templates for relational and NoSQL databases including MySQL, Cassandra, and MongoDB in AWS. Managing Cluster nodes for Physical issues and escalating issues to respective vendors
  • Involved in design, configuration, installation, implementation, management, maintain and support for teh corporate Linux servers RHEL, CENTOS, Ubuntu
  • Setup a Jumpstart/Flash and Kickstart servers for provisioning of servers with different profiles

Environment: AWS, Azure, Ansible, Kubernetes, Docker, Jenkins, Maven, Git, RedHat, CentOS

Confidential, Chicago, IL

DevOps Engineer

Responsibilities:

  • Responsible for Setup and build AWS infrastructure using resources VPC, EC2, S3, RDS, Dynamo DB, IAM, EBS, Route53, SNS, SES, SQS, CloudWatch, CloudTrail, Security Group, Autoscaling and RDS using CloudFormation templates
  • Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, NodeJs, Python, Ruby, and Docker on familiar servers such as Apache, and IIS
  • Created 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
  • Experienced in Blue/Green deployment strategy by creating new applications which are identical to teh existing production environment by using automation frameworks such as cloud formation templates and terraform templates
  • Deployed to AWS with Chef and Terraform towards AWS or Google Computecloud, and using Terraform andCloudformation template for building, updating, and versioning infrastructure safely and efficiently, as well as creating custom in-house solutions with Chef configurations
  • Experienced in orchestration and Migration of CI/CD processes using Cloud Formation, Terraform Templates & Containerization of Infrastructure using Docker, which was set up in Vagrant, AWS and VPC’s.
  • Deployed and configured Elastic Search, Log stash and Kibana (ELK) for log analytics, full text search, application monitoring in integration with AWS Lambda and Cloud Watch
  • Experienced leveragingTFS (Team Foundation Server), TFVC environments using Visual Studio, .NET, and Microsoft SQL Server
  • Set up TFSfor PowerBuilder projects as well as helping those runs.Migrating projects from CLEARCASE to TFS and working as TFS admin as well packing and automating builds, Maven, CI builds Setup using TFS for all teh projects
  • Created Chef Cookbooks and Recipes to deploy new software and plugins and Used Ansible for configuring and managing multi-node configuration management over SSH and PowerShell
  • Test Chef Cookbook modifications on cloud instances in AWS and using Test Kitchen and Chef Spec and used to collect attributes on node.
  • Configured Cisco Route for WAN services on installation, upgrades, and site moves.
  • Involved in Architect, build and maintain Highly Available secure multi-zone AWS cloud infrastructure utilizing Chef with AWS CloudFormation and Jenkins for continuous integration
  • Created Ansible Playbooks to provision Apache Web servers, Tomcat servers, Nginx, Apache Spark, and other applications
  • Extensively used Kubernetes charts using Helm and created reproducible builds of teh Kubernetes applications, managed Kubernetes manifest files and managed releases of Helm packages
  • Experienced with Docker Swarm for clustering and scheduling Docker containers to run and deploy teh applications by Load Balancing and scaling containers in between nodes
  • Automated teh Build Infrastructure for deploying services in dockerized environment using Jenkins, Maven, Groovy, Job DSL, Docker and Splunk
  • Virtualized teh servers on AWS using teh Docker, create teh Docker files and version control to achieve Continuous Delivery goal on high scalable environment, used Docker coupled with load-balancing Nginx
  • Built/Maintained Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on GCP. Utilized Kubernetes and docker for teh runtime environment of teh CI/CD system to build, test deploy
  • Experienced in Installing, Configuring and Monitoring usingNAGIOS, Site scope and GRAPHITE and Monitored with NAGIOS, Graphite, Logstash/Elasticsearch for multiple deployments
  • Worked in all areas of Jenkins setting up CI for new branches, build automation, plugin management and securing Jenkins and setting up master/slave configurations
  • Used GIT version control to manage teh source code and integrating GIT with Jenkins to support build automation and integrated with JIRA to monitor teh commits
  • Involved in building database Model, APIs and Views utilizing Python, to build an interactive web-based solution. Build and release of Cloud based products containing Linux and Windows environments, using Python Scripting
  • InDepth knowledge on LINUX/UNIX system builds, administration, Installations, Upgrades, Troubleshooting on different distributions, such as Ubuntu, CentOS, Red Hat, RHEL 4.x/5.x/6. x. Worked on Windows NT/8/12/12R2 servers

Environment: AWS, Lambda, Jenkins, Auto Scaling, Web logic, Nexus, JIRA, Ansible, Oracle, Terraform, Python,Maven, Java, Linux, Apache TOMCAT, ELK, GIT, LDAP, NFS, NAS, MS Share point, XML, Fedora, Windows, Splunk, PerlScripts, Shell Scripts, Chef, Ansible, Docker, Kubernetes, OpenShift

We'd love your feedback!