Post Job Free

Resume

Sign in

DevOps Engineer/ SRE

Location:
New Castle, DE
Posted:
April 21, 2023

Contact this candidate

Resume:

Sanjeev Bandari

469-***-**** adwoel@r.postjobfree.com

Professional Summary

Having around eight years of experience in Automating, configuring, and deploying instances on all three cloud environments. Experience in DevOps, CI/CD Pipeline, Build and release management, AWS, and Linux/Windows Administration. Proficient in prioritizing and completing tasks promptly.

Worked on Build and Release management methodologies and Software procedures in all software development life cycle (SDLC) aspects.

Successfully used Agile/Scrum method for gathering requirements and facilitated user stories workshop.

Expertise in DevOps, Release Engineering, Configuration Management, Cloud Infrastructure, and Automation, including Amazon Web Services (AWS), Ant, Maven, Jenkins, Chef, SVN, GitHub, Clear Case, Build Forge, CVS, Tomcat, JBoss, Linux, etc.

Experience in configuring, managing, and fine-tuning cloud infrastructure in AWS.

In-depth understanding of the principles and best practices of Software Configuration Management (SCM) processes, which include compiling, packaging, deploying, and Application configurations.

Experience administering and supporting the CM tools, including Subversion and CVS on LINUX environments.

Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, and Docker, Utilizing Kubernetes and Docker for the runtime environment of the CI/CD system to build and test deploy.

Used ANT as Build Tool for JAVA-related applications.

Used Jenkins as a Continuous Integration tool.

Used MAVEN&ANT as the build tool for building deployable artifacts (war & ear) from source code.

Experience in using Nexus and Artifactory Repository Managers for Maven builds. Developed Puppet modules to automate critical cluster deployment, configuration, and lifecycle management. Configured and Administered Nexus Repository Manager and Jfrog Artifactory.

Experience in Microsoft Azure administrations, for example, Azure virtual machines, Azure web applications, Azure Blob stockpiling, Azure Container Registry (ACR), Azure Kubernetes Service (AKS), Azure Data Factory, Azure Search, Azure APP Service, Azure Log Analytics, Azure SQL Database, DNS, VPN Gateway, Azure Service Bus, and Azure AD.

Hands-on experience with modifying Perl scripts to support some legacy tools.

Provision AWS services using infrastructure as code tools like Cloud Formation & Terraform.

Experience in troubleshooting networking and firewall-related issues on different flavors of Linux.

Implemented complex systems and services monitoring using Nagios and PRTG across the corporate office, data center, and AWS cloud resources. Wrote intelligent custom health checks to reduce notification noise and automate service restarts.

Experience in using the Tomcat server and JBoss server for deployments.

Knowledge of IIS and hands-on experience with WebSphere and WebLogic deployments.

Experience in working with Tracking Tool JIRA.

Managed environments DEV, SIT, QA, UAT, and PROD for various releases and designed instance strategies.

Experience with Ansible and cloud formation to do configuration management.

Experience with Oracle and MS SQL Server, Dynamo DB, Redis cache, etc.

Extensive experience in Manual and automated testing using tools such as Load Runner, Junit, and jtest.

Skills

Cloud platforms

AWS, Microsoft Azure, OpenStack, GCP

Containerization Tools

Docker, Kubernetes, OpenShift, EKS

Application/Web Servers

Amazon AWS, Apache Tomcat, JBoss, WebSphere, VMware

Scripting Languages

Bash/Shell Scripting, PowerShell, Python, Ruby, Perl, YAML, JSON

Build & Integration Tools

ANT, Maven, Gradle, Bamboo, Hudson, Jenkins

Config Management Tools

Terraform, Ansible, Chef, Puppet

Operating Systems

Windows, Linux, Unix, Solaris, Ubuntu

Logging & Monitoring Tools

Nagios, Splunk, Cloud Watch, ELK, Dynatrace

Databases

MS Access, MS SQL Server, Oracle8/10.0, Mango, DB, DynamoDB

Issue Tracking Tools

JIRA, Remedy, Clear Quest, I-Track

Work History

DevOps Engineer/ SRE January 2021 - Till date

Inseego – San Diego, CA

Responsibilities:

Worked on core AWS services such as setting up EC2 instances in AWS, configuring security groups, setting up Elastic IP, and Configuring Elastic Load Balancers (ELB) with EC2 Auto scaling groups.

Created branching and tagging strategies to maintain the source code in the Bitbucket repository and coordinated with developers in establishing and applying appropriate branching and naming conventions using GIT source control for Nodejs applications.

Experienced in Using the Provisioning tool Terraform to build AWS infrastructure.

Configured and automated the Jenkins Build jobs for Continuous Integration and Continuous Deployment (CI/CD).

Created Docker images using a Docker file, worked on container snapshots, removed images, managed Docker volumes, and used Kubernetes for orchestration.

Worked with Scheduling, deploying, and managing container replicas onto a node cluster using Kubernetes.

Worked on building and releasing infrastructure-as-code (IAC) with complete lifecycle configuration management.

Build, design, and implement scalable cloud-based web applications with GCP.

Building/Maintaining Docker container clusters managed by Kubernetes, Linux, and Bash.

Maintained the user accounts (IAM), RDS, Route 53, VPC, RDB, Dynamo DB, Lambda, SES, SQS, and SNS services in the AWS cloud.

Migrated the application hosted on EC2 to a serverless framework using AWS lambda & API gateway.

Worked on AWS Elastic load balancing (ELB) for deploying applications in high availability and AWS Auto Scaling for providing high availability of applications and EC2 instances based on a load of applications.

Worked on developing coding/scripting to build required automation using Phyton, Bash/Shell Scripting, PowerShell, Ruby, Perl, YAML, and JSON.

Designed AWS Cloud Formation templates to create customized VPC, subnets, and NAT to ensure successful deployment of Web applications and database templates.

Set up and built AWS infrastructure for various resources, VPC, EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation.

Installed, configured, and maintained DNS, FTP, TCP/IP, and Samba on Red Hat Linux.

Implemented Continuous Delivery framework using Jenkins, Maven, and Ansible in Linux/ UNIX environment.

Knowledge of Terraform as an infrastructure provider, build images using Packer.

Used Terraform and Ansible to migrate legacy and monolithic systems to Amazon Web Services.

Developed Python scripting for automaton purposes and built artifacts (war and ear) from Sona-type Nexus Artifactory is deployed into an Apache Tomcat app server using Shell Scripts.

Build out server automation with Continuous Integration - Continuous Deployment (CI/CD) tools like Jenkins/Maven/ANT/Nexus for deployment and build management system for NodeJS applications.

Installing, configuring, and administering Jenkins Continuous Integration and Continuous Deployment (CI/CD) tool on Linux machines, along with adding/updating plugins such as Git, Maven, ANT, Sona type Nexus, Bitbucket, and Ansible.

Used data dog and Nagios to maintain server uptime and API monitoring (datadog, Nagios).

Involved in Python Script to automate Cron jobs and system maintenance.

Maintained technical fluency in required equipment and networking hardware for assigned jobs and facilities.

Drafted and updated operations and maintenance manuals to correspond to owned hardware and software assets within overseen equipment.

DevOps Engineer September 2018 to January 2021

Texas Mutual Insurance Co - Austin, Texas.

Responsibilities:

Managed SVN repositories for branching, merging, and tagging.

Responsible for designing and deploying the best SCM processes and procedures.

Maintained and coordinated environment configuration, controls, code integrity, and conflict resolution.

Coordinated in all aspects of the release lifecycle, including development and test activities, by engaging with different application teams and providing DevOps solutions to improve their current build & deployment process for automation with various CICD tools.

Worked on Azure Cloud to provide IaaS support to the client. Create virtual machines through Power Shell Script and Azure Portal.

Hands-on experience with Docker, Puppet, and Chef.

Configured DSC configurations to deploy Web Servers to Azure VMs. Configured Azure Automation DSC configuration management to assign permissions through RBAC, assign nodes to proper automation accounts and DSC configurations, to get alerted on any changes made to nodes and their configuration.

Resolved merging issues during rebasing and re-integrating branches by meeting with Development Team Leads.

Migrate major applications to Azure Serverless infrastructures like Azure App Services,

Azure SQL data and Azure Logic Apps to improve performance and reliability.

Integrated new application changes to existing servers by performing deployments using tools such as Octopus and TeamCity.

Experience in migrating on-premises data to Azure data cloud and Data Dog.

Designed Azure IaaS virtual machine and cloud services into secure VNets and Subnets.

Managed and Created a storage account and affinity group in Azure Portal.

Used Jenkins and Build Forge for Continuous Integration and deployment into Tomcat Application Server.

Involved in writing parent pom files to establish the code quality tools integration.

Implemented the setup for Master slave architecture to improve the Performance of Jenkins.

Installing, configuring, and administering the Jenkins CI tool on Linux machines.

Installed and Configured the Nexus repository manager for sharing the artifacts within the company.

Developed Shell/Perl Scripts for automation purposes.

Used the AGILE MVN method to develop a build and ANT as a build tool.

Supported and developed tools for integration, automated testing, and release management.

Involved in Research of the project application architecture to support/resolve build, compile, and test issues/problems.

Releasing code to testing regions or staging areas according to the schedule published.

Used Jira as a ticket tracking and workflow tool.

DevOps Engineer July 2016 - August 2018

HCA Healthcare – Nashville, TN

Responsibilities:

Primary responsibilities include Building and deploying Java applications into different environments like Dev, INT, QA, and PROD.

Installed Jenkins on a Linux machine and created an enslaver and agent configuration to implement multiple parallel builds through a build farm.

Integrated Subversion (SVN) and Ant with Jenkins to implement the continuous integration process.

Created Ant, Perl & UNIX scripts for build activities in QA, Staging, and Production environments.

Worked on the transition project that involved migration activities to Maven 2 from Ant to standardize the build across all the applications.

Used Nexus tool to manage the repository in Maven and used the same to share the snapshots and releases of internal projects.

Created deployment tickets using JIRA for build deployment in Production.

Worked closely with developers and managers to resolve the issues that arose during the deployments to different environments. Converted existing AWS infrastructure to serverless architecture (AWS Lambda, Kinesis) deployed via Terraform & AWS Cloud formation.

Created the branches in Subversion (SVN) to implement the parallel development process.

Proposed branching strategies and implemented them.

Managed Users and Groups in Subversion (SVN) and troubleshoot client spec issues and user issues.

The deployment and server bounce process is automated by creating the scripts using WebLogic Scripting Tool (WLST).

The build artifacts like wars and ears are deployed into a WebLogic app server by integrating the WLST scripts to Shell Scripts.

Directed the Release Management Calls to synchronize with the Developers, Testers, and DBA teams for successful Release.

Presented reports to the Project manager about the progress and issues tracking key project Milestones, plans, and resources.

Maintained all the Linux environments for deployments.

A3 IT Solutions, India, India Jun 2015 – Jul 2016

Build and Release Engineer

Responsibilities:

Good experience writing Bash, PowerShell, and Python scripts to automatically restart the Octopus agents on Windows server and Linux servers.

Actively involved in the architecture of the DevOps platform and cloud solutions. Worked on designing and deploying many applications using most of the AWS stack (like EC2, Route53, S3 buckets, RDS, Dynamo DB, SNS, SQS, IAM, VPC, and EBS), focusing on high availability, fault tolerance, and auto-scaling.

Developed project plan, served as primary task resource, implemented, and migrated domain from Windows 2008 to Windows 2008 R2

Installed and configured environment in WLS using WebLogic server. Worked on Web Server and WebLogic consoles for non-critical fixes. Involved in installing, configuring, and maintaining the WebSphere application server on the AIX environment.

Managed users, groups, and permissions, configured LDAP, and gave Sudo access to test and development servers. Allowed passwordless logins for authorized users on servers.

Setup of complete networking services and protocols on RedHat Linux 5. x, including FTP, DNS, SSH, DHCP, TCP/IP, ARP, applications, and print servers to ensure optimal networking, application, and printing functionality.

Implemented file sharing on a network by configuring NFS on the systems to share essential resources. Configured HTTPS and NTP, Installed and configured FTP to download and upload the files for clients

Maintained security of Linux systems, including firewall, IP tables, SYSLOG, and Logwatch. Performed Kernel and memory upgrades on Linux servers in a Virtual environment and managed the swap memory.

Performing installation, configuration, upgrades, Package administration, and support for Linux systems on the client side using RPM and YUM. Used network protocols like HTTP, UDP, POP, FTP, TCP/IP, and SMTP. Worked on creating user accounts, user administration, and local and global groups on the UNIX platform.

Designed from scratch and led the migration to a new 2008 R2 domain, including migration of all user’s accounts, computer accounts, and Exchange mailboxes

Resolved a history of problematic network failure by troubleshooting LAN/WAN connections between multiple stores for a regional retail chain

Used Junit for the unit testing of the application and deployed the artifacts stored in the Nexus to the Apache Tomcat Server and JBoss server.

Education

Master’s - Information Systems Security

University of the Cumberland’s



Contact this candidate