Summary
Overview
Work History
Education
Skills
Personal Information
Certification
Timeline
Generic
Narendranath Boyapati

Narendranath Boyapati

CLOUD DEVOPS
Hyderabad

Summary

9+ years DevOps Engineering and Azure , AWS ,DevOps ,Release Management processes, artifacts, Continuous Integration/Continuous Delivery (CI/CD),SRE.

CI/CD Implementation: Design, implement, and manage end-to-end CI/CD pipelines using Azure DevOps, with a focus on Linux-based applications.

Collaborate with development teams to integrate CI/CD into the software development lifecycle.

Infrastructure as Code (IaC):

Develop and maintain infrastructure code using tools like Ansible, Terraform and Azure ARM templates.

Automate the provisioning and configuration of Linux-based infrastructure components on Azure.

Linux Administration:

Administer and maintain Linux servers, ensuring optimal performance, security, and reliability.

Containers and Orchestration

Implement and manage Linux-based containers and orchestration using technologies such as Docker and Kubernetes.

Continuous Testing

Implemention of Continuous Testing with Jenkins involves integrating automated testing with Jenkins pipeline.

Source Code Management

Administer and manage source code repositories, branching strategies, and code merging.

Implement best practices for version control using Git in a Linux environment.

Build and Release Management:

Configure build agents and build definitions for applications running on Linux.

Manage and optimize release definitions for efficient and reliable deployments to Linux environments.

Automation and Scripting

Develop and maintain automation scripts using Bash,Powershell,Python, or other scripting languages.

Implement automation for deployment, scaling, and monitoring of Linux-based applications.

Collaboration and Communication

Collaborate effectively with development, operations, and quality assurance teams to streamline processes and improve efficiency.

Communicate technical information clearly to both technical and non-technical stakeholders.

Monitoring and Logging

Implement monitoring solutions for Linux-based applications and infrastructure.

Configure logging and diagnostic tools for proactive issue identification.

Security and Compliance

Implement security best practices for Linux-based systems and applications.

Ensure compliance with organizational and industry security standards.

Overview

10
10
years of professional experience
2
2
years of post-secondary education
1
1
Certification

Work History

Senior Software Engineer

EPAM Systems
Hyderabad
11.2020 - Current
  • Design, implement, and manage infrastructure using Terraform, Bicep, and ARM templates for cloud platforms such as Azure.
    Develop and maintain Terraform modules for reusable infrastructure components.
  • Collaborate with development teams to understand their infrastructure requirements and provide scalable and reliable solutions.
  • Monitor and troubleshoot infrastructure and application issues, providing timely resolution and proactive maintenance.
  • Design and implement CI/CD pipelines using Azure DevOps services such as Azure Pipelines, Azure Repos, and Azure Artifacts.
  • Write YAML pipelines for IaC and software build and deployment processes.
  • Containerize applications using Docker and create Docker images for deployment.
  • Manage container orchestration and scaling using Kubernetes.
    Work Storage for data-related infrastructure requirements.
    Must have worked on APIM, Azure Functions, App Insight, Azure Webapps, Azure monitoring, Event Grid, Azure Bus services.
  • Ensure the availability, performance, and security of production and non-production environments.
  • Implement and maintain configuration management and monitoring tools to track system performance and resource utilization.
  • Collaborate with cross-functional teams to optimize and streamline development, testing, and deployment processes.
    Stay up to date with emerging technologies, trends, and best practices in Azure DevOps, Terraform, Docker, Kubernetes, and cloud computing.
  • Git version control and experience with branching strategies and code merging.
  • Good to have knowledge of Python for scripting and automation tasks.

Senior DevOps Engineer

Larsen & Toubro Infotech
04.2020 - 11.2020
  • Manage GitLab/GitHub repos, Atlassian Cloud services, Jenkins, Docker, OpenVPN, and the developers' environment
  • Design and develop a continuous deployment pipeline, integrating Ansible, GitHub/GitLab, Jenkins, VMs workstation, and Docker for a wide range of server types across geographically separated zones hosted infrastructure
  • Experience on AWS and AWS toolkits
  • Enable software build and deploy using tools such as Ant, Gradle, Maven, Artifactory, CodeDeploy, Docker Repository.

Senior Devops Engineer

Wipro
02.2016 - 04.2020
  • Expertise on Implementing Azure Service Offering, such as Azure cloud services, Azure storage, Azure Active Directory (AD), Azure Resource Manager (ARM), Azure blob Storage, Azure VMs, Azure Functions, and Azure Monitor
  • Expertise on ARM templates writing in azure devops areas
  • Experience on working with power shell and azure CLI
  • Implemented a CI/CD pipeline using Azure DevOps Services using azure pipelines and repos and artifiactries and on-premises with GIT, Docker, and Maven along with Jenkins plugins
  • Working experience on Windows Active Directory and LDAP
  • Experience in Kubernetes to deploy scale, load balance, and manage Dockers containers with multiple names spaced versions
  • Hands-on experience on Connectivity services Azure resources and on-premises resources using any combination of Networking services in Azure - Virtual Network (VNet), Virtual WAN, VPN Gateway, Virtual network NAT Gateway, Azure DNS, Peering service
  • Experience in migrating on-premises applications to Azure and configured VNETs and subnets as per the project requirement also performed PowerShell scripting to do Patching and Deployments in Azure
  • Hands-on experience on Application protection services Firewall, Network Security Groups, Web Application Firewall, and Virtual Network Endpoints
  • Experience on Network monitoring Network Watcher, Express Route Monitor, and Azure Monitor
  • Experienced in Configuration Management, Cloud Infrastructure, and Infrastructure Automation utilizing tools like GIT, Subversion, GITLAB, Bitbucket, CI/CD Jenkins, Maven, Docker, Kubernetes, Terraform, Ansible, Tomcat, Nginx, Application servers, monitoring tools
  • Experience in Azure Virtual machines, Virtual Networks, Resource Groups, and Azure Storage Accounts
  • Worked with Microservices, Docker Container, Images, and Kubernetes
  • Created and managed a Docker deployment pipeline for custom application images in the cloud using Jenkins
  • Worked with different Bug tracking tools like JIRA, ALM-Confluence, and Remedy
  • Worked on integrating Monitoring tools such as Nagios, Appdynamic.

System Engineer

Syntel
03.2014 - 12.2015
  • Dev, RT, SIT, QA, UAT, and Production environments setup on different cloud accounts of AWS and AZURE
  • Worked different Terraform providers for Infrastructure automation on cloud AWS and Azure
  • Experienced using the Containers management using Dockers on AWS ECS, image repository ECR and Used terraform to automate the ECS cluster setup, task definitions creation, and Service creation
  • Managed and Defined the approval process using LCR tool(internal) for Code merge and Code promotion
  • Automated the CI automation setup using Jenkins
  • Created the pipeline scripts to automate the CI/CD process setup
  • Hands-on with Kubernetes cluster setup, deployment automation, and service setup
  • Written Ansible playbooks and roles for deployment automation
  • Worked with internal server teams to get the new virtual servers build, licensing of Linux Red hat operating system quote requests approvals by interacting with different teams
  • Configured windows application builds through the NANT build system and Integrated with CI server
  • Build automation for Java stack using apache Maven and Ant
  • Configured the nexus system to manage dependencies across different teams
  • Written shell scripts to manage deployments to different environments
  • Installed and Configured Sonar Qube for static code analysis and integrated with CI process
  • Source code repository Management using Subversion (SVN) and GIT
  • Defined the branching and merging strategies for Sequential and parallel releases in agile release model
  • Used Issue tracking system for Pull requests for code merge requests, build requests to different environments
  • Daily Support for automated Database deployments, database backup and restore and troubleshooting the issues related to the database
  • Involved in troubleshooting build, deployment, and environment issues
  • Worked on monitoring the application using AppDynamics
  • Defined the workflows in Jira for our sprint releases and integrated with Jenkins system
  • Worked and Supported Deployments into multiple Application Servers like Web Sphere and Tomcat
  • Administrating and monitoring the Linux servers on AWS environment.

Education

Master of Science - Computer Engineering

JNTU
JNTU
06.2010 - 11.2012

Skills

SRE

undefined

Personal Information

  • Total Experience: 9 Years 8 Months
  • Date of Birth: 07/03/84
  • Gender: Male
  • Marital Status: Married

Certification

Azure DevOps Engineer - Professional

Timeline

Senior Software Engineer

EPAM Systems
11.2020 - Current

Senior DevOps Engineer

Larsen & Toubro Infotech
04.2020 - 11.2020

Senior Devops Engineer

Wipro
02.2016 - 04.2020

System Engineer

Syntel
03.2014 - 12.2015

Master of Science - Computer Engineering

JNTU
06.2010 - 11.2012
Narendranath BoyapatiCLOUD DEVOPS