We provide IT Staff Augmentation Services!

Sr. Devops Engineer Resume

4.00/5 (Submit Your Rating)

Cincinnati, OhiO

SUMMARY

  • Infrastructure experience: ADFS, Security, Domain Service, SSO, AD Connect, two - factor authentication, Azure monitoring, Azure Operational Insights, data-center and infrastructure migrations consolidation.
  • Expertise in Azure Development, worked on Azure web application, App services, Azure storage, Azure SQL Database, Virtual Machines, Fabric controller, Azure AD, Azure search, and Notification hub.
  • Experience in AZURE, Migration of all servers from on-premises to Kubernetes containers & writing the scripts in Perl and Shell Scripts for managing various enterprise applications.
  • In-depth knowledge of various AWS Services including Elastic Beanstalk, Lambda, CloudFront, Elastic Map Reduce (EMR), Redshift, Kinesis streams, EC2, IAM, Cloud Formation, Route53 etc.
  • Managing security groups on AWS, focusing on high-availability, fault tolerance, and auto-scaling using Terraform templates. Along with Continuous Integration and Continuous Deployment with AWS Lambda and AWS Code Pipeline.
  • Experienced in both framework and CloudFormation to automate AWS environment creation along with the ability to deployment on AWS, using build scripts (AWS CLI) and automate solutions using Shell and Python.
  • Experience in working on a single node and multi-node OpenStack cloud platform, Virtualization, NFV and was one of the top contributors for Zaqar, a service part of OpenStack cloud software.
  • Experience in designing a Terraform and deploying it in cloud deployment manager to spin up resources like cloud virtual networks, Compute Engines in public and private subnets along with AutoScaler in Google Cloud Platform.
  • Experience in Designing, Architecting and implementing scalable cloud-based web applications using AWS and GCP.
  • Set up a GCP Firewall rules in order to allow or deny traffic to and from the VM's instances based on specified configuration and used GCP cloud CDN (content delivery network) to deliver content from GCP cache locations drastically improving user experience and latency.
  • Involved in using Terraform and Ansible, migrate legacy and monolithic systems to Amazon Web Services and managing Ubuntu, Amazon Linux and RHEL virtual servers on AWS EC2 instance by creating Ansible Nodes.
  • Experience in creation and deployment of a tool to automate branch and project creation in GIT using Groovy in Jenkinsfile and automating with Chef and Ansible.
  • Experience on Ansible and Ansible Tower to automate repetitive tasks, to deploy critical applications quickly, and proactively manage the changes and wrote many playbooks to manage Web applications,
  • Hands-on experience in configuring Chef Server Enterprise on-premise, workstation bootstrapped the nodes using knife and automated by testing Chef Recipes, Cookbooks with test-kitchen and chef spec.
  • Extensive experience in installing, configuring and administering Jenkins CI tool on Linux machines . Used Jenkins pipelines to drive all Microservices builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.
  • Hands-on experience in using OpenShift for container orchestration with Kubernetes, container storage, automation, to enhance container platform multi-tenancy.
  • Experience with Pivotal Cloud Foundry, OpenShift, Kubernetes architecture and design, troubleshooting issues with platform components (PCF), and developing global or multi-regional deployment models and patterns for large-scale developments and deployments on Cloud Foundry, OpenShift and Kubernetes.
  • Knowledge of Docker Hub, Docker Swarm, Docker Container network, creating Image files primarily for middleware installations & domain configurations. Evaluated Kubernetes for Docker Container Orchestration.
  • Experience in configuring and managing the container using Docker, run multiple Applications by Docker Compose and used to Docker Weave for Network communication between Containers.
  • Experience in configuring and maintaining Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.
  • Experience of setting up code repositories like SVN, GIT, and TFS and managed plugins for Jenkins for scheduled automatic checkout of the code.
  • Experience in setting up and managing ELK (Elastic Search, Log Stash & Kibana) Stack to collect, search and analyze logfiles across servers, log monitoring and created geo-mapping visualizations using Kibana in integration with AWS CloudWatch and Lambda.
  • Hand-on experience in establishing a NAGIOS, Splunk, Zenoss and PagerDuty servers and several "worker" machines in the Amazon Cloud (AWS) to demonstrate the capabilities of monitoring tools.
  • Work experience in the agile environment of JIRA refactoring existing components & widgets to keep in sync with the emerging latest trends of AEM.
  • Proficiency in scripting for automation, & monitoring using Shell Bash, PowerShell, PHP, Java, Python, YAML, Ruby & Perl scripts.
  • • Installation and Configuration of Data Base Servers like MySQL, MariaDB, PostgreSQL, MongoDB, Oracle DB, on various Linux Distributions, Oracle Enterprise Linux, RedHat Enterprise Linux, Ubuntu Enterprise Linux.
  • Experience in deployment of applications to Oracle WebLogic, JBoss, Apache Tomcat, Nginx and Web Sphere servers and worked on Logical Volume Manager(LVM), Veritas Volume Manager, Kickstart, Bonding, LAMP and LDAP.
  • Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, Scrum, and Waterfall methodologies.
  • Authorized to work in United States for any employer

TECHNICAL SKILLS

Operating System: Linux (RedHat 4/5/6/7, CENTOS),Unix, Solaris 11/10/9/8,Ubuntu 12/13/14, Windows NT, Windows 8, 12, 12R2,MacOS.

Cloud Platforms: AWS, Azure, GCP

Web Technologies: HTML, CSS, XML, AJAX

Management Tools: Jenkins, Chef, Puppet, Ansible, Kickstart, Jumpstart

Virtualization Technologies: Windows Hyper-V, VMware ESXi, Virtual Box, vCenter, vSphere, Power VM

Containerization Tools: Kubernetes, Docker, OpenShift, Spinnaker

PaaS: Open stack

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, ServiceNow, Remedy, ConnectWise,

Monitoring and Logging Tools: Nagios, Splunk, ELK, Datadog, Dynatrace

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

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

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

Networking/Protocol: DNS, DHCP, Cisco Routers/Switches, NIS, NFS, WAN, SMTP, LAN, FTP/TFTP, TCP/IP

PROFESSIONAL EXPERIENCE

Sr. DevOps Engineer

Confidential, Cincinnati, Ohio

Responsibilities:

  • Worked on google cloud platform (GCP) services like compute engine, cloud load balancing, cloud storage, cloud SQL, stack driver monitoring and cloud deployment manager.
  • Worked on GKE Topology Diagram including masters, slave, RBAC, helm, kubectl, ingress controllers GKE Diagram including masters, slave, RBAC, helm, kubectl, ingress controllers
  • Created projects, VPC's, Subnetwork's, GKE Clusters for environments QA3, QA9 and prod using Terraform Created projects, VPC's, Subnetwork's, GKE Clusters for environments.
  • 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.
  • Experience involving configuring S3 versioning and lifecycle policies to and backup files and archive files in glacier.
  • Created and configured AWS EC2 instances using preconfigured templates such as AMI, RHEL, .
  • Centos, Ubuntu as well as used corporate based VM images which includes complete packages to run build and test in those EC2 Instances.
  • Extensively used Elastic Load Balancing mechanism with Auto Scaling feature to scale the capacity of EC2 Instances across multiple availability zones in a region to distribute incoming high traffic for the application.
  • Created Apache Directory Server for local network and Integrating RHEL instance with Active Directory in AWS VPC.
  • Managed local deployments in Kubernetes, creating local cluster and deploying application containers.
  • Point team player on Openshift for creating new Projects, Services for load balancing and adding them to Routes to be accessible from outside, troubleshooting pods through ssh and logs, modification of Buildconfigs, templates, Imagestreams, etc
  • Managing the Openshift cluster that includes scaling up and down the AWS app nodes.
  • Had very strong exposure using ansible automation in replacing the different components of Openshift like ECTD, MASTER, APP, INFRA, Gluster.
  • Openshift virtualized PaaS provider - useful in automating the provisioning of commodity computing resources for cost and performance efficiency
  • Integrated Jenkins with various DevOps tools such as Nexus, SonarQube, Ansible and used CI/CD system of Jenkins on Kubernetes container environment, utilizing Kubernetes and Docker for the runtime environment for the CI/CD system to build and test and deploy .
  • Written groovy scripts to use multi branch pipeline projects in Jenkins to configure it as per client’s requirements.
  • Analyzing in working with Ansible, wrote many playbooks to manage Web applications, Environments.
  • Worked on Ansible and Ansible Tower to automate repetitive tasks, to deploy critical applications quickly and proactively manage the changes.
  • Managed SVN repositories for branching, merging and tagging and developing Shell/Groovy Scripts for automation purpose.
  • Developed build and deploy scripts using Groovy, Python and UNIX for various products to be hosted on Application Servers.
  • Orchestrated and migrated CI/CD processes using Cloud Formation, terraform templates and Containerized the infrastructure using Docker setup in Vagrant, AWS, and Amazon VPCs.
  • Created Terraform modules to create instances in AWS & automated process of creation of resources is AWS using terraform.
  • Used Docker to containerize custom web applications and deployed on Digital Ocean with Ubuntu instances through SWARM Cluster and automated application deployment in cloud using Docker HUB, Docker Swarm, and Vagrant.
  • Experience in creating Docker containers leveraging existing Linux Containers and AMI's in addition to creating Docker containers from scratch.
  • Created Ansible with multiple modules as per component like Kafka, Zookeepers, MySQL, Logstash, HTTP collectors & Schema registry to configure EC2 instances to create/update Kafka cluster.
  • Worked with Site Reliability Engineer to implement Data dog system metrics, analytics.
  • Built a deployment pipeline for deploying tagged versions of applications to AWS Beanstalk using Jenkins CI .
  • Expertise in Agile tools, Atlassian Jira, Scrum and Continuous delivery tools Nexus, Nexus Pro, Run deck, Mesos, Marathon.
  • Used Ansible server to manage and configure nodes, Managed Ansible Playbooks with Ansible roles.
  • Worked on Jenkins, GitHub, Artifactory and all internal build systems for the core development team on an enterprise-level Java-based cloud orchestration/automation tool.
  • Built Jenkins jobs to create AWS infrastructure from GitHub repos containing Terraform code and administered/engineered Jenkins for managing weekly builds.
  • Deployed and managed web services with Tomcat and JBOSS.
  • Provided end-user straining for all Tortoise SVN, JIRA users to effectively use the tool.

Environment : Jenkins, Docker, Kubernetes, JIRA, CI/CD, AWS, Ansible, Git, Bit bucket, AWS beanstalk, JBOSS, Terraform, Ruby, Python, Kafka, Selenium.

DevOps Engineer

Confidential

Responsibilities:

  • Configured Azure Virtual Networks, subnets, DHCP address blocks, Azure network settings, DNS settings, security policies and routing. Also, deployed Azure IaaS virtual machines and Cloud services (PaaS role instances) into secure Virtual Networks and subnets.
  • Managed Azure Infrastructure Azure Web Roles, Worker Roles, SQL Azure, Azure Storage, Azure AD Licenses, Office365 . Virtual Machine Backup and Recover from a Recovery Services Vault using Azure PowerShell and Portal.
  • Used Azure Terraform to deploy the Azure infrastructure necessary to create development, test, and production environments for a software development project.
  • Designed and implemented several GUI's and Dynamic Web Pages, web user controls and classes, functions usingASP.NET and C#.NET.
  • Configure continuous integration (CI) from source control, setting up build definition within Visual Studio Team Services (VSTS) and configure continuous delivery (CD) to automate the deployment of ASP.NET MVC applications to Azure web apps.
  • Used Chef to automate workflow and ensure all changes are tested and approved with the same rigor and speed and to ensure changes are only deployed once properly approved.
  • Experience with setting up Chef Infra, bootstrapping nodes, creating, uploading recipes, node convergence in Chef SCM and worked with Chef in implementing roles, data bags and written Chef Cookbooks for various packages.
  • Written various Docker - Compose files in YAML to run multi-containers applications. Worked on Docker Version Manager to switch between Docker Clients. Worked on Docker, OpenShift to manage micro services for development and point team player on OpenShift for creating new projects, services for load balancing and adding them to routes to be accessible.
  • Involved in setting up Kubernetes (k8s) to cluster & orchestrate Docker containers for running microservices by creating Pods. Took several microservices into production with Kubernetes backed Infrastructure.
  • Created several pods and services using Master and Minion architecture of Kubernetes and developed microservice onboarding tools leveraging Python allowing for easy creation and maintenance of build jobs and Kubernetes deploy and services.
  • Configured and set up VSTS to implemented into Azure.Set up deployment agents to deploy from VSTS to Azure. Managing TFS/VSTS user accounts and permissions in Azure AD.
  • Experience in Technical and Functional side of the Team Foundation Server Components (Source Control, Work Items, TFS Builds, Reporting, SharePoint)
  • Handled continuous integration with Jenkins byusing various plugins like Global Build Stats, Multiple SCMs, Parameterized Trigger and Configuration Slicing to increase the productivity.
  • Created scripts in Python to automate log rotation of multiple logs from web servers. Working with Python ORM Libraries including Django ORM to create Web applications.
  • Setup SCM Polling for Immediate Builds with Maven and Maven Repository by installing Jenkins Plugins for GIT Repository.
  • Implemented Chef recipes for automated Orchestration of Cassandra clusters and worked on upgrading Cassandra from old 2.x to 3.0 version.
  • Developed and tested many features for dashboard using Python, Java, Bootstrap, CSS, JavaScript and jQuery .
  • Generated reports using JIRA for creating projects, assigning permissions to users and groups for the project and created mail handlers and notifications schemes for JIRA .
  • Involved in the functional usage and deployment of applications in WebLogic, WebSphere, IIS and Apache Tomcat Server .
  • Manage users and groups in Solaris Linux servers to create, modify and delete users/groups and troubleshooting user related issues and involved in Troubleshooting Linux Systems identifying Hardware, software (both OS and Application level) and networking issues.

Environment : RedHat Linux 7.x, CentOS 5.x, 6.x, 7, AWS, Azure, Pivotal Cloud Foundry (PCF), Elasticsearch, Logstash & Kibana (ELK), Chef,Maven, Jenkins, Cassandra 2.x/3.0. Ruby, Shell, TFS, JIRA, Python, Oracle, WebLogic Server 11g, Apache Tomcat, Apache Mesos, Docker, Kubernetes, Virtualization, Apache HTTP server, Nginx, Nexus, Java, .Net, LDAP, JDK1.7, GitHub.

DevOps Engineer (AWS)

Confidential, Salt Lake, UTAH

Responsibilities:

  • Built and configured a virtual data center in the AWS cloudto support Enterprise Data Warehouse hosting including Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups, Route Tables and Elastic Load Balancer.
  • Created AWSCloudFormation 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.
  • Utilized Cloud Watch to monitor resources such as EC2 , Amazon RDS DB services, Dynamo DB tables, EBS volumes, to set alarms for automated actions, and to monitor logs for a better understanding and operation of the system.
  • Managed data warehouse using Amazon RedShift to analyze all data using SQL & existing business intelligence tools. Converted existing AWS infrastructure to serverless architecture ( AWSLambda, Kinesis ) deployed via Terraform & AWSCloud formation.
  • Integrated AWS Dynamo DB using AWS lambda to store the values the items and backup the Dynamo DB streams and implemented Terraform modules for deployment of applications across multiple cloud providers.
  • Planned and configured network infrastructure within the VPC with public and private subnets and configured routing tables and internet gateways, Security Groups in AWS . Implemented Micro-services using Pivotal Cloud Foundry (PCF) platform build upon Spring Boot Services and created workflows on TeamCity for setting up automated pipelines for CI/CD with PCF .
  • Application Deployment on PCF using CF push and Urban code deploy. Also, PCF backup for all the environments and set-up Jenkins maven build automation with uploads to Pivotal Cloud Foundry (PCF).
  • Provisioned the highly available EC2 instances using Terraform and Cloud Formation and wrote new plugins to support new functionality in Terraform .Managed all cloud and on-premises environments Confidential once under the Chef umbrella , including servers running the Windows, Linux, IBM AIX, and Solaris operating systems.
  • Created AnsiblePlaybooks to provision Apache Web servers , Tomcat servers , Nginx , Apache Spark and other applications. Used AnsibleTower to streamline the applications delivery and services to AWS in a cost-effective, Simple and Secure manner.
  • Deployed and managed many servers utilizing both traditional and cloud-oriented providers ( AWS ) with the Chef Platform and written cookbooks for various DB configurations to modularize & optimize project configuration.
  • Integrated Ansible with Jenkins to provide automation, continuous integration through Jenkins and Implemented Jenkins Workflow and Plugins for repeatable deployments of multi-tier applications, artifacts and services to Docker.
  • Managing the Openshift cluster that includes scaling up and down the AWS app nodes.
  • Had very strong exposure using ansible automation in replacing the different components of Openshift like ECTD, MASTER, APP, INFRA, GlusterOpenshift virtualized PaaS provider - useful in automating the provisioning of commodity computing resources for cost and performance efficiency.
  • Created additional Docker Slave Nodes for Jenkins using custom Docker Images and pulled them to Cloud. Worked on all major components of Docker like Docker Daemon , Hub , Images , Registry , Swarm .
  • Experienced Installation of complex packages in Kubernetes by using Helm Package Management and experienced cluster metrics monitoring with Prometheus and Grafana.
  • 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 MAVEN as a build tool for Java projects and written Maven POM files from scratch for multi-module projects for the development of build artifacts on the source code.
  • Wrote PowerShell scripts for automating time-consuming specialty needs for external clients.
  • Developed Python, Perl and shell/bash scripts for TC Server/Tomcat web application servers and automation of the build and release process and to automate certain processes for the smooth process of build tool like Maven .
  • Executed and managed the automate cloud deployments using Ansible, python (Boto and Fabric) and AWS Cloud Formation Templates .
  • Created Inventory for automation in Ansible and wrote Playbooks with Python SSH wrapper to manage configurations of AWS nodes and test Playbooks on AWS instances using Python .Automation and deployment templates for relational and non-relational databases including MySQL and Cassandra used in AWS RDS .
  • Used JIRA tool to track all the defects and changes related to Build and release team . With the help of JIRA Agile , as a team tracked the unit of work (Issue, Bug, story, project task, etc.) through a predefined workflow .
  • Maintained LVM , UCD file systems along with NFS and Configured Kickstart servers to install Red Hat Linux and VMWare ESX on multiple machines.

Environment: AWS (EC2, EBS, S3, VPC, Code Deploy, Code Commit, Elastic search, Lambda, API Gateway, Route 53 (DNS), ECS, CloudFormation, RDS, Dynamo DB, SNS, SES, SQS, IAM, RedShift, Ops Works), Maven, Chef, Ansible, Docker, Kubernetes, OpenStack (kilo/ Juno), Jenkins, GIT, Bit-Bucket, Python, Jira.

DevOps/Automation Engineer

Confidential

Responsibilities:

  • Integration of Automated Build with Deployment Pipeline installed Chef Server and clients to pick up the Build from Jenkins repository and deploy in target environments (Integration, QA, and Prod).
  • Wrote Chef Cookbooks for various DB configurations to modularize and optimize product configuration, converting production support scripts to Chef Recipes and AWS server provisioning using Chef Recipes.
  • Installed, deploy, and configure Chef Server Enterprise on-premises/ workstation. bootstrapped the nodes using Knife and automated by testing Chef recipes/cookbooks with test-kitchen/spec .
  • Created Docker images using a Docker file , worked on Docker container snapshots, removing images, and managing Docker volumes.
  • Handled configuration-management, application deployment, cloud provisioning, ad-hoc task-execution, and multimode orchestration using Ansible.
  • Build Docker images automatically with Jenkins pipeline by using the plugins like CloudBees, Docker pipeline , and Amazon EC2 Plugin.
  • Developed Ansible playbooks for managing the application/OS configuration files in GitHub, integrating with Jenkins, and Verifying with Jenkins plugins, deploying the application into the Linux environment.
  • Created Local, Virtual Repositories in Artifactory for the project and release builds, repository management in Maven to share snapshots and releases of internal projects using JFrog Artifactory tool and Managed project dependencies by creating parent-child relationships between projects.
  • Configured SSH, SMTP, Build Tools, and Source Control repositories in Jenkins. Installed multiple plugins to Jenkins. Configured Proxy to get auto updates.
  • Instrumental in developing Jenkins build pipeline jobs using groovy for Node.js, .NET, and Java-based applications.
  • Installed Jenkins Plugins for GIT Repository, Setup SCM Polling for Immediate Build with Maven.
  • Maintained Bitbucket Repositories which includes Jenkins and JIRA Integration , creating new repositories, enabling GIT to ignore, branching, merging, creating pull requests and the access control strategies from Bitbucket.
  • Managed and maintained operating systems on Web servers, Database servers & Mail servers and networking devices.
  • Installed and configured DHCP, DNS, web servers like Apache, IIS, mail servers like SMTP, IMAP, POP3, and file servers on RHEL servers.
  • Redefined processes and implemented tools for software builds, patch creation, source control, release tracking and reporting on Linux platform.
  • Configured and maintained Linux virtualization in test and prod environment using VMware, vSphere, Client and HPSA for Red Hat Linux OS installation.

Environment: AWS, Chef, Ansible, Maven, Jenkins, Docker, Python, Linux, Bitbucket, GitHub, Nagios, Shell, Bash, groovy, RHEL, Apache, IIS, Linux, SMTP, IMAP, POP3, RHEL, VMWare vSphere, Jira

We'd love your feedback!