Post Job Free

Resume

Sign in

Ci Cd Configuration Management

Location:
Dallas, TX, 75219
Posted:
January 18, 2024

Contact this candidate

Resume:

Name: Venkata Subbarao

Phone: +1-832-***-****

Email: ad2v9z@r.postjobfree.com

LinkedIn: linkedin.com/in/venkata-subbuarao-bodipudi

PROFESSIONAL SUMMARY:

10+ years of hands-on experience within architecting, automating, optimizing and supporting mission critical deployments in Azure and AWS.

Good experience with Cloud Management including Build and Release Management, Continuous Integration and Continuous Delivery process (CI/CD), Configuration Management and Containerization involving automation, build and releasing following Agile Methodologies and Software Development Life Cycle.

Experience in server and application migration from On-Perm to Cloud, securing and monitoring them using different monitoring and logging tools.

In-depth knowledge of DevOps management methodologies and production deployment configurations.

Expertise in creating DevOps strategy by implementing CI/CD of code with tools like Version controls, Jenkins, Maven etc. and Configuration Management tools like Chef, Ansible & Puppet.

Experience working with Containerization Tools, implement transition to Docker and develop distributed cloud system using Kubernetes and Helm Package Manager for Kubernetes.

Experienced in Azure IaaS, Provisioning VM's, Virtual Hard disks, Virtual Networks, deploying Web Apps and creating Web-Jobs, Azure Windows Server Microsoft SQL Server, Microsoft Visual Studio, and Windows PowerShell.

Good experience in Azure Compute Services, Azure Web Apps, Azure Data Factory, Azure Media and Azure Networking, Azure Hybrid Integration, and Azure Identity & Access Management.

Experience in designing Network Security Groups (NSGs) to control inbound and outbound access to Network Interfaces (NICs), VMs and Subnets.

Hands on 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, Imaging, and Deployments in Azure.

Experience in implementing CI/CD pipeline using Azure DevOps (VSTS, TFS) in both cloud and on-premises with GIT, MS Build, Docker, Maven along with Jenkins plugins.

Good experience in writing Infrastructure as a Code (IaC) in Terraform, Azure Resource Management, AWS CloudFormation.

Expert in creating reusable Terraform modules in both Azure and AWS cloud environments.

Strong experience working on various Amazon Web Services resources like AWS EC2, ECS, RDS, SNS EBS, VPC, Glacier, S3 Buckets, AWS CLI, IAM, ELB, Cloud Watch, Cloud Trail and developed Cloud Formation templates to put AWS Cloud Infrastructure as Code.

Experience in configuring Ansible to manage AWS environments and automate the build process for core AMIs used by all application deployments including Autoscaling, and Terraform.

Expertise in developing Ansible Playbooks in YAML for upgrades, virtual and physical systems provisioning, system configuration and to automate the deployments.

Experience working with Source Control Management Tools like Git, TFS CVS, BitBucket.

Experience working with multiple development groups to design/create automated build and deployments using MS Build, Ant, JACL, VBScript and Power Shell Scripting.

Expertise in various Scripting Languages like Bash, Python, Ruby, Perl, Groovy, PowerShell.

Experience in integrating various platforms with Cyber-Ark, such as Windows Servers, UNIX servers, Databases (Oracle, Mainframe, Postgres, MySQL, and MSSQL) and Networking Devices.

Expert in authoring pom.xml files, perform releases with the Maven release plug-in and manage.

Experience in using Nexus and Artifactory Repository Managers for Maven and ANT builds.

Expert in installing and configuring monitoring tools like Nagios, Splunk, ELK (Elastic search, Log Stash, Kibana).

Extensive experience in Linux/Unix System Administration, System Builds, Server Builds, Installations, Upgrades, Patches, Migration, Troubleshooting on RHEL.

Expertise in installing and configuring Development, Test and Production environment with Windows Server 2008-R2/2012-R2, RHEL 5.x/6.x/7.

Experience working in upgrading, performance controlling, migrating, troubleshooting, Disaster Recovery (DR) and monitoring of various RedHat Enterprise Limited (RHEL 5.x/6.x/7.x) systems.

Hands on experience in installing JIRA and configuring workflows, managing work tickets, installing plugins to optimize the JIRA Ticketing system.

24/7 on-call support for any production related issues, monitoring severs and deployment of application software.

TECHNICAL SKILLS:

CI/CD Tools

Jenkins/Hudson, Bamboo, Gitlab

Configuration Management Tools

Ansible, Chef, Puppet, Terraform

Continuous Monitoring Tools

Nagios, Splunk, Elasticsearch-Logstash Kibana (ELK), Kibana

Cloud Technologies

Azure (Azure Cloud Services, Azure Storage, IIS, Azure Active Directory (AD), Azure Resource Manager (ARM), Azure VMs, SQL Database, Azure Functions, Azure Service Fabric, Azure Monitor, Azure MFA, and Azure Service Bus), AWS (EC2, ECS, RDS, SNS EBS, VPC, Glacier, S3 Buckets, AWS CLI, IAM, ELB, CloudWatch, CloudTrail, CloudFormation)

Container Orchestration Tools

Amazon ECS, Kubernetes, Docker Swarm

Build Tools

Maven, Ant, Gradle

Version Control

GitHub, Git Lab, Bitbucket, TFS, SVN

Artifacts Repositories

Nexus, Artifactory, JFrog, Docker Hub

Scripting Languages

SQL, Bash Shell, Groovy, Java, Python, PowerShell

Web Application Servers

Apache Tomcat, Nginx

Change Management Tools

JIRA

Databases

Oracle, Mainframe, Postgres, MySQL, MSSQL

Operating System

Windows Server 2008-R2/2012-R2, Linux (RHEL 5.x/6.x/7), Unix

EDUCATION:

Bachelor of Technology in Electronics and Communication Engineering from JNTUH in 2013

PROFESSIONAL EXPERIENCE:

Client: Insulet Corporation Dec 2022 - Present

Sr. DevOps Engineer

Responsibilities:

Worked on AWS Cloud management using Chef Automation and automated the cloud deployments using Chef, Python, and AWS CloudFormation Templates.

Designed and deployed multitude applications utilizing all the AWS Stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling in AWS Cloud Formation. Used IAM to create new accounts, roles, and groups.

Managed AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and UAT environments as well as infrastructure servers for GIT.

Used Security Groups, Network ACLs, Internet Gateways, NAT instances and Route tables to ensure a secure zone for organizations in AWS Public Cloud.

Set up CI/CD Pipelines for microservices on AWS using App services.

Worked on migration services like AWS Server Migration Service (SMS) to migrate on-premises workloads to AWS in easier and faster way using Rehost "lift and shift" methodology and AWS Database Migration Service (DMS), AWS Snowball to transfer large amounts of data and Amazon S3 Transfer Acceleration.

Worked on integrating GIT into the continuous Integration (CI) environment along with Jenkins.

Configured Azure Web Apps, Azure App Services, Azur eData Factory, Blob Storage, Azure Application Insights, Azure Application Gateway, Azure DNS, and Azure Traffic Manager.

Analysed Azure Networks with Azure Network Watcher, implemented Azure Site Recovery, Azure Stack, Azure Backup and Azure Automation.

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).

Exposed Virtual Machines and cloud services in the VNets to the Internet using Azure External Load Balancer.

Implemented high availability with Azure Classic and Azure Resource Manager deployment models.

Implemented Terraform modules for deployment of applications across Azure.

Designed Network Security Groups (NSGs) to control inbound and outbound access to network interfaces (NICs), VMs and subnets.

Created, validated and reviewed solutions and effort estimate of converting existing workloads from classic to ARM based Azure Cloud Environment.

Created Azure Services using ARM templates (JSON) and ensured no changes in the present infrastructure while doing incremental deployment.

Created Docker images using a Docker file, worked on Docker container snapshots, removing Images and managing Docker volumes. Used Docker Swarm to create and run Cluster of Containers.

Implemented Ansible to manage all existing servers and automate the build/configuration of new servers and Involved in Configuration Automation and Management with Ansible.

Implemented Continuous integration systems for Java based projects using Maven and Jenkins along with version control tools like GIT and integrated build process with Jenkins.

Worked on setup of various dashboards, reports and alerts in Splunk.

Responsible for administering and maintaining Jenkins and Jenkins Slaves on Windows and Linux.

Deployed the services by VSTS (Azure DevOps) pipeline.

Environment: AWS Cloud, AWS EC2, AWS S3, AWS VPC, CloudFormation, AWS EBS, Azure Cloud, Azure ARM, Azure Web Apps, Data Factory, Azure AD, Azure Site Recovery, Terraform, Maven, Jenkins, Kubernetes, Python, Ruby, XML, Shell Scripting, PowerShell, Nexus, Jenkins, Git, Jira, GitHub, Ansible, Docker, Windows Server, TFS, Visual Studio Team Services (VSTS), Splunk

Client: Broadridge Financial Solutions June 2020 – Dec 2022

Location: New Jersey

Cloud DevOps Engineer

Responsibilities:

Detail with Windows Azure IaaS - Virtual Networks, Virtual Machines, Cloud Services, Resource Groups, Express Route, Traffic Manager, VPN, Load Balancing, Application Gateways, Auto-Scaling.

Set up Azure SQL as PaaS and provided service and performed required backup for production data and files with efficient procedures and setting up required encryption in server level to meet PCI compliance.

Designed, implemented, managed, backup, and monitored storage solutions in accordance with the requirements of the enterprise hosting environment.

Created and managed Azure AD tenants, and configure application integration with Azure AD.

Created storage pool and stripping of disk for Azure virtual machines. Backup, configure and restore azure virtual machines using azure backup.

Created Azure automation assets, graphical runbooks, and PowerShell runbooks that will automate specific tasks.

Configured Amazon S3, Elastic Load Balancing, IAM and Security Groups in Public and Private Subnets in VPC, created storage cached and storage volume gateways to store data and other services in the AWS.

Architected and configured a virtual Data Center in the AWS Cloud to support Enterprise Data Warehouse hosting including Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups and Route Tables.

Set up and managed ELK (Elasticsearch, Logstash & Kibana) Stack to collect, search and analyze log files across servers, log monitoring and created geo-mapping visualizations using Kibana in integration with AWS CloudWatch and Lambda. Evaluated system logs using ELK software stack.

Implemented the Docker for wrapping up the final code and setting up development and testing environment using Docker Hub, and Docker Container Network. Evaluated Kubernetes for Docker container orchestration.

Implemented Docker-Maven-plugin in and Maven pom to build Docker images for all microservices and later used Docker file to build the Docker images from the java jar files.

Implemented a Continuous Delivery pipeline with Docker, Jenkins, GitHub and Azure.

Developed microservice onboarding tools leveraging Python and Jenkins for easy creation and maintenance of build jobs and Kubernetes deploy and services.

Supported API development team to create Ansible Playbooks to deploy, integrate & monitor their Continuous Integration Environment.

Installed and administrated CI/CD tools like Jenkins for managing weekly Build, Test and Deploy chain, SVN/GIT with Dev/Test/Prod Branching Model for weekly releases.

Created the Maven scripts to deploy the applications to Apache Tomcat and Web Logic Servers.

Implemented Maven builds to automate Artifacts like jar, war and ear.

Resolved update, merge and password authentication issues in Jenkins and JIRA.

Was involved in maintaining and managing servers on backup and restore systems.

Worked on installation, configuration and administration of various services like Apache Web Server, FTP (File Transfer Protocol, NTP (Network Time Protocol), NFS (Network File Sharing), Nginx. Installation, configuration of monitoring tools such as Nagios, Zabbix & Splunk.

Performed scripting for automation, and monitoring using Shell, PowerShell, Python & Perl scripts.

Environment: Azure Cloud, Azure ARM, Azure AD, Azure Site Recovery, AWS Cloud, AWS EC2, AWS S3, AWS VPC, CloudFormation, AWS EBS, Terraform, Maven, Jenkins, Kubernetes, Python, Ruby, XML, Shell Scripting, PowerShell, Nexus, Jenkins, Git, Jira, GitHub, Ansible, Docker, Windows Server, TFS, Visual Studio Team Services (VSTS), Nagios

Client: Walgreens Boots Alliance Feb 2018 – June 2020

Location: Illinois

Cloud DevOps Engineer

Responsibilities:

Worked with Azure Infrastructure Management (Azure Web Roles, Worker Roles, SQL Azure, Azure Storage, Azure AD licenses).

Monitored and debugged Azure resources for multiple multitenant applications.

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 Visual Studio Team Services (VSTS) also called as Azure DevOps Services.

Applied Azure AD Connect, configuring ADFS authentication, ADFS installation using Azure AD Connect.

Worked with Terraform Templates to automate the Azure Iaas virtual machines using Terraform modules and deployed virtual machine scale sets in production environment.

Worked on Azure Site Recovery and Azure Backup - Deployed Instances on Azure environments and in Data centers and migrating to Azure using Azure Site Recovery and collecting data from all Azure Resources using Log Analytics and analysed the data to resolve issues.

Implemented Security in Web Applications using Azure and deployed Web Applications to Azure.

Developed automation scripting in Python (core) using Puppet to deploy and manage Java applications across Linux servers.

Used Ansible to setup/teardown of ELK stack (Elasticsearch, Log stash, Kibana) and troubleshoot the build issues with ELK and work towards the solution.

Wrote Ansible handlers with multiple tasks to trigger multiple handlers and to decouple handlers from their names, making it easier to share handlers among Playbooks and Roles.

Managed the Private Cloud Environment using Chef.

Managed Kubernetes charts using Helm, created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and managed releases of Helm packages.

Used Gradle and Docker to create a Docker container that had our java application running on it.

Designed, wrote and maintained systems in Python scripting for administering GIT, by using Jenkins as a full cycle continuous delivery tool involving package creation, distribution, and deployment onto Tomcat application servers via Shell Scripts embedded into Jenkins jobs.

Used Jira as defect tracking system and configured various workflows, customizations, and plugins for Jira bug/issue tracker integrated Jenkins with Jira, GitHub.

Built and managed a highly available monitoring infrastructure to monitor different application servers like JBoss, Apache Tomcat and its components using Nagios.

Environment: Azure, Terraform, Maven, Jenkins, Ansible, Azure ARM, Azure AD, Azure Site Recovery, Kubernetes, Gradle, Python, Java, XML, Shell Scripting, PowerShell, Nexus, Jenkins, Git, Jira, GitHub, Chef, Ansible, Docker, Windows Server, TFS, Apache Tomcat, Visual Studio Team Services (VSTS), Nagios

Client: Johnson & Johnson Dec 2015 – Feb 2018

Location: New Jersey

Role: DevOps Engineer

Responsibilities:

Deployed a multi-tier application utilizing almost all the main services of the AWS stack (like EC2, S3, RDS, VPC, IAM, ELB, Cloud watch, Route 53, Lambda and Cloud Formation) focused on high - availability, fault tolerance environment.

Created network architecture on AWS VPC, subnets, Internet Gateway, Route Table and NAT Setup.

Built S3 buckets and managed policies for S3 buckets and used S3 bucket and Glacier for storage and backup on AWS.

Monitored AWS cloud resources and the applications that deployed on AWS by creating new alarm, enable notification service using Cloud Watch.

Designed high availability environment for Application servers and database servers on EC2 by using ELB and Auto-scaling.

Created Cloud Formation Template for main services like EC2, VPC and S3 for reusing the current environment.

Delivered environment mapping in AWS that included Active Directory, LDAP, and AWS IAM roles for AWS API Gateway platform.

Executed Microservices with AWS EC Docker/Kubernetes for code building and packaging.

Deployed and monitored scalable infrastructure on Amazon web services (AWS) & configuration management using Puppet.

Managed Web Applications, Config Files, Data Base, Commands, Users Mount Points, and Packages using Puppet.

Designed the project workflows/pipelines using Jenkins as CI tool and wrote Python Scripts to automate the build process.

Installed Jenkins/Plugins for GIT Repository, setup SCM Polling for immediate build with Maven and Maven Repository (Nexus Artifactory) and deployed apps using custom ruby modules through Puppet.

Integrated GIT into Jenkins to automate the code check-out process.

Used Jenkins for automating builds and automating deployments.

Proficiency in configuring and managing monitoring tools such as Nagios and Splunk.

Developed and implemented an automated Linux infrastructure using Puppet.

Installed/configured/managed Puppet Master/Agent.

Developed build and deployment scripts using Maven as build tools in Jenkins to move from one environment to other environments.

Automated the cloud deployments using Chef, Python (boto & fabric) and AWS Cloud Formation Templates.

Used JIRA to track issues and change management.

Environment: DevOps, CI/CD, AWS Cloud, AWS EC2, S3, VPC, CloudFormation, Active Directory, LDAP, AWS IAM, Docker, Kubernetes, Puppet, Jenkins, Nagios, Splunk, Maven, Nexus, Java, TestNG, RedHat, Unix, Linux, Apache Tomcat, Git, Jira

Client: PeopleNorth May 2013 – Oct 2015

Location: Hyderabad, India

Role: System Engineer (Windows/Linux/VMWare/Unix)

Responsibilities:

Worked on administration of Windows servers, AD, DNS, DHCP, Group Policy and Security Groups.

Actively troubleshot VPN, LAN, and remote connection errors as well as first time setup.

Administered email through Microsoft Exchange 2007-2013

Configured Cisco Routers (SRX) and Switches (EX) for the Infrastructure Group.

Monitored alarms of systems and troubleshoot issues dealing with routing and data issues.

Set up firewall policies and configuring networks.

Involved in monthly patching of Linux, Windows, and Exchange Servers on different days

Setup and maintained NFS and TCP/IP network, configured the systems for TCP/IP Networking with the existing LAN, setting up SSH and SCP features between SUN systems and other Red Hat/UNIX hosts.

Worked on configuration and administration of LDAP, NFS in Linux and implemented Samba for sharing of resources between Linux and Windows environments.

Deployed RedHat Satellite Server with custom repositories to provide a stable management solution for the Linux environment.

Installed and configured DHCP, DNS, Web (Apache, IIS), Mail (SMTP, IMAP, POP3), and file servers on RedHat Enterprise Linux servers.

Involved in Storage management, LVM, File system management, User account management, data backups and user's logon support.

Worked on installation, configuration, and support and security implementation on following services: DHCP, SSH, SCP. Worked on configuration and administration of NFS and Samba in Linux and Solaris.

Supported Windows Cluster server running 2-4 nodes on Windows 2003/2008 & 2012 supporting applications like web servers, SharePoint and Active Directory environment. Worked on Web Servers, Tomcat & Apache Server.

Automated system management tasks like user account creation, file system size monitoring, monitor system resources and system maintenance using Shell and Perl scripts.

Worked on installation, configuration and maintenance RedHat, CentOS and SUSE Servers at multiple Data Centers.

Designed VMware vSphere storage configuration using SAN, ISCSI, and NFS.

Worked on Fibre Channel switches and familiar with all storage protocols.

Worked on installation, configuration and deployment of VMware products such as VMware Workstation, VMware converter, VMware View, VCB and more in virtual environment.

Environment: Windows, Linux, Unix, VMware, vSphere, Cisco Routers/Switches, Apache IIS, TCP/IP, DNS, DHCP, Active Directory, VPN, Routing, Switching, Firewall Policies, Group Policies, Tomcat, Apache Server, Shell/Perl Scripts, RedHat, CentOS, SuSe, Solaris, SCP



Contact this candidate