We provide IT Staff Augmentation Services!

Sr. Devops Engineer Resume

2.00/5 (Submit Your Rating)

Atlanta, GeorgiA

SUMMARY

  • 8+ years of IT experience as Cloud Engineer, DevOps Engineer, Build & Release Engineer, Linux Administrator in SCM, Build/Release Management with Continuous Integration & Continuous Deployment/Delivery as an iterative process and Automation of infrastructure including end - to-end code configuration using different tools, and cloud services like AWS, Azure, OpenStack, and PCF.
  • Expertise in Architecting and Implementing Azure Service offering, such as Azure Active Directory (AD), Azure Resource Manager (ARM), Azure Blob Storage, SQL Database, Azure Functions, Azure Service Fabric, Azure Monitoring, Azure Service Bus, Azure Web Apps, Azure App Services, Azure Fabric Controller, Azure Search, Azure Batch, Azure Autoscale, Azure Files, Azure Queues, Azure Tables, Azure Data Lake storage and Azure Notification Hub, Azure web application, Azure storage.
  • Designed Microsoft Azure for multiple applications utilizing the Azure stack (Including Compute, Web & Mobile, Blobs, Resource Groups, Azure SQL, Cloud Services, and ARM), focused on high-availability, fault tolerance, and Auto-scaling.
  • Hands on Experience in Azure Development, worked on Azure web application, App services, Logic apps, Azure storage, Azure SQL Database, Virtual Machines, Fabric Controller, Azure AD, Azure search and notification hub.
  • Expertise in Azure Scalability and Azure Availability - Build VMs availability sets using the Azure portal to provide resiliency for IaaS based solution and Virtual Machine Scale Sets (VMMS) using Azure Resource Manager (ARM) to manage network traffic
  • Experienced in MS Azure Cloud Architecture (MS Azure Pack (Private Cloud), PaaS and IaaS) assessments.
  • Performed Configuration of Azure Web Apps, App services, Application insights, Azure DNS, Azure Network Watcher, Implementing Azure site recovery, Azure stack, Backup and Automation.
  • Experience on various Azure services like Compute (Web Roles, Worker Roles), Azure Websites, Caching, SQL Azure, NoSQL, Storage, Network services, Azure Active Directory, API Management, Scheduling, Auto Scaling, and Power Shell Automation.
  • Experience in migrating on premise to Windows Azurein DR on cloud using AzureRecovery Vault and Azure backups.
  • Experienced in Ansible Tower, which provides an easy-to-use dashboard and role-based access control and in developing Ansible playbooks for managing the application/OS configuration files in GIT hub, integrating with Jenkins, and Verifying with Jenkins plugins, deploying the application in Linux environment.
  • Expertise in integrating Docker container-based test infrastructure to Jenkins CI test flow and set up build environment integrating with Git and Jira to trigger builds using Web-Hooks and Slave Machines which involved in POC on Docker and used Docker registry, Docker-compose, Links, Docker bridge.
  • Hands on experience in deploying Kubernetes clusters on top of amazon EC2 instances using KOPS and managed local deployments in Kubernetes creating local clusters and deploying application containers.
  • Skilled in maintaining docker container clusters managed by Kubernetes and deployed Kubernetes applications by using helm charts
  • Experience in configuring & managing Chef master server, upload cookbooks through knife in Kitchen & other chef tools like Supermarket, Foodcritic & Inspec and building workflows with Chef Automate.
  • Experience in setting up Puppet Master, Puppet Agents for managing enterprise policies and configurations.
  • Experience in load balancing and monitoring with Nagios and Splunk, ELK. Implemented ELK stack (Elastic Search, Logstash and Kibana) for log indexing.
  • Experience in branching, tagging and maintaining the version control and source code management tools like GIT, SVN (subversion) and Bit Bucket on Linux and windows platforms.
  • Experience in using MAVEN, ANT as build tools for the building of deployable artifacts from source code.
  • Experience in Configuring and Managing monitoring tools such as Nagios, Splunk, ELK.
  • Involved in setting up JIRA as defect tracking system and configured various workflows, customizations and plugins for the JIRA bug/issue tracker.
  • Expertise in Querying RDBMS such as Oracle, MY SQL, DB2 and SQL Server by using PL/SQL for data integrity.
  • Experience in upgrading and migrating various versions of Mongo database on different platforms and installing multi-data center and multi-rack Cassandra cluster.
  • Experience in working on web servers like Apache and application servers like Web logic, Tomcat, WebSphere, JBOSS to deploy code.
  • Exposed to all aspects of Software Development Life Cycle (SDLC) and In-depth understanding of the principles and best practices of Software Configuration Management in Agile, waterfall methodologies.
  • Experience in installing, configuring, supporting, and troubleshooting Unix/Linux Networking services and protocols like TCP, SMTP, HTTP, SNMP, NIS, NIS+, OSPF, LDAP, DNS, NFS, DHCP, NAS, FTP, SSH, and SAMBA.

TECHNICAL SKILLS

Public & Private Cloud: Microsoft Azure, Amazon Web Services (AWS)

Containerization Tools: Docker, Kubernetes, AWS ECS, Apache Mesos, OpenShift

Configuration Management: Chef, Ansible, Puppet, SaltStack, Terraform

CI/CD Tools: Jenkins, Bamboo, GitLab CI, Travis CI, Hudson, TeamCity, CircleCI, SonarQube, Solano CI, Octopus Deploy, Nexus, JFrog Artifactory, Spinnaker, Codeship, GoCD

Build & Testing Tools: Maven, Ant, Gradle, Selenium, JUnit

Version Control Tools: Git, Subversion, GitHub, Bitbucket, VSTS, TFS

Performing/Monitoring & Bug Tracking Tools: ELK, Nagios, CloudWatch, Azure Monitor, New Relic, Splunk, Datadog, Grafana, Prometheus, Dynatrace, Confluence, Jira, Bugzilla

Virtualization: VMware ESXI, Vagrant, KVM, Windows Hyper-V, Power VM, vSphere 5Citrix

Web Servers: Apache Tomcat, Nginx, WebSphere, WebLogic, JBoss, Samba, SQL Server, ZooKeeper

Databases: Dynamo DB, MySQL, RDBMS, NoSQL, Cassandra, PostgreSQL, Mongo DB, Oracle DB

IDE Tools: MS Visual Studio, NetBeans, Eclipse, IntelliJ IDEA, PyCharm, Oracle SQL Developer

Web Technologies: HTML5, CSS3, Bootstrap, JSON, jQuery, JavaScript, PHP, XML, XSD, Drupal, WordPress

Networking/Protocols: DNS, DHCP, FTP/TFTP, NFS, SMTP, TCP/IP, NIS, HTTP/HTTPS, WAN, LAN, Palo Alto, Cisco Routers/Switches

Scripting/Programming Languages: Python, Shell Scripting, Bash Shell, Groovy, PowerShell, YAML, C, C++, .NET, ASP.NET, Java, Java/J2EE.

Operating Systems: RHEL, CentOS, Ubuntu, Windows, MacOS

PROFESSIONAL EXPERIENCE:

Confidential, Atlanta, Georgia

Sr. DevOps Engineer

Responsibilities:

  • Created and implemented the Azure Resource Manager (ARM) templates from a deployment, deployed the template using the portal, Azure PowerShell, CLI, and using Azure quick start templates.
  • Integrated an application with Azure Active Directory (AD), implemented a hybrid network and Azure Site Recovery, set up Site to Site & Point to Site VPN between on-premises and Azure Networks.
  • Worked on Serverless services, created and configured HTTP Triggers in the Azure Functions with application insights for monitoring and performing load testing on the applications using the Azure DevOps Services.
  • Designed and implemented Continuous Integration (CI) using tools Azure DevOps over multiple environments to facilitate and agile development process, which is automated and repeatable, enabling teams to safely deploy code many times a day while ensuring Azure Kubernetes Services (AKS) is supported
  • 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 in Azure environment.
  • Worked on Azure Web Apps for hosting many Web Applications, RESTful APIs, and mobile backends developed in .NET which can run and scale in various Windows Environments.
  • Designing and Implementing Azure Cloud Infrastructure by Creating Azure Resource Manager (ARM) templates for Azure Platform also used Terraform to deploy the infrastructure necessary to create development, test, and production environments for a software development project.
  • Managed Azure Infrastructure, Azure Web Roles, Worker Roles, VM Role, Azure SQL, Azure Storage, Azure AD Licenses, Virtual Machine Backup and Recover from a Recovery Services Vault using Azure PowerShell and Azure Portal.
  • Written Automation scripts in PowerShell, which make API calls to Azure DevOps and find users who have not accessed Azure DevOps for more than 90 days (Cost Optimization Project).
  • Major focus on Configuration, SCM, Build/Release Management, Infrastructure as a code (IAC) and as Azure DevOps operations Production and cross platform environments.
  • 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.
  • Working with Azure Service Fabric, exclusively to build, develop and update microservice application, used Stateful partitions with named service and secondary replicas for scalability and availability to write PowerShell & Perl scripting.
  • 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, and Docker containers.
  • Used AKS to orchestrate the deployment, scaling, and management of Docker Containers. Configured Kubernetes Replication controllers to allow multiple pods.
  • Deploying AKS cluster with Azure Container Service (ACS) from Azure CLI and utilized Azure Kubernetes Service and Docker for the runtime environment of the CI/CD system to build, test and Octopus Deploy.
  • Worked on the Azure DevOps pipeline (ADO) environment setup, configuration, customization of build pipelines, Work items, and Customization on pipeline process template.
  • Deployed Spring Boot application into AKS cluster using CI/CD when developers pushed the code, Azure Devops (ADO)will build artifacts using Maven and builds Docker images and pushes images to Docker repo. Deployed these Docker images into AKS by using Helm Charts.
  • Migrated existing Microservices on BareMetal managed with namespace to AKS by calculating computational requirements and using Helm Charts, also created service account roles for each Helm Chart and used service account in Azure Devops (ADO)to identify the cluster and deploy the application into namespace.
  • Enabled security layers on top of DevOps methodologies across the organizations by introducing security/vulnerability scans across the phases of DevOps strategies (from Design to monitoring) to operate organization as DevSecOps model.
  • Implemented Azure DevOps (ADO)as a full cycle continuous delivery tool involving package creation, distribution, and deployment on to Tomcat application servers via shell scripts embedded into Azure DevOps (ADO) pipeline jobs.
  • Integrated Azure DevOps (ADO)with various DevOps tools such as Nexus, SonarQube, and used CI/CD system of Azure DevOps (ADO) with AKS cluster utilizing AKS and Docker for the runtime environment for the CI/CD system to build, test and deploy.
  • Designed, wrote, and maintained systems in Python scripting for administering GIT, by using Azure DevOps (ADO)as a full cycle continuous delivery tool involving package creation, distribution, and deployment onto Tomcat application servers via PowerShell scripts embedded into Azure DevOps (ADO)jobs.
  • Implemented model to integrated Ansible Tower with Azure DevOps (ADO)to support critical applications with enhanced design and support to DevSecOps model through pipeline.
  • Maintained Artifacts in binary repositories using JFrog Artifactory and pushed new Artifacts by configuring the Azure DevOps (ADO)projet.
  • Defined and managed release planning and branching strategy of Git servers and worked on creating repositories in Git Stash for multiple applications Configured Git repositories in CI setup in Azure DevOps (ADO)and injected Azure Devops (ADO)for the dashboard and customized email triggers.
  • Involved in Jira as defect tracking system and configure various workflows, customizations, and plugins for Jira bug/issue tracker integrated Azure DevOps (ADO)with Jira, GitHub.
  • Worked with Splunk for Azure Active Directory & LDAP and Data consolidation for LDAP users. Monitored system performance using Splunk, maintained Splunk servers and added new services & servers.
  • Built and managed a highly available monitoring infrastructure to monitor different application servers like JBoss, Apache Tomcat and its components using Splunk.

Environment: Azure, Azure ARM, Azure AD, Azure Site Recovery, Terraform, Kubernetes, Python, Ruby, XML, PowerShell Scripting, PowerShell, Nexus, JFrog Artifactory, Jenkins, Git, Jira, GitHub, Ansible, Docker, Windows Server, TFS, VSTS, LDAP, Splunk.

Confidential

Azure DevOps Engineer

Responsibilities:

  • Migrated on prem to windows azure by building azure disaster recovery environment, azure recovery vault and azure backups from the scratch using power shell script.
  • Experience in administrating of IAAS & PAAS Virtual Machines and Web/Worker roles on Microsoft Azure Classic, Resource Manager and troubleshooting issues on Azure VMs. Supported technologies, such as Active Directory Federation Services, Azure Active Directory, and PowerShell.
  • Setup Azure Virtual Appliances (VMs) to meet security requirements as software-based appliance functions (firewall, WAN optimization and intrusion detections) and Implemented high availability with Azure Classic and Azure Resource Manager deployment models.
  • Designed, configured, and deployed solutions on Microsoft Azure using (Azure Resource Manager) ARM Templates, AZURE PowerShell Module and, Azure CLI focusing on high-availability and auto-scaling.
  • Configured VMs in Availability Sets using Azure Portal to provide resiliency for IaaS based solution and scale sets using Azure Resource Manager to manage network traffic.
  • Azure Automation through Runbooks Creation, Migration of existing scripts, Authorizing, Configuring, Scheduling and involved in administrative tasks that include Build, Design, Deploy of Azure environment.
  • Configured and Integrated Docker container orchestration framework using Kubernetes by creating pods, deployments and used Python Scripts to schedule, deploy and manage container replicas onto a node cluster using Kubernetes.
  • 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.
  • Corteva Azure Architecture is Read Only through Portal. Utilized PIM for troubleshooting critical application issues. Creation of resources will be through Azure DevOps release pipeline using contributor SPN role (Iac).
  • Written runbooks in PowerShell and deployed using CICD AzureDevOps to Automation Accounts. Release pipelines use Azure AD Application Registration service principal in the Azure DevOps service connections for authentication to Azure. Runbook uses connections for Authentication.
  • Used Docker to containerize custom web applications and deploy them on Digital Ocean with Ubuntu instances through SWARM Cluster and to automate the application deployment in cloud using Vagrant.
  • Developed Kubernetes templates for various applications like Cassandra, Grafana, Kafka and setting up Kubernetes Clusters for running micro services and pushed micro services into production with Kubernetes backed Infrastructure. Managed K8s charts using Helm and created reproducible builds of the Kubernetes applications.
  • Experience in using Kubernetes for creating new Projects, Services for load balancing and adding them to Routes by accessing from outside, created Pods through new application and controlling, scaling and troubleshooting pods through SSH, managed manifest files and releases of Helm charts.
  • Created several pods and services using Master and Minion architecture of Kubernetes and developed micro services onboarding tools leveraging Python to allow easy creation and maintenance of build jobs and Kubernetes deploy services.
  • Used Terraform to Setup infrastructure in PCF and Azure Environments. Converted existing Terraform modules that had version conflicts to utilize cloud formation during Terraform deployments to enable more control or missing capabilities.
  • Implemented Terraform Templates automating Azure IAAS vm's using terraform modules and deployed virtual machine scale sets in production environment.
  • 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 the graph command. Configured BGP routes to enable ExpressRoute connections between on-premises data centers and Azure cloud. written Ansible playbooks for installing WebLogic/tomcat application, deployment of WAR, JAR, and EAR files across all the environments.
  • Hands-on experience on Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change. worked on Ansible Playbooks, modules, roles, and used them in Cloud ( Azure) environments and experience with Ansible Tower to manage multiple nodes and manage inventory for different environments.
  • Used Ansible Galaxy to pull the reusable modules for ansible and performed the installation and configuration of middleware. Integrated Ansible with Azure DevOps (ADO) to provide automation, continuous integration through Azure DevOps (ADO).
  • Implemented Azure DevOps Pipelines (ADO) jobs to create Azure Infrastructure from GitHub repositories containing Terraform code and created on-premises active directory authentication using automation with ansible play books. worked on Azure DevOps (ADO) 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 Azure DevOps (ADO).

Environment: Azure, Terraform, Kubernetes, Python, Ruby, XML, Shell Scripting, Nexus, JFrog Artifactory, Jenkins, Git, Jira, GitHub, Ansible, Docker, Splunk

Confidential

Cloud/DevOps Engineer

Responsibilities:

  • Involved in developing the Azure Solution and Services like IaaS and PaaS. Also, Managed Azure Infrastructure Web Roles, Worker Roles, Storage, Azure AD Licenses, Office365. Created Cache Memory on Windows Azure to improve the performance of data transfer between SQL Azure and WCF services.
  • Used Azure Express Route to set up a private connection to Microsoft cloud services such as a Microsoft Azure and Dynamic 365.Configured Azure Virtual Networks, subnets, DHCP address blocks, Azure network settings, DNS settings, security policies and routing. AzureAPI Management, Security, Cloud-to-Cloud Integration (Public, Private)
  • Worked on POC to migrate to Windows Azure to address scalability and performance issues. Implemented high availability with Azure Classic and Azure Resource Manager deployment models.
  • Used Terraform to reliably version and create infrastructure on Azure. Created resources, using Azure Terraform modules, and automated infrastructure management and similar infrastructure is deployed to Azure and additional cloud providers or on-premises datacenters using Terraform and managed infrastructure on multiple cloud providers.
  • 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.
  • Designed strategies for optimizing all aspect of the 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.
  • Installed Docker Registry for local upload and download of Docker images and from Docker Hub and created Docker files to automate the process of capturing and using the images.
  • Worked on Ansible Playbooks with Ansible roles. Created inventory in Ansible for automating the continuous deployment. Configured the servers, deployed software, and orchestrated continuous deployments or zero downtime rolling updates.
  • Implemented Ansible Tower for managing complex network deployments by adding control, knowledge and delegation to Ansible powered environments. Wrote Ansible Playbooks using Python SSH as Wrapper for Managing Configurations of my servers, Nodes, Test Playbooks on Azure instances using Python. worked on Continuous Integration (CI) and Continuous Deployment (CD) process by automating build on time basis using ADO pipelines. Designed the project workflows/pipelines using ADO pipelines for Continuous Integration and deployment into different Web/Application Server.
  • Involved in the functional usage and deployment of applications in WebLogic, WebSphere, IIS and Apache Tomcat Server.
  • Created a resource group, storage account, and Azure Files in cloud Shell using PowerShell . Created Power Shell scripts to automate the Azure Cloud system creation including end-to-end infrastructure, VMs, storage, firewall rules.
  • Worked on Virtual Machine Backup and Recover from a Recovery Services Vault using Azure Cloud Shell and Portal. Used Power Shell for troubleshooting remote management of Azure Virtual Machines.
  • Used Git as Source code Manager, Phabricator for code review, Git repository hosting, bug tracking, project management, team collaboration tool, Arcanist as a command line interface to Phabricator to create Lint’s for reviewing code.

Environment: Azure, Terraform, Power Shell, Git, Jira, WebLogic, WebSphere, Ansible, Azure DevOps, Docker, Kubernetes

Confidential

DevOps Engineer

Responsibilities:

  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT and to ensure successful deployment of Web applications and database templates.
  • Worked on Setup and build of various AWS infrastructure resources such as VPC, EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
  • Developed Terraform templates to create load balancers (ELB), EC2 instances with auto scaling, monitoring on the fly for different environments such as QA, SIT, stage which will run on different VPCs.
  • Worked on documentation - Chef basics, Initial setup of Chef, Data bags implementation, Coding standards, Cookbook document, Testing docs.
  • Implementing a Continuous Delivery framework using Jenkins, CHEF, Maven in Linux environment. Created virtual environments via vagrant with chef client provision.
  • Designed CI/CD Pipelines to make use of Docker files and Make files for building docker images and validating containers using entry points.
  • Virtualized the servers using the Docker for the test environments and development environment and performed configuration automation using Docker containers.
  • Maintained Jenkins continuous integration tool using shell/Perl and ruby scripts for automating releases to different environments.
  • Written Chef Cookbooks for various DB configurations to modularize and optimize end product configuration.
  • Developed Chef recipes and Cookbooks to automate the entire deployment process as well as infrastructure admin tasks, also written chef cookbooks to automate the installation and configuration of Docker VM's, Jenkins master and slave setup using swarm Jenkins plugin on AWS EC2, WebLogic, Windows Server, WebSphere, Tomcat, SQL Databases.
  • Manage re-architecture of Jenkins and integration with Confluence for release management and documentation assets. Re architect a Maven based system reducing build times.
  • Installed firmware, upgrade kernel patches, systems configuration, performance tuning on UNIX/LINUXsystems.

Environment: AWS, Terraform, Ruby, XML, Shell Scripting, Jenkins, Git, Jira, GitHub, Chef, Docker, Linux, Maven

Confidential

Build and Release Engineer

Responsibilities:

  • Developing scripts for build, deployment, maintenance, and related tasks using Jenkins, Maven, Python and Bash
  • Written Groovy scrips for scripted Jenkins pipelines for using automated pipelines for different stages of deployments using user inputs.
  • Created & managed Continuous Integration (CI) tool Jenkins by creating pipelines to deploy over different environments to achieve the continuous integration and continuous delivery for all our supported applications.
  • Responsible for Maintenance, Regular Periodic Backups, User Management and Plugin Management for Jenkins
  • Worked on JFROG and Nexus antifactory repository managers for builds. Extensively worked on Jenkins for continuous integration to automate all builds and deployments.
  • Administered RedHat Enterprise Linux 6.x/5.x Servers by testing, tuning, upgrading, patching and troubleshooting both Physical & Virtual server problems.
  • Used in developing build.xml in Ant to automate the compilation, deployment, and testing of Web and java/J2EE applications to Linux and Windows environments

Environment: Shell Scripting, Jenkins, Git, Jira, GitHub, Linux, Web Sphere, VMware, Windows, Ant, Nexus, JFROG, SVN, Python

Confidential

Linux Administrator

Responsibilities:

  • Installed and configured Red Hat Enterprise Linux 5.x/6.x and Solaris 10/11 Operating System on physical servers as well as Virtual Machines for development and test environment.
  • Installed and configured SSH, SFTP, NDM, EMC Power path, Veritas Dynamic multipathing, Oracle client, SAMBA utility software.
  • Implemented the Jumpstart in Solaris servers and Kickstart in Linux Servers to mechanize the server works for numerous profiles.
  • Adding clients as indicated by ticket prerequisite and mounting the record framework, cron-employments including and so forth in Red hat Linux.
  • Worked on Linux Logical Volume (LVM), created volume groups, Logical volumes, file systems, and troubleshooting.
  • Wrote Shell Scripts for system/application, Application monitoring, Data feeds files transfers & log file analysis.

Environment: Shell Scripting, Jenkins, Git, Jira, GitHub, Linux, Web Sphere, VMware, Windows, Ant, Nexus, JFROG, SVN, Python.

We'd love your feedback!