Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Vinay Raj

Fairfax,VA

Summary

Industrious Dev Operations Engineer offering 7+ year background setting up CI and CD pipelines and scripting deployment activities. Well-rounded and conscientious professional committed to proactively managing change and quickly deploying critical applications. Expertise in configuration management and Agile, Scrum and Waterfall methodologies.

Overview

10
10
years of professional experience
1
1
Certification

Work History

Senior DevOps Engineer

AgFirst Farm Credit Bank
05.2020 - Current
  • Enhanced system stability by implementing robust monitoring and alerting solutions
  • Reduced deployment times with the introduction of CI/CD pipelines for multiple projects
  • Streamlined infrastructure management through automation using industry-leading tools such as Ansible, Kubernetes, and Terraform
  • Collaborated with cross-functional teams to drive continuous improvement in the software delivery process
  • Improved code deployment efficiency by automating processes with CI/CD pipelines
  • Reduced system downtime for critical applications by implementing robust monitoring and alerting tools
  • Increased application scalability by migrating legacy systems to cloud-based platforms
  • Established strong interdepartmental communication channels, fostering collaboration between development, operations, and QA teams
  • Automated manual tasks through scripting languages such as Python or Shell, boosting team productivity levels
  • Developed incident response plans that decreased resolution times for production issues
  • Maintained version control systems like Git for seamless collaboration among developers and engineers during project lifecycles
  • Monitored automated build and continuous software integration process to drive build/release failure resolution
  • Worked with software development and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability, and performance
  • Wrote code and developed tools and integrations to meet cross-platform user needs
  • Built automation tools and applications to deploy next-generation platforms
  • Streamlined deployment processes through the use of Azure DevOps pipelines, reducing time to production and increasing efficiency
  • Collaborated with cross-functional teams to design, develop, and launch scalable cloud solutions on the Azure platform
  • Designed and implemented scalable applications for data extraction and analysis.

Cloud/DevOps Engineer

Dropbox
01.2019 - 05.2020
  • Set up private connections using Azure Route Express, 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
  • Azure API Management, Security, Cloud-to-Cloud Integration (Public, Private)
  • Implemented Blue-Green Deployments with zero downtime where the current environment is replicated to latest version with Kubernetes to resolve the bug fixes and redirect the traffic to it once the issues are resolved
  • Used GitLab as a source code manager, SonarQube for code review, Git repository hosting, bug tracking, project management, team collaboration tool
  • Designed strategies for optimizing all aspects 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 developer team
  • Created Ansible cloud modules for interacting with Azure services which provides the tools to easily create and orchestrate infrastructure on Azure and automated cloud-native applications in Azure using Azure microservices such as Azure functions and Kubernetes on Azure
  • Used Azure Kubernetes service to deploy a managed Kubernetes cluster in Azure and created an AKS cluster in the Azure portal, with the Azure CLI, also used template driven deployment options such as ARM templates and terraform
  • Deployed Azure Kubernetes Service cluster into an existing virtual network and to on-premises networks over ExpressRoute or site-to-site (S2S) VPN connections
  • Also, worked seamlessly with Azure Kubernetes Service management tools such as Helm, Draft, and the Kubernetes extension for Visual Studio Code
  • 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
  • Worked with Terraform Templates to automate the Azure IaaS virtual machines using Terraform modules and deployed virtual machine scale sets in a production environment and implemented Terraform Enterprise to provision infrastructure across Azure workloads and Kubernetes clusters
  • Worked on Ansible Playbooks with Ansible roles and 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 servers, nodes, test playbooks on Azure instances using Python
  • 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, VM's, storage, firewall rules.

Site Reliability Engineer

Fiat Chrysler Automobiles
02.2017 - 12.2018
  • Enhanced system reliability by implementing monitoring tools and automation techniques
  • Reduced downtime for critical applications by proactively addressing potential issues through regular maintenance and updates
  • Collaborated with cross-functional teams to develop, test, and deploy scalable software solutions
  • Optimized infrastructure performance by conducting thorough analyses of system metrics and data
  • Ensured high availability of services by developing comprehensive disaster recovery plans and backup procedures
  • Increased efficiency in incident response processes through the implementation of automated alerting systems and streamlined communication protocols
  • Conducted root-cause analyses after major incidents to identify areas for process improvement or technical enhancement opportunities
  • Fostered collaboration between development and operations teams through effective communication strategies during project lifecycles
  • Suggested process and technical design changes to improve performance and efficiency
  • Proposed development and testing improvements to positively impact usability, function and performance
  • Worked with stakeholders and team members on quality assurance efforts for hardware components
  • Developed validation master plans, process flow diagrams and standard operating procedures
  • Collaborated with cross-functional teams for identification and resolution of validation issues
  • Monitored and reported on test results and performance data to identify areas of opportunity for improvement
  • Produced and maintained technical documentation for project reference.

Junior System Administrator

Algorithm Inc
06.2014 - 07.2015
  • Improved system performance by proactively monitoring and maintaining hardware, software, and network components
  • Streamlined processes for increased efficiency by automating repetitive tasks through scripting
  • Enhanced security measures with the implementation of patches and updates in a timely manner
  • Reduced downtime during system upgrades by carefully planning and executing migration projects
  • Responsible for installation, configuration of Red Hat Enterprise Linux 4.x/5.x at other data center over the network
  • Experienced in system builds, server builds, install, upgrades, backup, performance monitoring, reliability of various flavors of Linux like Ubuntu, CentOS, RedHat Linux, Debian, Fedora and SUSE, UNIX (Solaris, IBMAIX) along with Windows
  • Monitoring of network services (SMTP, POP3, HTTP, NNTP, ICMP, SNMP, FTP, SSH) and host resources (processor load, disk usage, system logs) on a majority of network operating systems like UNIX, Linux and Windows using Nagios
  • Installed, configured and administrated VMware ESXi and migrated existing Linux servers into VMware infrastructure
  • Using Shell Scripting and CRON, automated day-to-day tasks to check disk usage, system maintenance and cleanup of file system
  • Oversaw development and implementation of improvements to support and network operations
  • Worked closely with management teams to plan, develop and execute technical strategies aligned to client's vision.

Education

Master of Science - Computer Science

Chicago State University
Chicago, IL
12.2016

Skills

  • Configuration Management
  • Security Best Practices
  • Database Administration
  • API Development
  • Performance Tuning
  • Scripting Languages
  • Cloud Computing Expertise
  • Agile Methodologies
  • Software Testing
  • Technical Documentation
  • Infrastructure Automation
  • Network Operations
  • Continuous Deployment
  • Microservices Architecture
  • Continuous Integration
  • Disaster Recovery
  • API Integration
  • Programming Languages: Java, Python
  • Containerization Technologies

Certification

AZ 400 - Designing and Implementing Microsoft DevOps Solutions Certificate

Timeline

Senior DevOps Engineer

AgFirst Farm Credit Bank
05.2020 - Current

Cloud/DevOps Engineer

Dropbox
01.2019 - 05.2020

Site Reliability Engineer

Fiat Chrysler Automobiles
02.2017 - 12.2018

Junior System Administrator

Algorithm Inc
06.2014 - 07.2015

Master of Science - Computer Science

Chicago State University
AZ 400 - Designing and Implementing Microsoft DevOps Solutions Certificate
Vinay Raj