Summary
Overview
Work History
Education
Skills
Additional Information
Timeline
Generic

Uday Kumar Sriramadas

Anaheim,CA

Summary

Successful IT Professional with over 7+ years of experience in DevOps, Cloud computing, System engineering, Build and Release Management. Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile and Scrum methodologies. Organized and dependable candidate successful at managing multiple priorities with a positive attitude. Willingness to take on added responsibilities to meet team goals.

Overview

7
7
years of professional experience

Work History

Devops Engineer

Lordstown Motors Inc
07.2021 - Current
  • Responsible for design, build, monitor, and enhance services and production environment.
  • Involved in setting up CI/CD pipelines using ArgoCD, Jenkins, GitLab, Bash, Terraform, CF and AWS.
  • Automated setting up server infrastructure for DevOps services, using Chef/Ansible, shell and Python scripts.
  • Created and Maintained Chef Recipes and cookbooks to simplify and expedite deployment of applications and mitigate user error.
  • Developed Chef Recipes to configure, deploy and maintain software components of existing infrastructure.
  • Implemented automated local user provisioning in instances created in AWS cloud through Ansible Playbooks.
  • Writing Ansible Playbooks with Python SSH as Wrapper to Manage Configurations of AWS Nodes and Test.
  • Playbooks on AWS instances using Python.
  • Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT.
  • Managing existing infrastructure and created new infrastructure using Terraform and cloud formation.
  • Configured Ansible playbooks with Ansible Tower so that other users can run them with just push of button.
  • Worked on Ansible modules to deploy Docker services on Docker cluster for entire micro-services stack.
  • Used EC2, Auto-scaling and VPC to build secure, for highly scalable and flexible systems that handled expected and unexpected load bursts.
  • Created Cloud Formation templates and deployed AWS resources using it
  • Creating alarms in Cloud Watch service for monitoring server's performance, CPU Utilization, disk usage etc.
  • Worked on AWS for deploying EC2 instances consisting of various flavors viz., Oracle Linux, RHEL, CentOS,Ubuntu and Solaris in both Linux and Windows.
  • Experience in dealing with Windows Azure IaaS - Virtual Networks, Virtual Machines, Cloud Services, Resource.
  • Groups, Express Route, VPN, Load Balancing, Application Gateways, Auto-Scaling, and Traffic Manager.
  • Experience in assigning Azure services on locations specific to integrate with web-apps and key-vaults.
  • Create Jenkins job to build artifacts using maven, deploy Terraform templates to create stack.
  • Responsible for on boarding applications onto enterprise continuous integration and continuous deployment tools like Jenkins, SonarQube, XL release etc.
  • Performed Patching, Packages and OS Remediation administration across Linux and Solaris servers.
  • Responsible for configuring shares library functions using groovy scripts for Jenkins pipeline as a code for CI/CD.
  • Used ANT and MAVEN as build tools on java projects for development of build artifacts on source code.
  • Managed Maven pom.xml files and scripts for repository management tools Artifactory and Nexus.
  • Worked on Docker hub, creating Docker images and handling multiple images for installations and domain configurations.
  • Set up Containerized SAAS, Docker Incentive Pusher for Bench-mark among hypervisor-less Docker, and hypervisors with ESXI & Hyper-V
  • Maintaining various servers and Production Support of various applications in Red Hat Enterprise Linux, and windows environment.
  • Provide configuration update support and functionality checking within development cycle of ServiceNow.
  • Developed Cluster container environment in AWS using Docker and Kubernetes to manage dozens of Micro-services.
  • Created CI/CD pipeline in Jenkins and ran build by integrating with GitHub repository by using Ansible build and deploy scripts.
  • Skillful at using monitoring tools such as ELK and Unix commands to check on system performance during load test.
  • Also worked on Apache Hadoop and used Kafka for messaging system and spark for processing large sets of data.
  • Worked GIT, Bit bucket repository setup and branching and merging strategies.
  • Written Bash scripts to deploy java based packages like ear and war on Tomcat Application server.
  • Responsible for day to day Build and deployments in pre production and production environments.
  • Environment: Java, CI/CD, Maven, Jenkins, GIT, GitHub, Bitbucket, Chef, Ansible, Kubernetes, Docker, SonarQube.
  • Nexus, Artifactory, AWS, Terraform, Cloud Formation, Cloud Watch, ServiceNow, Ant, Python, Bash, Shell, Nagios, agile.

DevOps Engineer

MOURI Tech
07.2014 - 09.2019
  • Experience in using tools like Docker Compose, Kubernetes, for Orchestrating and deploying services related to Containers and with container-based deployments using Docker, working with Docker images, Docker hub.
  • Worked with Architects on SDLC process being owner of post development environments.
  • Responsible for User Management and Plug-in Management for Jenkins.
  • Configured build and deploy jobs of CI/CD for Spring Boot apps using Maven, Git and Jenkins.
  • Used Puppet for Continuous Delivery.
  • Managed CI and CD process and delivered all application in rpms.
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using Puppet.
  • Experience on SaaS, PaaS and IaaS concepts of cloud computing architecture and Implementation using AWS.
  • Created Puppet manifests and modules to automate system operations.
  • Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
  • Configured Code Quality Tools like Find Bugs and SonarQube for Spring Boot applications in Jenkins.
  • Designing, developing AWS environment as needed for development.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation-using Jenkins along with Python and Shell scripts to automate routine jobs.
  • Built end to end CI/CD Pipelines in Jenkins to retrieve code, compile applications, perform tests and push build artifacts to Nexus Artifactory.
  • Used Maven as build tool on Java projects for development of build artifacts on source code.
  • Configured and managed Nagios for monitoring over existing AWS Cloud platform.
  • Build Nagios monitors for new services being deployed.
  • Connected continuous integration system with GIT version control repository and continually build as check-in's come from developer.
  • Automated deployments using YAML, Bash, Python and JSON scripting.
  • Created multiple Python scripts for various application level tasks.
  • Container management using Docker by writing Docker files and set up automated build on Docker HUB and installed and configured Kubernetes.
  • Implemented setup for Master slave architecture to improve performance of Jenkins, and used Jenkins for Continuous Integration and deployment into Tomcat Application Server.
  • Coordinated Release effort amongst various teams (Integration, QA, Testing, and Business Analysis) in geographically separated environment.
  • Coordinated with developers, Business Analyst and Managers to make sure that code is deployed in Production environment.
  • Environment: CI/CD, Jenkins, Maven, Docker, Kubernetes, Puppet, Chef, Git, Python, Nexus, Nagios, SonarQube, AWS, Shell, Bash, Tomcat, Windows and LINUX.

Education

Master’s - computer science

Governors State University
Chicago
05.2021

Bachelor’s - computer science

Jawaharlal Nehru University
India
05.2014

Skills

  • Technical Skills:
  • DevOps Tools Jenkins, Maven, SonarQube, AWS, Terraform, Docker, Kubernetes
  • Configuration Tools Chef, Ansible (Ansible CLI, Ansible Tower), Puppet
  • AWS EC2, S3, VPC, EBS, ELB, IAM, AMI, SNS, RDS, Dynamo DB, Cloud Trial, Cloud Watch, ELB
  • EKS, Cloud Formation, Auto Scaling, Lambda and Route 53
  • Monitoring Tools Nagiso, Splunk
  • Repositories GIt, Bitbucket, Nexus, Artifactory
  • Servers Web Logic, Tomcat, Web Sphere, Nginx
  • Languages/Scripting Java, Python, Shell, Bash, Ruby
  • Databases SQL Server, Oracle, PostGreSQL
  • Operating Systems Windows variants, LINUX, UNIX MAC OS

Additional Information

  • Experience architecting and building solutions leveraging DevOps tools such as Ansible, Chef and Jenkins, Git, etc. Experience in Writing Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual processes. Hands-on experience on Ansible CLI and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploy critical applications, and proactively manages change. Experience in AWS cloud platform and its features which includes EC2, S3, VPC, EBS, ELB, IAM, AMI, RDS, Dynamo DB, Cloud Trial, Cloud Watch, ELB, EKS, Cloud Formation, Auto Scaling, Lambda and Route 53. Experience in Setting up the build and deployment automation for Terraform scripts using Jenkins
  • . Experience with Jenkins/ArgoCD deployment and build management system. Expertise in writing Bash Scripts, Python programming for deployment of Java applications on bare servers. Responsible for Installing, setup and Configuring Apache Kafka and Apache Zookeeper. Experience in using Nexus and Artifactory Repository for Maven and Ant builds.
  • Proficient with container systems like Docker & container orchestration Kubernetes, ECS and AKS clusters. Good Experience in execution of XML, Shell, Bash, PowerShell and Python scripts to automate tasks. Experience creating pods and clusters in Kubernetes and deploy those using OpenShift. Skilled in monitoring servers using Nagios, Splunk, Cloud watch and using ELK Stack and Elastic Search. Experienced in Linux Administration, Configuration Management, Continuous Integration (CI), Continuous Deployment, and Cloud Implementations. Experience in branching, merging, tagging and maintaining versions across the environments using SCM tools like GIT, GitHub, BitBucket, and Subversion (SVN). Well versed with deadline pressures, superior analytical, time - management, collaboration, communication and problem-solving skills.

Timeline

Devops Engineer

Lordstown Motors Inc
07.2021 - Current

DevOps Engineer

MOURI Tech
07.2014 - 09.2019

Master’s - computer science

Governors State University

Bachelor’s - computer science

Jawaharlal Nehru University
Uday Kumar Sriramadas