Summary
Overview
Work History
Education
Skills
Personal Information
Certification
Timeline
Generic
JITHENDRA SAI

JITHENDRA SAI

Summary

10+ years of IT experience which includes 6+ years of experience as DevOps automation engineer & CI/CD (Continuous Integration/Continuous Deployment) engineer with around working on DevOps/Agile operations process and as Developer around tools (Code review, unit test automation Environment Management) along with Kubernetes Cluster Administration. 4 years of experience as a Build & Release Engineer & 1 year experience as Linux Administrator.

Overview

12
12
years of professional experience
1
1
Certification

Work History

Azure/DevOps Engineer

BBI – Blackbuck Insights
Chicago, IL
09.2021 - Current
  • Designing and implementing Azure solutions across a range of cloud models like SaaS, PaaS, IaaS and integrated on-premises, on-demand workloads with Azure public cloud
  • Worked on Azure ExpressRoute to establish connection from Azure to On-premises datacenter
  • Worked on Azure cloud services, Azure storage, Azure active directory, Azure service Bus
  • Create and manage Azure AD tenants and configure application integration with Azure DevOps
  • Integrate on-premises Windows AD tenants and Configure application integration with Azure AD
  • Implemented SSO using Azure AD for seamless authentication and access to various applications, enhancing user experience and security
  • Configured and enforced MFA for Azure AD accounts, adding an extra layer of security to protect sensitive data and resources
  • Created and managed Azure Key Vaults, providing secure storage and certificates, and secrets
  • Installed and configured MongoDB in testing, and production environments by setting up replica sets, sharding
  • Enabled SSL/TLS encryption for secure communication between the MongoDB clients and servers
  • Restricted network access to MongoDB by configuring IP whitelisting or firewall rules
  • Created automation and deployment templates for relational and NoSQL databases including MongoDB and Redis
  • Worked on Premises applications on cloud platform Azure in dealing with Azure IaaS – Virtual Networks, Virtual Machines, Cloud Services, Resource Groups, Express Route, Traffic Manager, VPN, Load Balancing, Application Gateways, Auto-scaling
  • Utilizing CDK (Cloud Development Kit) or similar tools to write infrastructure code for provisioning and managing cloud resources
  • Experienced in Azure DevOps Continuous Integration & Continuous Delivery, Azure DevOps
  • Worked with Terraform Templates to automate the Azure virtual machines using terraform modules and deployed virtual machine scale sets in production environment
  • Created azure Function Apps using python for API management
  • Involved in Server less services (Azure Functions) where I created and configured HTTP Triggers in the Azure Functions with Application insights for monitoring and performing the load testing on the Applications
  • Worked on Bastion Server as a secure gateway to access resources within a private network from a public network in Azure
  • Provisioned and managed Azure AKS clusters using Terraform templates by creating Terraform modules for each environment
  • Managing infrastructure as code using AWS CDK, ensuring scalability and reliability
  • Created azure DevOps pipeline from scratch to deploy application into AKS cluster
  • Implemented disaster recovery strategies for Azure AKS by creating clusters in multiple regions ensuring business continuity and minimizing downtime in case of failures
  • Responsible for cluster management, Virtual Network to deploy agent nodes, Ingress API Gateway, MySQL Databases and Cosmo DB for stateless storage of external data, and setup reverse proxy Nginx in the cluster
  • Used Istio service mesh within Azure Kubernetes Service (AKS), enabling advanced traffic management and observability for micro services
  • Conducting regular security audits and implementing best practices to safeguard our systems
  • Configured custom RBAC roles tailored to the needs of applications and teams, assigning appropriate permissions to resources within the AKS clusters
  • Worked with Helm Package manager in creating custom charts as per application requirement and deployed them in Kubernetes Cluster
  • Configured and installed Grafana and Prometheus using HELM charts within an AKS cluster for monitoring and visualization of Kubernetes workloads
  • Involved in Ansible setup, managing hosts file, using YAML linter authoring various playbooks and custom modules with Ansible and Ansible playbooks to automate the Azure Services
  • Experience with Ansible Tower to manage Multiple Nodes and Managed inventory for different Environments
  • Configured and maintained GitHub organizations, teams, to enable effective collaboration between multiple teams while ensuring security and compliance
  • Managing repositories and branches on GitHub and Collaborating with developers to resolve merge conflicts
  • Involved in Linux System administration, OS upgrades, security patching, troubleshooting, and ensuring maximum performance and availability
  • Wrote bash shell scripts for automation, deployments, server configuration, system tasks, iptables configuration, Kernel updates, package installation, and system resource inventory, resulting in increased productivity.

AWS/DevOps Engineer

Dimensional Fund
Austin, TX
02.2019 - 08.2021
  • Created AWS CloudFormation Templates to create custom-sized VPC, subnets, EC2 instances, ELB, security groups
  • Managed other AWS Services like S3, Cloud Front, Cloud Watch, RDS, Kinesis, Redshift Cluster, Route53, SNS, SQS, Cloud Trail
  • Implemented AWS solutions using S3, RDS, EBS, Elastic Load Balancer, and Auto-scaling groups, Optimized volumes and EC2 instances and Using Jenkins AWS Code Deploy plugin to deploy to AWS
  • Worked with AWS CLI and AWS API to manage resources on AWS for many services such as EC2, S3, VPC, Lambda, Cloud Watch, ELB, Auto-scaling
  • Created python script using AWS API Calls to manage all resources deployed on AWS Lambda Functions
  • Involved in working with Terraform to bring up a count of 'container instances' or 'nodes' in an AWS ECS cluster with different instances running on each one
  • Written Templates for AWS infrastructure as a code using Terraform to build staging and production environments and defined Terraform modules such as Compute, Network, managed clusters reuse in different environments
  • Created various Terraform scripts to deploy Dev, QA and prod environments in AWS Cloud
  • Installed and Implemented Ansible configuration management system
  • Used Ansible to manage Web applications, Environments configuration Files, Users, Mount points and Packages
  • Deployed application, which is containerized using Docker onto a Kubernetes cluster, which is managed by Amazon Elastic Container service for Kubernetes (EKS)
  • Responsible for using Kubernetes Istio Service Mesh to address needs for traffic management, service security, and application monitoring, also to monitor all the services across clusters and data centers
  • Worked on implementing micro services on Kubernetes Cluster (EKS) and Configured Operators on Kubernetes applications and all its components, such as Deployments, Config Maps, Secrets, RBAC and Services
  • Configured and administered Jenkins for automated builds and Responsible for installing Jenkins master and slave nodes and maintenance of build pipeline
  • Configuration of various plugins for Jenkins for automation of the workflow and to optimize and smooth running of build jobs
  • Managed Git repository, code merging, production deployments and analyzed and resolved conflicts related to merging of source code for Git
  • Worked with MAVEN as a build tool on java projects for the development of build artifacts on the source code
  • Maintained build related scripts developed in shell for Maven builds, created and modified build configuration files including POM.xml
  • Configuring and managing ELK stack, setup the elastic search ELK Stack to collect search and analyze log files from across the servers and integration of Application with monitoring tool New Relic for complete insight and proactive monitoring
  • Experience in administering and maintaining Linux servers in production environments
  • Supported in the installation of packages/patches on Linux platforms
  • Implemented Backup & Disaster recovery management on Linux platforms
  • Created triggers, alarms and notifications for EC2 hosts using CloudWatch
  • Monitored AWS resources and applications using Amazon CloudWatch and set up alarms and notifications for timely issue detection and resolution
  • Configured AWS Identity Access Management (IAM) Group and users for improved login authentication
  • Implemented IAM best practices, including role-based access control, least privilege, and multi-factor authentication
  • Created New Relic dashboard for all the services, Created New Relic queries for all the services
  • Configured and managed the New Relic monitoring agents, setting up custom dashboards and alerts, and monitoring application performance metrics to ensure application availability
  • Designed and implemented Kubernetes resources, including deployments, services, and persistent volume claims, to deploy and manage applications on OpenShift
  • Designed, implemented, and managed containerized application platforms using OpenShift, including cluster setup, deployment, and maintenance
  • Used Atlassian tools JIRA, Confluence, Bitbucket for defect management, team collaboration, source code management and continuous integration and deployment practices
  • Designed the Branching/Merging strategy for all Lobs and to have unique Build/release strategy across platform
  • Created post commit and pre-push hooks using Python in SVN and GIT repos
  • Setting up the SVN and GIT repos for Jenkins build jobs
  • Installed, monitored and configured Applications in Nginx and Apache Tomcat Server and establish connectivity to databases and troubleshoot issues on the fly
  • Involved in setting up JIRA as defect tracking system and configured various workflows, customizations and plugins for the JIRA bug/issue tracker.

AWS/SRE ENGINEER

Staples
Framingham, Massachusetts
05.2018 - 01.2019
  • Expertise on Writing Templates for AWS infrastructure as code using Terraform to build staging and production environments and for deploying into AWS used automation pipeline tools like Jenkins, Ansible and Terraform
  • Automated AWS components like EC2 instances, Security groups, ELB, RDS, IAM through AWS Cloud formation templates
  • Worked on configuring S3 versioning and lifecycle policies for backing up files and archive those baked up files in Glacier and created monitors, alarms, and notifications for EC2 hosts using Cloud Watch
  • Configured Active Directory accounts to single sign-on to AWS Management Console
  • Worked with security groups for EC2 instances along with ELB and Roles for Amazon services to interact with each other
  • Migrating an infrastructure into Amazon Web Services utilizing AWS Cloud formation, Code Deploy, EBS and launched the environment in VPC
  • Created and deployed RESTful APIs using API Gateway and Lambda functions using Cloud Formation templates and AWS Serverless Application Model
  • Deployed application which is containerized using Docker onto a Kubernetes cluster which is managed by Amazon Elastic Container Service for Kubernetes (EKS)
  • Worked on rolling updates using the deployments feature in Kubernetes and implemented BLUE GREEN deployment to maintain zero downtime to deployment
  • Wrote Python and Shell Scripts to automate log rotation of logs from web servers and automate administration tasks
  • Authored Ansible Playbooks with YAML scripting to provision Nginx, Apache Spark, Apache Web servers, and Tomcat servers
  • Implemented security testing practices such as static application security testing (SAST), dynamic application security testing (DAST), and software composition analysis (SCA) to identify and remediate security vulnerabilities
  • Experience in designing and implementing endpoint security solutions for cloud-based environments, including virtual machines, containers, and serverless computing
  • Configured and managed SSL/TLS security configurations in Apache and Nginx, ensuring secure communication between clients and web servers
  • Monitored critical systems and set up custom alerts using Datadog, configuring dashboards, monitors, and alert conditions based on custom metrics and logs
  • Provided policies to groups using policy generator and set different permissions based on the requirement along with providing Amazon Resource Name (ARN)
  • Worked on JIRA for defect/issues logging & tracking and documented all my work using Confluence
  • Build pipelines using Jenkins and configured Jenkins with the Amazon EC2 plugin that allows Jenkins to start slaves on EC2 on-demand and kill them as soon as they become idle
  • Worked on using GIT webhooks in Jenkins to trigger code and automate the CI/CD build process
  • Authorized pom.xml files, performed release with the Maven release plugin, and managed artifacts in the Sona type NEXUS repository
  • Configured Ansible control machine and wrote Ansible playbooks with Ansible roles
  • Used file module in Ansible playbook to copy and remove files on EC2 instances
  • Created Ansible roles in YAML and defined tasks, variables, files, handlers and templates
  • Created inventory and configured the Ansible files for parallel deployment in Ansible for automating the Continuous delivery process
  • Experienced in Docker, Kubernetes and OpenShift to manage micro services for development of continuous integration and continuous delivery
  • Extensively worked on Jenkins for Continuous Integration and strong experience with integration of Ant and Maven Build as build tools for the building of deployable artifacts (jar, war & ear) from source code
  • Worked on setting up a Chef Workstation, bootstrapping various enterprise nodes, and worked with Chef Cookbooks, Chef Recipes, Chef Attributes, and Template.

Build and Release Engineer

Igrid Technologies
INDIA
11.2013 - 01.2017
  • Installation of Web sphere, upgraded to service pack updates, installed IBM patches, configuring and creation new admin & managed servers, start & stop Web sphere server
  • Building and supporting environments consisting of Testing, Development and Production
  • Implementing a Continuous Delivery framework using Jenkins in Linux environment and Created pipelines for Jenkins jobs
  • Implementing a CI/CD using Jenkins with build tool Maven
  • Implement Jenkins Continuous Integration and Continuous Delivery (CI/CD) for PHP and Java applications using Apache ant build scripts and used as a continuous integration tool for automation of daily process
  • Installing, configuring and administering Jenkins CI tool on Linux/Windows/Mac machines
  • Analyse and resolve conflicts related to merging of source code for GIT
  • Install the GIT and configure the global credential
  • Created the GIT Hub repository and push the changes to the GIT Hub
  • Created the GIT Hub repository and push the changes to the GIT Hub
  • Pull the changes for from the GIT Hub
  • Created the branches and labels and apply the tags to the Branches Modified Maven scripts to build the JAR’s, Class files, WAR files and EAR files Deploy the war files in Apache-Tomcat Servers by using Jenkins.

Linux Administrator

Eion Technologies
Hyderabad, India
08.2012 - 10.2013
  • Installed, Upgraded and configured Solaris, Red Hat Linux RHEL 3.x, 4.x and Windows server
  • Created users, Groups and setup their home directories and appropriate access restrictions to software in the Active Directory environment and NIS domains
  • Managed performance of the server and resolved issues with Virtual Memory and swap space on operating environments and configured & monitored DHCP server
  • Remotely copied files using SFTP, FTP, SCP, WinSCP, and FileZilla and involved in Log management like monitoring and cleaning the old log files
  • Configured and administered DNS (Bind on Linux), Web (Apache), Mail (Exchange 2003), DHCP and FTP Servers
  • Upgraded Memory, CPU and Disk size on the existing VMware Sessions on ESX Servers
  • Strong Experience in creating user, Computer and auto logon accounts
  • Assigned folder permissions to the users by gathering approval from the group owners
  • Managed system installation, troubleshooting, maintenance, performance tuning, managing storage resources, network configuration to fit application and database requirements
  • Installed, configured, supported and security implementation on following service
  • SSH: Configuring Servers, password-less authentication configuration
  • NIS: Server and client configuration
  • DNS: Server configuration and maintenance
  • HTTPD: Apache web server maintenance, installation, configuration, managing web hosting including name-based, Secure and private site, monitoring web server performance, certificate generate, security checks and periodic upgrades, manage user accounts, back up
  • Responsible for real time backup of web servers
  • Used Remote system administration tools like SSH and Telnet.

Sr. Cloud DevOps Engineer

  • 10+ years of IT experience which includes 6+ years of experience as DevOps automation engineer & CI/CD (Continuous Integration/Continuous Deployment) engineer with around working on DevOps/Agile operations process and as Developer around tools (Code review, unit test automation Environment Management) along with Kubernetes Cluster Administration
  • 4 years of experience as a Build & Release Engineer & 1 year experience as Linux Administrator.

Education

Bachelors - Computer Science and Engineering

Sathyabama University

Skills

  • AWS Services: RDS, EC2, VPC, IAM, Cloud Formation, EBS, S3, ELB, Auto Scaling, Cloud Trial, EKS, ECR, ECS, Lambda, Cloud Watch
  • Azure Services: App Services, Key vault, Function app, storage accounts, Azure Active Directory (Azure AD), Azure Container Registry (ACR) and Azure Kubernetes service (AKS), Azure SQL DB, Azure Data Factory
  • CI/CD: Jenkins, Azure Pipelines, GitHub actions
  • Artifactory: JFrog and Nexus
  • Web Servers: Nginx and Tomcat
  • Code Scanning: SonarQube, ECR Inspector
  • Databases: RDS, Mango DB, My SQL DB, Azure SQL Managed Instance
  • Container Platforms: Docker, Kubernetes, Open Shift, Helm, Docker Swarm
  • Networking/Protocol: TCP/IP, NIS, NFS, DNS, DHCP, WAN, SMTP, LAN, FTP/TFTP
  • Languages: Python, Shell scripting, groovy, YAML
  • Cloud Platforms: Microsoft Azure, Aws Cloud
  • Version Control Tools: GIT, GITHUB, Bit Bucket, GitLab, Azure Repos
  • Infrastructure Provisioning: Ansible, Terraform, Puppet, Chef
  • Logging & Monitoring Tools: Cloud Watch, Cloud Trail, Azure App Insights, Azure Monitor, Splunk, ELK, Prometheus, Grafana, New Relic, Dynatrace

Personal Information

Title: Sr. Cloud DevOps Engineer

Certification

  • Certified Azure Administrator
  • Certified Kubernetes Administrator
  • Certified AWS Developer – Associate
  • Certified Terraform – Associate

Timeline

Azure/DevOps Engineer

BBI – Blackbuck Insights
09.2021 - Current

AWS/DevOps Engineer

Dimensional Fund
02.2019 - 08.2021

AWS/SRE ENGINEER

Staples
05.2018 - 01.2019

Build and Release Engineer

Igrid Technologies
11.2013 - 01.2017

Linux Administrator

Eion Technologies
08.2012 - 10.2013

Sr. Cloud DevOps Engineer

Bachelors - Computer Science and Engineering

Sathyabama University
JITHENDRA SAI