Post Job Free
Sign in

Azure Devops Ci Cd

Location:
Dallas, TX
Salary:
120000
Posted:
October 15, 2023

Contact this candidate

Resume:

Narasimha Rao

Sr.Lead Infrastructure Specialist -- Hybrid Cloud

AWS Azure DevOps Engineer Expert Email: *****.************@*****.*** Mobile: +1-470-***-****

EXPERIENCE SUMMARY

11+ Years of IT experience which includes 8+ Yrs. of comprehensive DevOps experience in the areas of designing, developing, Continuous Integration, Continuous Delivery, Continuous Deployment and Continuous Monitoring of Enterprise level distributed applications.

Experienced DevOps professional with a strong background in implementing and managing CI/CD pipelines, infrastructure automation, and cloud technologies. Passionate about optimizing software development processes and leveraging cutting-edge technologies to drive efficiency and scalability.

Detail-oriented and experienced Terraform Engineer with expertise in Infrastructure as Code (IaC)

Highly skilled and Certified Azure DevOps Engineer

Experience in end-to-end Azure / AWS DevOps Solutions, Kubernetes Service, Docker, Terraform Automation, Azure IaaS/PaaS/SaaS, Databases, Networking, Linux, and load balancing.

Expert in writhing HashiCorp Terraform scripts to create, manage and delete resources in Azure / AWS such as Azure VM’s, Storage accounts, service principals, key vaults, Azure web apps and creation of AKS, Network Security Groups, VNets, VPC’s, Subnets, Application gateway’s etc.

Expertise in AWS and Azure platforms and its dimensions of scalability including EC2, Lambda, S3, EBS, VPC, ELB, AI, RDS, IAM, Elastic Container Service (Docker Containers), CloudFormation, CloudFront, CloudWatch, Redshift and other cloud services.

Installing, Configuring and Deploying different tool using configuration management tool like Ansible

Experience in CI/CD tools like Azure DevOps, Git, Jenkins, and Sonar code scan validations

Excellent communication skills and ability to work/communicate with a group or individual at all levels of the development process.

Have expertise in End-to-end Business Analysis in the IT Product development; expertise in full software life-cycle implementation, upgrades, production support, rollout & enhancement from business analysis, testing, cut-over & migration, go-live assistance till post implementation support.

Resourceful in bug tracking using JIRA and analyzing test results and preparing release notes.

Good understanding of SDLC processes and Agile flavored development methodologies (Waterfall, Scrum and Agile Framework). Possess excellent skills in product domain understanding and gathering customer requirements.

Strong analytical skills, ability to identify problems, research issues, and provide solutions.

KEY SKILLS:

GIT, GitHub Jenkins, Jira

Docker, Kubernetes, Terraform IT Software Project Management

Azure /AWS/ DevOps Business Analysis

System Design & Implementation Software Development Life Cycle Acceptance Criteria User Interface/User Experience Client Relationship Management Team Management

TECHNICAL SKILLS

SCM tools : GIT, GitHub, Azure repos, AWS CodeCommit

CI/CD Tools : Maven, Jenkins, Azure DevOps, Agro CD

Container Tools : Docker, Kubernetes, Azure Kubernetes services (AKS), EKS Cloud Platforms : Microsoft Azure, AWS

IAC Tool : Terraform, Azure resource manager templates (ARM), Cloud Formation

Operating System : Windows and Red Hat Linux

Bug Tracking Tool : JIRA

Static Code analysis : SonarQube

Monitoring : Azure monitors, Cloud watch, Log analytics workspaces, Prometheus & Grafana. Scripting : Python, Bash shell, PowerShell

Security Tools : Trivy, SonarCloud, Kubesec

EMPLOYMENT HISTORY

Organization

Period

Designation

Sify Technologies

Mar 2023 – Till date

Cloud Infrastructure Specialist

Cognizant Technologies Solutions (CTS)

Oct 2022 –Mar 2023

Infrastructure Specialist

Wipro Technologies

Dec 2016 – Oct 2022

Senior Software Engineer

Sunindia Systems Pvt.Ltd

Jan 2011 – Dec 2016

System Engineer

PROJECT SUMMARY:

Cloud Infrastructure Specialist – Hybrid Cloud

Project: SunTec Xelerate Product

Description: SunTec is a leading e-commerce service provider helping retailers implement system solutions, optimize product listings, and manage content, across marketplaces.

Key Result Areas:

Design workflows & process to automate application deployment.

Leading the DevOps team supporting various applications & automation tools

End-to-End ownership of CI/CD pipelines for automated deployments

Writing Kubernetes manifest files and deploying them on Kubernetes clusters.

Developed and maintained Infrastructure as Code (IaC) using Terraform to automate the provisioning and management of cloud resources

Participated in on-call rotation to troubleshoot and resolve infrastructure-related issues

Created dynamic routing / load balancing capability, enabling large application scaling using Ingress rules and controllers.

Responsible for implementing containerized based applications on AWS Kubernetes by using AWS Kubernetes service (EKS) which are responsible for cluster management, Virtual Network to deploy agent nodes, Ingress API Gateway and RDS Databases for stateless storage of external data.

Upgraded AKS clusters from lower version to higher versions and resolved issues raised during ASK upgradation.

Managed Kubernetes charts using Helm and created reproducible builds of the Kubernetes applications, templatize Kubernetes manifests, provide a set of configuration parameters to customize the deployment and Managed releases of Helm packages.

Used Terraform Configuration files for creating Azure infrastructure which consist of API Gateway, Azure Load balancers (Network and Application), AKS Clusters, Azure Container Registries etc

Advanced troubleshooting and monitoring of service systems to ensure adequate SLA, capacity and expansion requirements are met for all customers.

Analyze reported issues, production outages, production logs, and customer feedback to identify ways to enhance product as well as make support processes more effective.

Build scheduling, creation and maintenance of source code repositories.

Implementing CD pipelines using ArgoCD

Participated in weekly release meetings with technology stakeholders to identify and mitigate potential risks associated with releases

Used IAM to assign roles, to create and manage AWS users, groups and permissions to use AWS resources.

Used Cloud Watch for monitoring AWS cloud resources and the applications that deployed on AWS by creating new alarm, enable notification service

Worked on designing and utilizing almost all of the main services of the AWS stack (like EC2, S3, RDS, VPC, IAM, ELB, ECR, Cloud watch, Route 53, Lambda and Cloud Formation, SNS) and Azure stack (like VNET, VMs, Disks, Blob, ARM, AKS, ACR and Azure DevOps ) focused on high availability, fault tolerance environment

Develop internal platform for application monitoring, dashboarding, alerting platform (Prometheus with Grafana, Alert manager) for observability.

Good understanding of DevSecops tools like ‘Trivy’ for scanning container images to identify known vulnerabilities in the installed software packages and dependencies and ‘Kubesec’ to evaluates Kubernetes YAML files and provides security recommendations.

DevOps Engineer Project: Velliv, Pension & Livsforsikring A/S

Description:

Velliv is an AI driven Performance, Feedback & Engagement platform for the workforce, globally. Possible works has its R&D center in Hyderabad, India and is serving clients across India, Americas, SEA & ME.

Key Result Areas:

Primary responsible for managing and supporting CICD & Cloud infrastructure on Azure and AWS Cloud Platform.

Extensive experience of designing CI/CD solutions from scratch. Implemented Java/.net based application CICD using Jenkins Declarative Pipelines and Azure DevOps Build and Release pipelines.

Managed local deployments in Kubernetes, creating local clusters and deploying application containers

Hands-on experience in Azure IAAS and PAAS components like Azure VM, Vnets, Key Vaults, Storage accounts, Load balancers, Availability sets, Application Gateway, NSGs, ASGs, Azure Monitors.

Worked on provisioning Azure APP services & Azure batch pools using ARM templates

Deployed Nginx ingress controllers in AKS clusters As Application load balancers.

Creating the GitHub Repo and Branches based on the requirement from Dev/QA Teams.

Providing access for GitHub Repo / Jenkins jobs for different teams based on the requirement.

Administrate, manage, setup and configure Jenkins for new developments.

Performed container management by writing Docker files using Docker and setup automated build on Docker hub, installed and configured Kubernetes.

Created and configured elastic load balancers and auto scaling groups to distribute the traffic and to have a cost efficient, fault tolerant and highly available environment.

Created S3 buckets in the AWS environment to store files, sometimes which are required to serve static content for a web application

Developed and Implemented software release management strategies for various applications according to agile process.

Streamline the process of creating machine images by using AWS Packer and ensure consistency across AWS infrastructure.

Worked on pre-release & post-release activities for monthly and hot-fix releases

Good exposure on nexus repository management for multiple project

Project: IDFC First Bank Description:

IDFC First Bank is one of the leading Bank in India, offering financial solutions through its national wide branches, internet and mobile and offers the basis services like Fixed deposits, Home loans, NRI accounts and Mutual Funds.

Key Result Areas:

The overall objective of this project is to provide Services to enhance the architecture and bring the Jenkins environment to a steady state.

Requirement Gathering: Meeting the Cloud engineering team to get the architecture details and Grouping of applications based on business team requirement like technology, Build process, deployment process, architecture and release calendar.

Customization and Configuration of Project : Based on the grouping, Analyze the Current Build and Deploy process and come up with Analysis report for each application planned for onboarding. Design Pipelines for Continuous Integration and Deployment depending on the grouping of applications.

Implementation of Project: Creating and designing the Cloud Formation templates to create Ec2 instances and AWS resources.

Used CFT modules to launch the EC2 instances from the AWS SMS generated AMI’s into the client’s infrastructure and automated this entire process by integrating it with the Jenkins.

Have built Elastic search, Log stash and Kibana (ELK) for centralized logging and then store logs and metrics into S3 bucket using Lambda function for more than 2 weeks.

Maintained DNS records using Route53. Give public DNS names to Elastic Load Balancers (ELB) IP's.

Configured S3 versioning and lifecycle policies to backup files and archive files in Glacier.

Involved in defining documenting and maintaining code deployment pilot automation project documents using Python.

Created Python Scripts to Automate AWS services which include web servers, ELB, Cloud front Distribution, database, EC2 and database security groups, S3 bucket and application.

Jenkins Plug-in Analysis: Create groovy script to list down plugins with dependencies and another layer of dependencies.

Created ansible playbooks to install Tomcat/Jenkins on the EC2 Centos machines.

Consolidating Jenkins Performance issues from the Java melody Output and providing resolution

Created python/shell scripts to migrate the slaves and credentials of Jenkins Jobs .

Business Process Consulting: Conduct process and requirement summits across application portfolios to understand our client current process, tools, bottlenecks and pain points.

Solution Evaluation and Recommendation: Provide the continuous integration solution for application for them CICD has not implemented using Infosys proprietary tools and recommend it to client.

Issue Resolution: Focus on the technical issues, design issues to provide the solution.

Lead: As a Team Lead, lead team of 5 engineers including both onsite and offshore resources. Gave work direction and prioritized tasks.

Client Training: Provide subject matter training and prepare training material for our client team on the various Infosys and third party tools implementation.

Status Meeting Participation: Provide regular status reporting to our client and Infosys joint program management team.

Technical Documentation: Review of technical documentation for application onboarding details, test cases provided by the Quality Certification team.

Environment: AWS, Centos, Lamda function, S3, Cloud Formation templates, Route53, Prometheus, New Relic, Python, Ansible, Shell Scripting, Groovy scripting, Auto Scaling, JIRA, Confluence

Client: HP (Hewlett Packard) Executive Technical Support Project: Snapfish Description:

Snapfish is a leading online photo service with more than 70 million members and one billion unique photos stored online. Snapfish enables members to share, print and store their most important photo memories at the lowest prices- online or off.

Key Result Areas

Analyzing User stories and preparing Test cases

Create and execute Unit test cases in SIT & UAT environments.

Prepared test plans for the testing team and performed user acceptance testing in the final project.

Executing Test cases for Functionality testing, System testing, Regression testing, back-end tables verification.

Involved in Acceptance testing, Functionality testing, User acceptance testing, Performance testing, Regression testing, Cross-Platform/browser testing, Configuration testing etc.

Involved in issue resolution by interacting with developers and project managers.

Production level support for onsite and offshore teams during development and deployment.

Participating in weekly status meetings with the team developers to discuss open issues.

Participating in Post Mortem meetings with team and developers after the Release to discuss on how the QA phase went on and any improvements for the next release.

Extensive experience of designing CI/CD solutions using Jenkins from scratch.

Experience with Jenkins Continuous Integration Server – Installation, Configuration, Design and Administration, and integrating other tools like GIT, JIRA and Artifactory.

Responsible for GIT administration and maintain in-house hosted GitHub repositories. Analyze and resolve compilation and deployment errors related to code development and building of source code.

As a Jenkins Admin responsible for creating & configuring Jenkins jobs regarding snapshot and CI for the Projects.

Responsible for creating Builds and Deployments. Taking the source code and compiling using Maven and package it in its distributed format, such as a Jar, War and EAR.

Implementing fully automated server build, management, monitoring and deployment solutions spanning multiple platforms, DevOps tools and technologies including Jenkins Nodes/Agent, SCRUM and Agile projects.

Creating Jenkins jobs to perform build, code analysis, test and deployment.

Troubleshoot and fix the errors that arise during the build phase and provide technical support for devolvement team regarding the issue.

Deployed system stacks for various environments such as DEV, TEST and PROD for both on-premise and cloud Infrastructure.

Performing Horizontal and Vertical auto scaling in Kubernetes cluster based on the demand.

Good experience on HashiCorp Terraform Cloud Infrastructure Provision tool on Azure & AWS.

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

Worked with IAM to manage the users and groups using IAM by assigning individual policies and roles to each user and group as per requirements.

Environment: AWS, Centos, Lamda function, S3, Cloud Formation templates, Route53, Prometheus, New Relic, Python, Ansible, Shell Scripting, Groovy scripting, Auto Scaling, JIRA, Confluence

EDUCATION

BE(Electronics and communication), Annamalai University

PERSONAL DETAILS

Contact Address: 1604, White sycamore pl, Braselton, GA-30517

Date of Birth: June 12th, 1990

Sify Technologies Mar 2023 – Till date

Cognizant Technologies Solutions Oct 2022 –Mar 2023

Wipro Technologies Dec 2016 – Oct 2022

Peoplecart Private Limitedec 2011 – Sep 2019

Sunindia Systems Private Limited Jan 2012– Dec 2016



Contact this candidate