Home

Nikhil Sheri - SRE Developer
[email protected]
Location: Dallas, Texas, USA
Relocation:
Visa: H1b
Devops Engineer with 9+ years of hands-on experience Designing, implementing, and optimizing cloud-based solutions. Proven expertise in designing and managing scalable infrastructure across AWS, Azure, and Google Cloud Platform.
Adept at leveraging Infrastructure as Code (IaC) & (Cac) tools, such as Terraform and CloudFormation, to automate deployment processes and enhance efficiency. Skilled in containerization and orchestration technologies, including Docker and Kubernetes, to streamline application deployment and enhance resource utilization.
Experienced in array of technologies including Android, Kotlin, Java and cross platform frameworks such as Flutter and Kotlin Native.
Experienced in all phases of the software development life cycle (SDLC) with specific focus on the build and release of quality software. Experienced in Waterfall, Agile/Scrum.
Handled Solution design and implementation incorporating architectures such as SOA, Event Driven, MVC, Django, serverless and spring frameworks.
Assisted in the support and maintenance of .NET applications, handling user-reported issues and providing solutions based on documented procedures.
Conducted initial diagnostics and triaged issues, escalating complex problems to senior team members as needed.
Experienced in leading cross-functional teams through successful cloud migration projects and driving initiatives to optimize costs while maintaining high availability. Strong scripting skills in Python and Bash for automation and task orchestration. Well-versed in continuous integration and delivery (CI/CD) pipelines using tools like Jenkins (Groovy), GitLab, CI/CD, Circle CI and Travis CI.
Provided comprehensive support for .NET applications, resolving complex issues and ensuring high performance and availability.
Implemented and managed monitoring solutions using Splunk and AppDynamics, improving visibility and reducing incident response times.
Administered message queuing systems including IBM MQ, RabbitMQ, and Kafka, ensuring reliable communication and integration.
Managed batch job scheduling and monitoring with Control-M, ensuring accurate and timely execution.
Oversaw deployments using Bamboo and Harness, ensuring smooth transitions and minimal disruption.
Managed source code with Bitbucket and GitHub, and facilitated continuous integration with Jenkins and Salt.
Developed PowerShell scripts to automate routine tasks, enhancing operational efficiency.
Supported applications deployed on PCF and GCP, ensuring optimal performance in cloud environments. Experienced in using Atlassian products (Jira, Confluence, Bamboo).
Configured Enterprise UNIX/LINUX systems with SAN/ NAS infrastructure across multiple sites on mission business critical system


TECHNICAL SKILLS

Cloud Platforms : AWS, Azure, Google Cloud Platform
Infrastructure as Code : Terraform, CloudFormation
Containers and Orchestration: Docker, Kubernetes, Spinnaker
Configuration Management : Ansible, Puppet,
Scripting Languages : Python, Bash, Oracle Sql/ Plsql
Networking : VPC, VPN, DNS, Load Balancing
Monitoring and Logging : CloudWatch, ELK Stack, Prometheus
Security : IAM, Security Groups, SSL/TLS, Encryption
CI/CD : Jenkins, GitLab CI/CD, Travis CI, SonarQube, Spinnaker
Databases & Orchestration Tools, GitOps : Cassandra, Oracle, SQL Server, RDS, DynamoDB, MongoDB, Kubernetes, Argo CD
Bug Tracking Tools : Service Now, HP Service Manager, BMC Remedy
Leadership and Team Collaboration
Agile/Scrum methodologies

Education details

Masters in IT from Pittsburg state university 2017, Kansas, US
Bachelors in CS from JNTUH 2015, Hyderabad, India.


PROFESSIONAL EXPERIENCE
CLIENT: CITI Bank Irving, TX April 2022 Till Date
ROLE: Site Reliability Engineer

RESPONSIBILITIES:
Integrated an application with AWS Active Directory, implemented a hybrid network and Site Recovery, set up Site to Site & Point to Site VPN between on prem and AWS Networks.
Gatheres client requirements and converting them into the technical specifications and developed web forms using C#, .NET
Applications logic was developed using C# and used HTML helper in a view to render the HTML content.
Worked on Devops tools such as Gradle, Maven, Ansible, Puppet, Datadog, Salt , Sentry, Harness, Helm, Spinnaker, Jenkins, Docker, Kubernetes, Chef and Terraform.
Involved in analysis, specification, design, automation, implementation and testing phases of software Development Life Cycle (SDLC) with TDD approach.
Managed SVN Repositories for branching, merging, tagging and developing Shell/Groovy scripts for automation purpose.
Creating scripts in DSL Groovy which integrate with Jenkins for automation to create seed jobs.
Worked on Serverless services, created and configured HTTP Triggers in the AWS Functions with application insights for monitoring and performing load testing on the applications using the AWS DevOps Services.
Worked with team to configure SAML authentication to login to our AWS Accounts using Okta single sign on and deployed cross account roles using AWS cloud formation stack sets across different accounts from admin account.
Experience with serverless architecture such ECS Fargate and microservices.
Actively involved in building own PaaS with Docker; deployed various applications through Dockers containers.
Implemented incorporating architectures such as SOA, spring and serverless frameworks, Event Driven, MVC, SOA and Django.
Installed and administered Atlassian tools like Jenkins, JIRA and Confluence.
Resolved issues as they arise with JIRA projects and confluence on in co-ordination with Jira hosting partner team.
Hands on experience to build and configure a virtual data center in the Amazon Web Services cloud to support Enterprise Data Warehouse hosting including Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups, Route Tables, Elastic Load Balancer.
, S3, RDS, Redshift, Data Pipeline, EMR, Dynamo DB, Redshift, Lambda, SNS, SQS).
Designed and implemented Continuous Integration (CI) using tools AWS DevOps over multiple environments to facilitate and agile development process, which is automated and repeatable.
Worked on AWS Web Apps for hosting many Web Applications, RESTful APIs, and mobile backends developed in .NET which can run and scale in various Windows Environments.
UI/UX Implementation: Design and implement engaging user interfaces using Flutter s comprehensive suite of widgets tools, ensuring applications are intuitive.
Major focus on Configuration, SCM, Build/Release Management, Infrastructure as a code (IAC) and AWS DevOps operations Production and cross platform environments. Major experience in AWS infrastructure using AWS control tower.
Created a secure environment that makes it easier to govern AWS workloads with rules for security, operations, compliance. So basically, AWS control tower automates the setup of a baseline environment.
Working with AWS, exclusively to build, develop and update microservice applications, used Stateful partitions with named service and secondary replicas for scalability and availability to write Power Shell Script & Perl scripting.
Proficient in database management, spanning RDS, DynamoDB, and MongoDB. Adept at collaborating with stakeholders, applying Agile/Scrum methodologies, and providing technical leadership to achieve project goals.
Deployed Spring Boot application into AKS cluster using CI/CD when developers pushed the code and build artifacts using Maven and builds Docker images and pushes images to Docker repo.
Built and managed a highly available monitoring infrastructure to monitor different application servers like JBoss, Apache Tomcat and its components using Splunk.
Responsible for the Continuous Delivery pipeline given to all application teams to Jenkins as a part of migration.
Experienced Working on migrating legacy, On premise Applications on various cloud platforms like Azure, Open stack, Open Shift.
Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT Hub, SVN source control.
Excellent hands-on experience in installation, configuration as code (Cac) and troubleshooting the issues and performance tuning of WebLogic / Apache / IIS / IBM WebSphere and Tomcat.
Written shell scripts for end-to-end build and deployment automation. Run Ansible Scripts to provision Dev servers. Experience on Ansible and Ansible Tower as configuration management tool, to automate repetitive tasks, quickly deploying important applications and manage changes effectively.
Working closely with security team for Fed Ramp compliance and helping them to implement security required tools.
Experienced in deploying applications into Kubernetes using Git-Ops Tools (Argo CD).
Hands on experience in implementing a production ready, load balanced, highly available, fault tolerant, auto scaling Kubernetes Infrastructure and Microservice Container (EKS) Orchestration.
Created Docker container using Docker images to test the application even ship and run applications.
Environment: AWS, Argo CD, Azure,C#, Cassandra, ETL, Terraform, Groovy, GitOps, Graphana, Kubernetes, Python, Ruby, UCD, PowerShell Scripting, SonarQube, Sagemaker, PowerShell, .Net, Nexus, JFrog Artifactory, Jenkins, Git, Jira, GitHub, Ansible, Docker, Windows Server, TFS, VSTS, LDAP, Splunk.

CLIENT: JP Morgan Chase, TX (Mortgage) OCT 2020 March 2022
ROLE Site Reliability Engineer
RESPONSIBILITIES:
Architected and implemented Azure solutions, optimizing performance and reducing infrastructure costs by 20%.
Automated deployment processes using Azure Resource Manager (ARM) templates and PowerShell scripts, reducing deployment time by 30%.
Orchestrated containerized applications with Azure Kubernetes Service (AKS), improving resource utilization and scalability.
Provide expert support for a suite of critical .NET applications, troubleshooting complex issues to ensure high availability and optimal performance.
Utilize ITIL processes for effective incident, problem, and change management, adhering to best practices and service level agreements (SLAs).
Implement and manage monitoring solutions using Splunk and AppDynamics, configuring dashboards and alerts to proactively identify and address performance bottlenecks.
Implemented security measures, including RBAC, Network Security Groups, and encryption, ensuring a secure cloud environment.
Managed and optimized Azure cloud resources, including virtual networks, VMs, and Azure Storage solutions.
Worked on migrating legacy, On premise Applications on various cloud platforms like Azure, Open stack, Open Shift.
Deployed Spring Boot application into AKS cluster using CI/CD when developers pushed the code and build artifacts using Maven and builds Docker images and pushes images to Docker repo.
Implemented Infrastructure as Code practices using Azure ARM templates and terraform.
Configured and maintained CI/CD pipelines with Azure DevOps, enhancing the software development lifecycle.
Used C#, .Net as language to develop code behind business logic.
Actively worked in monitoring and logging, utilizing CloudWatch, ELK Stack, and Prometheus to ensure real-time visibility into system performance. Proficient in database management, spanning RDS, DynamoDB, and MongoDB.
Installed and deployed Kafka, Zoo Keeper, ELK, Grafana and Ansible Playbooks.
Managed Azure Virtual Machines, virtual networks, and implemented networking solutions for the organization. Experience in using Ansible as configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manage change.
Automated routine tasks using PowerShell scripts, enhancing operational efficiency by 40%.
Implemented Azure DevOps pipelines for CI/CD, resulting in faster and more reliable deployments.
Collaborated with security teams to conduct regular audits and ensure compliance with industry standards.
Good experience in Writing shell scripts for end-to-end build and deployment automation.
Can Run Ansible Scripts to provision Dev servers.
Create data level security rules for IDH Hive users leveraging Apache Sentry.

Environment:
Tomcat, ELK, Agile/Scrum, SDLC, C#, Windows, Docker, Nginx, AWS EC-2, Route 53, S3, VPC, ECS, EKS, Elastic Beanstalk, SQS, Sentry, Autoscaling, ELB, Sagemaker, Shell Scripts, Python, Campaign Packaging Tool, Unix/ Linux environment.

CLIENT: Citi Bank -Irving, TX Jan 2020 OCT 2020
ROLE: DevOps / Cloud Engineer
RESPONSIBILITIES:
Build and configure a virtual data center in the Amazon Web Services cloud to support Enterprise Data Warehouse hosting including Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups, Route Tables, Elastic Load Balancer.
Worked on Devops tools such as Gradle, Maven, Ansible, Puppet, Datadog, Salt , Sentry, Harness, Helm, Spinnaker, Jenkins, Docker, Kubernetes, Chef and Terraform.
Design AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
Integrated EFS with ECS Fargate.
Design roles and groups for users and resources using AWS Identity Access Management (IAM).
Written Cloud formation templates and deployed AWS resources using it.
Expertise and configured the AWS managed services Elastic Cache (Redis), Elasticsearch, AWS Sage maker and configured the confidential enterprise proxy for Jupyter Notebooks in our AWS environment.
Install, configure and administer log analyzer tool CloudWatch Automated the release pipeline to achieve zero touch deployments using Jenkins, Hudson.
Experienced in creating AWS Neptune Graph Databases and configured AWS CloudWatch to track and monitor performance.
Deployed and maintained infrastructure using Chef Cookbooks and recipes which involved installing, updating, Oracle 11g, UCDeploy agents, controlling load balancers, updating LDAP servers and many more etc.
Working closely with security team for FedRAMP compliance and helping them to implement security required tools.
Designing infrastructure to become compliant with FedRAMP and working to use FIPS encryption.
Built and managed a highly available monitoring infrastructure to monitor different application servers like JBoss, Apache Tomcat and its components using Splunk.
Created ETL low level design specifications document from business requirement.
Responsible for automating the ETL process through scheduling and exception-handling routines.
Coordinate/assist developers with establishing and applying appropriate branching Strategy, labeling/naming conventions using GIT, SVN source control.
Configured and maintained Hudson to implement the CI process and integrated the tool with Ant and Maven to schedule the builds. Took the sole responsibility to maintain the CI Hudson server.
Used JIRA to track issues and Change Management.
Created user manual on using Atlassian Products (JIRA/Confluence) and trained end users project wise.
Expertise on AWS Web Apps for hosting many Web Applications, RESTful APIs, and mobile backends developed in .NET which can run and scale in various Windows Environments.
Involved in harness tool migration which was alternate for Jenkins in production and leveraged Helm Chart/Artifactory image push for Kubernetes deployment.
Work with development/testing, deployment, systems/infrastructure, and project teams to ensure continuous operation of build and test systems.
Worked on User administration setup, maintaining accounts, monitoring system performance using Nagios.
Installed and deployed Kafka, Zookeeper, ELK, Grafana and Ansible Playbooks.
Responsible to designing and deploying new ELK Clusters (Elasticsearch, Logstash, Kibana, Beats, Kafka, Zookeeper etc.)
Implemented a production ready, load balanced, highly available, fault tolerant, auto scaling Kubernetes Infrastructure and Microservice Container Orchestration.
Extensively experienced in Bash, Perl, Python, Ruby scripting on Linux.
Managed Amazons RDS for backups, software patching, automatic failure detection, and recovery.
Environment: Git, ETL, SVN, Maven, Ant, Jenkins, Chef, Tomcat, Jira, JBoss Application Servers, Apache Tomcat, ELK, Agile/Scrum, Sagemaker, Splunk, Spinnaker, SDLC, Helm, Harness, Windows, Docker, Nginx, AWS Neptune, AWS EC-2, Route 53, S3, VPC, ECS, Elastic Beanstalk, SQS, Autoscaling, ELB, Guard duty, Shell Scripts, Python, Campaign Packaging Tool, Unix/ Linux environment.

CLIENT: Mastercard St. Louis, MO Mar 2018 Jan 2020
ROLE: DevOps /AWS Cloud Engineer
RESPONSIBILITIES:
Worked as a DevOps Engineer for a team that involves three different development teams and multiple simultaneous software releases.
Built S3 buckets and managed policies for S3 buckets and used S3 bucket and Glacier for storage and backup on AWS.
Experience in Devops tools such as Gradle, Maven, Ansible, Harness, Helm, Jenkins, Docker, Kubernetes, Chef and Terraform.
Configure, monitor and automate Amazon Web Service Cloud as well as involved in deploying the content cloud platform on Amazon Web Services using EC2, ECS, Elastic Beanstalk, S3 and EBS.
Installation, Configuration and Management of RDBMS and NoSQL tools such as DynamoDB.
Created S3 buckets and maintained and utilized the policy management of S3 buckets and Glacier for storage and backup on AWS. Developed a notification system using LAMP, PHP, MVC and Amazon Web Services.
Involved heavily in setting up the CI/CD pipeline using Github, Jenkins, Maven, Nexus, Helm, Chef, Python, Docker, Spinnaker, SonarQube and AWS. Configured an AWS Virtual Private Cloud (VPC) and Database Subnet Group for isolation of resources within the Amazon RDS Aurora DB cluster.
Install and configure of security networks like certificates using SSL and work with NetApp for taking snapshots, mirroring on both SAN and NAS. Work on network connectivity, SAN storage, creating LVM and taking TSM backup.
Coordinated with developers for establishing and applying appropriate branching, labeling/naming conventions using Subversion (SVN) and GIT source control.
Performed load balancing and failover I/O multi-pathing to render ability to set up multiple redundant paths for fiber attached storage area network (SAN).
Handled out of memory issues by updating kernel & security patches in Amazon Linux environment, in Linux kernels during rebalance in Kafka cluster.
Built scripts using ANT and MAVEN build tools in Jenkins to move from one environment to other environments. Configured GIT with Jenkins and schedule jobs using POLL SCM option.
Responsible for installing Jenkins master and slave nodes and configure Jenkins builds for continuous integration and delivery.
Used Jenkins, Build forge for Continuous Integration and deployment into Tomcat Application Server.
Machine Learning and GPU utilization for general computing.
Design, Build, Deploy, maintain and enhance ELK platform.
Created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes.
Implemented day-to-day tasks in RHEL that include upgrading rpms, kernel, HBA driver, configuring SAN Disks, multi pathing and LVM file system
Strong understanding of infrastructure and Pipeline automation tooling using Docker and Chef.
Automated machine learning DNN training and optimized it on a GPU with Cuba.
Built and maintained Elasticsearch Logstash, Kibana stack to centrally collect logs that are used to monitor applications.
Managed Elastic Cloud Computing (EC2) instances utilizing auto scaling, Elastic Load Balancing, and Glacier for our QA and UAT environments as well as infrastructure servers for GIT and Chef.
Environment: Git, GPU, Helm, Spinnaker, SVN, SonarQube, Maven, Ant, Jenkins, Chef, Tomcat, Jira, JBoss Application Servers, Apache Tomcat, ELK Stack, Agile/Scrum, SDLC, Windows, Docker, Nginx, AWS EC-2, Route 53, S3, VPC, ECS, Elastic Beanstalk, SQS, Autoscaling, ELB, Shell Scripts, Python, Campaign Packaging Tool, Unix/ Linux environment.

CLIENT: Edwards Aquifer Authority San Antonio, TX May 2017 - Mar 2018
ROLE: DevOps Cloud Engineer

RESPONSIBILITIES:
Performed S3 buckets creation, and policies on the IAM role based polices and customizing the JSON template.
Launching Amazon EC2 Cloud Instances using Amazon Web Services (Linux) and configuring launched instances with respect to specific applications.
Manage Amazon Redshift clusters such as launching the cluster and specifying the node type.
Used AWS Beanstalk for deploying and scaling web applications and services developed with Java.
End to end deployment ownership for projects on AWS. This includes Python scripting for automation, scalability, builds promotions for staging to production etc.
Hands on with Git / GitHub for code check-ins/checkouts and branching etc.
Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud Watch.
Built Continuous Integration environment using Jenkins, Nexus, Yum and puppet.
Experience in managing and reviewing Hadoop log files.
Experience in Building and Managing Hadoop EMR clusters on AWS.
Experience AWS services (VPC, EC2, ELB, SageMaker, Guard Duty, Inspector, S3, RDS, Redshift, Data Pipeline, EMR, Dynamo DB, Redshift, Lambda, SNS, SQS).
Experience in developing the plumbing plans and creating the annotated diagrams.
Experienced in authoring pom.xml files, performing releases with the Maven release plugin, Maven of Java projects and managing Maven repositories.
Leveraged AWS cloud services such as EC2, auto-scaling and VPC to MSbuild secure, highly scalable and flexible systems that handled expected and unexpected load bursts.
Used AWS Beanstalk for deploying and scaling web applications and services developed with Java.
Updating kernel & security patches in Amazon Linux environment, handling out of memory issues in Linux kernels during rebalance in Kafka cluster.
Created puppet automation with multiple modules as per component like Kafka, Zookeepers, MySQL, Chef, Ansible, Salt , Http collectors & Schema registry to install & configure EC2 instances .
Setting up SWARM using Kubernetes and deployed containers using Docker inside the application.
Used Kubernetes to manage containerized applications using its nodes, Config Maps, selector, Services and deployed application containers as Pods (Podman).
Developed Kubernetes Pod (Podman) definitions, Deployment s and used Helm Charts to version control complete deployment strategies.
Installed, Configured, Managed Monitoring Tools such as Nagios for Resource Monitoring/Network Monitoring/Log Trace/DynaTrace Monitoring. Experience on Software Configuration Management (SCM) in Agile, SCRUM, Clear Case, Clear case to Stash Migration, Waterfall methodologies.
Implemented several new service requests on ticketing basis for business along with operational support BAU.
Extensive experience using MAVEN and ANT as a Build Tool for the building of deployable artifacts (war & ear) from open source code.
Environment:, Java, Python, WebLogic, UNIX, Linux, VMware, Shell, Perl, IAM, S3, EBS, EC2, CloudWatch, Cloud Formation, Puppet, Docker, Chef, Ansible, Salt , GIT, GitHub, GitOps, Maven, Jenkins., Nexus, WebLogic 8, TOMCAT 7/8, Python Scripts, Perl Scripts, Ruby Scripts, XML, Unix, JIRA, Ant, Nagios.

CLIENT: Solitaire Pvt. Ltd. - Hyderabad, India Jan 2015 June 2016
ROLE: Build/Release Engineer

RESPONSIBILITIES:
Involved in identifying build errors in the system and identify the build issue and escalate it to the concerned team after careful analysis. Work and coordinate with them to get the fix in the release.
Worked on Continuous Integration System i.e. Jenkins. Used Jenkins for official nightly build, test and managing change list. Installed Multiple Plugins for smooth build and release build pipelines.
Involving in day to day issues troubleshooting for Linux/Windows/ SAN/ NAS/Enterprise Backup solutions
Migrated out core repository from CVS NT to SUBVERSION. In this process I was involved in individually migrating the entire code base from CVS NT to subversion ensuring that health of our builds isn t affected. Performed high level merges of branches, code bases.
Maintained Maven/Ant and streamlined the entire build system. And managed build and release infrastructure, optimized build scripts and introduced a better way of releasing RPMs with effective tracking.
Maintained build related scripts developed in ANT, Python and shell.
Implementation of oracle RAC 10g on Redhat Linux 5.0 along with SAN storage on EVAs
Involved and set up migration for UNIX/Linux server and SAN storage between data centers and application migration and testing
Building & configuring Red hat Linux systems over the network, implementing automated tasks through crontab, resolving tickets according to the priority basis.
Create and maintain nightly builds, hot fix builds/branches, custom and private builds.
Used knowledge of .NET to Implement and maintained branching and build/release strategies for .NET applications utilizing TFS. Co-ordinate with offshore team in completing delivery and helping them out in TFS related issues

Environment: CVS NT, SVN, TFS, Jenkins, Maven, Bash, SonarQube, ANT, Apache Tomcat, Shell script
and python.
Keywords: csharp continuous integration continuous deployment quality analyst user interface user experience message queue sthree database information technology hewlett packard Colorado Missouri Texas

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];4035
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: