Jaya Reddy Singareddy
Tel: 470-***-****
Email: ***.**********@*****.***
Looking for C2C roles only.
Cloud / DevOps Engineer
PROFESSIONAL SUMMARY
Over 10+ years of experience in IT industry with in Configuration Management, Change/Release/Build Management, System Administration, Support and Maintenance in environments like Red Hat Enterprise Linux, CentOS and expertise in automating builds and deployment process using Python and Shell scripts with focus on DevOps tools and AWS and Azure Cloud Architecture.
Experience with AWS services EC2, VPC, ASG, EBS, ELB, S3, Route54, DynamoDB, RDS, EBS, SNS, CFT, CloudWatch and CloudFront on private, public and hybrid cloud infrastructure.
Designed, configured and deployed Microsoft Azure for a multitude of application s utilizing the Azure stack includes Compute, Web & Mobile, Blobs, ADF, Resource Groups, Azure SQL DW, Cloud Services, and ARM, focusing on high-availability, Disaster Recovery, fault tolerance, and auto-scaling.
Worked on AWS cloud environment to support multiple AWS CDK, AWS EC2 instances and configured route tables, NAT, Elastic IP & elastic storage and implemented security groups to provide better security to the instance.
Deployed and configured Chef-Server including bootstrapping of chef client nodes for provisioning and created roles, recipes, cookbooks and uploaded them to Chef-Server, managed on-site OS, applications, services, packages using Chef as well as AWS for EC2, S3, Route53 and ELB.
Experience in Installing, configuring, upgrading and managing CI/CD tools like Jenkins, Harness, Maven, Ansible, Chef, Puppet, GIT, GitHub, SVN, Nexus and Artifactory to build and deploy.
Experience in installing, configuring, upgrading and managing 3-tier architecture using different types and versions of servers like Apache Tomcat, Nginx, WebLogic and MySQL database through CI/CD orchestration.
Deployed Kubernetes cluster on AWS using Kops with multiple master and various nodes to host Pods, defined deployments, pod definitions. Devised charts for various deployments and managed them using Helm.
Expertise in writing automation and monitoring scripts in Shell, PHP, Python and Perl and wrote Shell and Perl scripts to automate deployment on WebSphere and WebLogic application servers.
Experience in system administration, configuration, upgrading, patches, troubleshooting, security, backup, disaster recovery, performance monitoring and fine-tuning on UNIX & Linux Systems.
Worked on server health monitoring tools like ELK, Splunk and Nagios to keep track of server’s CPU, memory, disk, temperature and other hardware components status.
Configured and administrated agile tools like JIRA and Rally for defect management, project management, bug tracking, story/epics and planning iterations.
EDUCATION
Bachelor’s in Computer Science & Engineering from Jawaharlal Nehru Technological University
Master’s in Information Technology from Trine University
TECHNICAL SKILLS
Operating Systems
RHEL/CentOS 5.x/6.x/7.x, Ubuntu/Debian/Fedora, Solaris 7/8/9/10, Windows Server 2003/2008/2012
Build/Automation
Ansible, Chef, Puppet, Jenkins, Maven, Ant
Cloud
AWS (EC2, VPC, EBS, S3, Glacier, AutoScaling, ELB, CloudFormation), Azure
Languages
Shell, Bash, Perl, Python, Groovy
Databases
MySQL, MongoDB
Web/App Server
Apache, IIS, HIS, Tomcat, WebSphere Application Server
Bug Tracking Tools
JIRA, Bugzilla
Version Control
GIT, GitHub, Subversion
Web/Programming
XML, HTML, Perl scripting, Python, Shell scripting, Ruby, YAML
PROFESSIONAL EXPERIENCE
US Bank – Denver, CO Jan 2021 – Till Date
Sr. DevOps Engineers
Experience in implementing Continuous integration (CI) systems for Java and .NET based projects using Gradle, Jenkins, Groovy and IBM Web sphere.
Using Gitlab, GitHub identified, implemented process and other operational improvements for multiple development teams to achieve successful build/release/deployment status for their respective applications.
Design, and implement DevOps solutions: Roadmap, reference architectures, tools recommendations, practices, and processes, carrying out POC and tools consultation for target CI-CD framework using Jenkins, Groovy, Nexus, SonarQube, Twistlock, Fortify.
Automated the front-ends platform into highly scalable, consistent, repeatable infrastructure using high degree of automation using Cloud Formation Templates (CFT).
Integration of SonarQube with Jenkins for static testing, created quality gates in SonarQube dashboard and enforced in the pipelines to fail the builds when conditions not met.
Configured Android studio workspace setup for developers to provide an easy process for their application development.
By using Jenkins created Pipeline jobs to build the different kinds of applications Java Spring framework, and .NET, Mobile and store the binaries in JFROG artifactory.
Implemented Fortify scanning and BlackDuck scan of source code at gated level (pre-checkin).
Design AWS Cloud Formation templates (CFT) to create custom sized VPC, subnets, AWS CLI NAT to ensure successful deployment of Web applications and database templates.
Experience in working IBM suite of applications like IBM WebSphere application server, IBM Webserver, IBM Rational ClearCase, IBM Rational ClearQuest.
Providing the end user communication for critical issues like service delays/disruption with ETAs. Daily system and application health checks are performed to ensure the smooth running of the application.
Experience in Converting existing AWS Infrastructure to Server less architecture (AWS Lambda), deploying via Terraform and AWS Cloud Formation templates (CFT).
Experience building cross platform or native mobile applications in one or more platforms – iOS, Android.
Handling user queries related to reports, daily job schedules/Database management and providing the solutions within the specified SLAs.
Strong experience with Database performance tuning and optimization, query optimization, index tuning, caching and buffer tuning.
Worked on load balancing and setting up load balancer and firewall rules in and enterprise environment.
Experience using Gradle as build tools for the building of deployable artifacts (jar, war & ear) from the source code.
Sending the Uptime and Downtime notifications to teams regarding Servers status as a part of the Build Engineer role at the time of deploying the EAR and WAR package from WebSphere.
Responsible for configuration and supporting and maintenance of Websphere Application Servers (WAS) and Tomcat Application Servers and IBM MQ, Node JS on AIX, linux across multiple environments.
Used Ansible playbooks to setup Continuous Delivery Pipeline. Deployed micro services, including provisioning AWS environments using Ansible Playbooks.
Hands on experience using Argo CD to trigger fully automated builds from GitLab for the applications which needs often build releases.
Tracked and analyzed SAFe metrics such as velocity, throughput, and cycle time to drive continuous improvement initiatives, resulting in enhanced team performance and more predictable delivery.
Created additional docker slave nodes for Jenkins, Github Actions using custom docker images and pulled them to ECR and monitored using Prometheus.
Applied best practices for Terraform code structure, using comments, README files, and clear naming conventions to improve code readability and ease of use for current and future developers.
Optimized cloud resource usage and cost management by implementing cost-effective solutions with Terraform, leveraging reserved instances, auto-scaling, and resource tagging for better tracking and budgeting.
Ensured compliance with security best practices by incorporating secure networking, IAM policies, VPC configurations, and encryption protocols into the Terraform infrastructure code.
Strong experience in providing Web Service design using Representational State Transfer (REST) and Simple Object Access Protocol (SOAP).
Worked on confluence – Assigned user personal space and provided assistance in using Confluence.
Developed Python and shell scripts for automation of the build and release process. Created scripts in Python which integrated with Amazon API to control instance operations.
Designed and developed SHELL scripts, Ruby, Python and Powershell, Typescript for automating tasks.
Configured Hashicorp Vault for secrets management & sensitive data protection & rotate keys.
Creating and analyzing dashboards to check application behavior using Dynatrace, App Dynamics Splunk.
Built Elastic search, Log stash and Kibana (ELK) for centralized logging and then store logs and metrics.
Coordinated with all the teams and vendors before and after the production deployments for the smooth production releases.
Provided end-user support, performed baseline build, merges, software release management, and other SCM activities.
Configured Github Actions in such a way that whenever a developer commits a new change, a build is triggered using XCode for IOS and Gradle for Android development.
Created and maintained GitLab, GitHub repositories, branches and tags. Acted as an Integrator for performing merge, rebase and baseline operations.
Monitor progression of releases and keep them on track for delivery on planned release date.
Charter Communications – Denver, CO Nov 2019 – Dec 2020
DevOps Engineer II
Developed Python script to cleanup old deployments in Kubernetes cluster by deploying specific pods into the cluster using Gitlab-CI and HELM charts.
Using Terraform, created user specific cluster defining the node specifications for different user types in AWS which are then managed by Rancher UI. Provided support for rancher alerts which range from Ingress controller traffic to Control plane being down due to docker containers stopped in working in the admin nodes.
Written Templates for Azure Infrastructure as code using Terraform to build staging and production environments. Integrated Azure Log Analytics with Azure VMs for monitoring the log files, store them and track metrics and used Terraform as a tool, Managed different infrastructure resources Cloud, VMware, and Docker containers.
Maintained Gitlab runner instances in AWS which help in running the Jenkins CI pipelines for developers and assisting them in deploying their applications into the Kubernetes cluster in Rancher.
Written Cloud Formation Templates (CFT) and deployed AWS resources using it.
Implemented a Continuous Delivery pipeline with Docker, Jenkins Groovy, and AWS AMI's, whenever a new Gitlab, GitHub branch gets started, Jenkins, our Continuous Integration server, automatically attempts to build a new AWS ECS / Docker container from it.
Setup test environments in Windows Azure and worked on a plan to migrate applications to migrate to 100% Azure environments
The Docker container leverages Linux containers and has the AMI baked in. Converted our staging and Production environment from a handful AMI's to a single bare metal host running Docker.
Configuring and CNI plugins like cilium, calico, flannel etc. to wire docker containers for networking and connected CNI plugins using external etcd datastore, etcd-operator and CRD for Network policies.
Involved in Converting CICD pipelines from Jenkins and converting them into Gitlab-ci.yml file and helping developers in to deploying the application using Gitlab Runners.
Secured data is stored in MySQL. Using Hashicorp Vault secures, stores and tightly controls access tokens and passwords used by the overall platform, started in the AWS cloud.
Integrated DevOps practices within the SAFe framework, automating the build, test, and deployment pipeline to accelerate the release of features and improve overall product quality.
Developed reusable Terraform modules for consistent deployment of cloud infrastructure components such as EC2 instances, VPCs, security groups, and RDS databases, streamlining deployments across multiple environments.
Created and maintained a library of Terraform modules for cross-platform use, reducing duplication and improving automation consistency across multiple cloud projects and teams.
Standardized infrastructure as code (IaC) processes by defining Terraform modules, making deployments more efficient, scalable, and easier to maintain, while minimizing human errors.
Moved all the repos from Bitbucket to Gitlab, GitHub by creating new databases for and copying the data from existing ones essentially migrating from one to another.
Using Maven as built tools in Jenkins for building java/J2EE and .NET applications and to move war files from one environment to another by building docker images and storing them in ECR.
Using AWS ECS, Jenkins and GitLab and ECS task definitions deployed the microservices applications into AWS cloud.
Worked in build release management in CI/CD environments using Jenkins, Gitlab-ci, Maven, Artifactory to build and manage container-based applications for Dev, UAT and Prod.
Implemented user specific application monitoring using Pingdom, which sends an alert to the developer whenever the application is down. Sending a detailed report on the failed pod.
Create and configured the continuous delivery pipelines for deploying Micro Services and Lambda functions using Jenkins CI server.
Experienced in deploying applications in to Kubernetes using Gitops Tools (Argo CD).
Developed POC for using AWS CLI, AWS CDK (Cloud Development Kit) to maintain Infrastructure as Code using Node.Js
Created various performance metrics and configures notifications using CloudWatch and SNS.
Experience in alert handling, standard availability and performance report generation. Experience in root cause analysis of post-production performance related issues through Splunk tool.
Strong experience using REST Web Services for data communication between remote systems, design, developed and testing of REST interfaces in Java and Python.
Design and implement Splunk (SPL) Architecture (Indexer, Deployment server, Search heads, and Forwarder management), create/migrate existing Dashboards, Reports, Alerts, on daily/weekly schedule to provide the best productivity and service to the business units and other stakeholders.
Integrate JIRA and confluence for user management and issues/pages sharing.
Setup the cloudwatch monitoring dashboards with SNS notification configurations on various performance metrics retrieved from various AWS Resources.
Provided support on Kubernetes cluster for owners and maintain them with less downtime without any noticeable loss to the applications or to the customers using them.
Worked on ECS and EKS deployment to an application on a Tomcat server hosted in containers using Terraform to create Infrastructure as Code.
Amazon IAM service enabled to grant permissions and resources to users. Managed roles and permissions of users with the help of AWS IAM.
Used Gitlab-ci pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.
Using monitoring tools like Grafana Prometheus, determined the usage of the resources for any given K8-s cluster, and determining to increase the resources like instance type and disk sizes ultimately keeping the costs down.
Using Keycloak as our SSO created user groups and their permissions which are used to login into our internal sites securely, and it also helps in keeping users out of the unauthorized zones.
Provided assistance in helping developers to push their docker images and Artifactory into the Jfrog artifactory by creating user groups and generating api tokens for the group.
Amoris IT INC – Frisco, TX Feb 2018 – Oct 2019
DevOps Engineer
Deploying applications on the Azure platform by developing ARM templates and triggering it through Azure. Managing multiple Azure subscriptions in automating the Azure VM provisioning, Blob storage, file blobs, Azure disks for the Azure VM.
Provide consulting and cloud architecture for premier customers and internal projects running on MS Azure platform for high availability of services, low operational costs.
Integrated on-premises Active Directory (AD) user data, groups and organizations to sync to Azure AD and troubleshooted services sync with on-premise AD and resync using the Azure tools.
Worked on Docker container snapshots, attaching to a running container, removing images, managing directory structures and managing containers in AWS ECS.
Proficient with container systems like Docker and container orchestration like EC2 Container Service, Kubernetes, worked with Terraform.
Used Jenkins pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.
Designing and deploying AWS stack EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS and IAM focusing on high-availability, fault tolerance, and auto-scaling in AWS cloud formation and solutions for EBS, Elastic Load balancer, and Auto Scaling Groups.
Integrated on-premises Active Directory (AD) user data, groups and organizations to sync to Azure AD and troubleshooted services sync with on-premise AD and resync using the Azure tools.
Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
Develop and/or optimize automated database administration processes and procedures to reduce overall man-hours needed to support existing DB2 infrastructure.
Proficient with container systems like Docker and container orchestration like EC2 Container Service, Kubernetes, worked with Terraform.
Setting Github repository and Github Actions for build automation. Repository creation in Artifactory for pushing artifacts.
Developed microservice on boarding tools leveraging Python and Jenkins allowing for easy creation and maintenance of build jobs and Kubernetes deploy and services.
Developing Ansible playbooks to provision EC2 instances, Azure VMS, Install Tomcat, JBoss, web sphere, MySQL; integrated Ansible with Jenkins to perform the deployment of the environments.
Experience in writing inventory files, Ansible configuration files and Creating playbooks in Ansible for configuration and Deployment activities, configuring packages, services using Ansible modules like yum, service, templates, handlers etc.
Participated in Agile Project Management in several key projects which included the migration and consolidation of several data centers, migration planning for future system consolidation.
Syngenta – Research Triangle Park, NC Nov 2016 – Jan 2018
DevOps Engineer
Provisioned Web server such as Apache and IIS to deploy and scale services developed with Java, Python, Ruby, PHP and Node.js in the AWS cloud using Elastic Beanstalk.
Created and saved the custom Amazon Machine Images (AMIs) by writing Chef Cookbooks with additional requested packages and prompted Jenkins to pull the code from GitHub and deploy them in various non-production environments.
Pipelined continuous delivery and deployment of micro-services and lambda functions using Jenkins CI server and administered Artifactory repository to deploy the artifacts generated by Maven and to store the dependent jar used during the build.
Hands on experience migrating from an on-premise environment to AWS and automated installation of ANSIBLE Enterprise 2.7 and configuring ANSIBLE Master and ANSIBLE Agents (both Windows and Linux Environment) in AWS VPC environment.
Worked on cloud formation templates to create EC2 instances and by leveraging security and management features, ECS containers to run, stop and manage docker containers on a cluster. Automated the cloud deployments of services using Python boto and fabric along with AWS Cloud Formation Templates.
Defined AWS Lambda functions for making changes to Amazon S3 buckets and updating Amazon DynamoDB table.
Integrated Jenkins with various DevOps tools such as GitHub, Gradle, Maven, Nexus, Artifactory, SonarQube, Chef, and Puppet for a Continuous Integration and Delivery environment and used CI/CD system of Jenkins on Kubernetes container environment.
Automated the cloud deployments using chef, python boto and AWS Cloud Formation Templates and hosted the application on AWS using Ops Works, automated single click deployment onto AWS using Chef by triggering a Jenkins built.
Integrated Maven, GitHub and Jenkins to build and deploy artifacts to Nexus Artifacts. Worked on Jenkins in setting up CI/CD pipeline to deliver software with better quality and fast by using different plugging like EMMA, check style and find bugs resources.
Design/code involving large volumes of data PowerShell ASP.NET/ Web API.
Responsible for Designing Logical and Physical data modelling for various data sources on Confidential Redshift.
Configuring Chef to build up services and applications on the instances once they have been configured using cloud formation.
Provided 24/7 on call support on Linux Production Servers. Responsible for maintaining security on Redhat Linux.
Barclays Technology Center – Piscataway, NJ March 2016 – Oct 2016
Release / DevOps Engineer
Creating and maintaining AWS VPCs, internet gateways, route tables, public, private subnets in various availability zones, create different S3 buckets like Standard, Standard-IA (Infrequent Access), Reduced Redundancy and Glacier based on the requirement.
Configured AWS account with multifactor authentication enabled and least privilege permissions and Leveraged AWS cloud services such as EC2, auto-scaling and VPC to build secure, highly scalable and flexible systems to handle load bursts.
Implemented a production ready, load balanced, highly available, fault tolerant Kubernetes infrastructure. Created private cloud using Kubernetes that supports DEV, TEST, and PROD environments.
Provisioned AWS EC2 instances to enable continuous deployment using configuration management tool like Puppet. Managed Java applications across Linux servers and developed automation scripting in Python using Puppet.
Created network address translation (NAT) gateways to enable instances in private subnets to connect to the internet and other subnets AWS services using bastion hosts. Implemented Password less authentication on the group to AWS EC2 instances to run the auto scheduled jobs (Cron Jobs) without the intervention of required user details/credentials.
Managed Kubernetes charts using Helm. Created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and Managed releases of Helm packages.
Wrote Puppet manifest and modules to provision EC2 instances and other AWS services by using Jenkins and ANT build tools. Configured Amazon Web Services like EC2, VPC, NACL, RDS, EBS, ELB, Auto-Scaling, AMI, IAM through AWS Console and API by integrating Puppet manifest with Jenkins.
Pipelined built and deployment process of Java, Apache Tomcat, Web Sphere and MySQL applications using CI/CD tools Jenkins, Apache Maven, Git and Chef.
Integrated GIT into the continuous Integration (CI) environment along with Jenkins to pull the source code and administrated user management, plug-in management, administration, group management, slave management, new job setup in Jenkins.
Worked on scalable, high performance OpenStack workload servers for Linux OS for VMs with RedHat OpenStack. Used continuous integration and continuous delivery to build and deploy applications on Tomcat, JBoss, Nodejs and BRMS.
Wrote Shell scripts to automate the WebLogic deployments and involved in migration of SVN to GIT, automated backups, cron jobs and health checks using Jenkins by scheduling Python and Bash script to trigger the build.
Administrated and monitored MongoDB enterprise replicas using Mongo OPs manager and worked with teams to move data across various platforms like Elastic search, Mongo DB, HDFS and orientDB.
Pact Software Services – Hyderabad, India Apr 2014 – Dec 2015
Linux System Administrator
Installed, configured and managed Windows server 2008 and 2012. Configuration and management of vSphere product suite like vCenter, ESXi and vSphere client. Installed and configured load balancing between ESXI hosts in a horizontal cluster for capacity management and making the cluster high available.
Worked on scalable, high performance OpenStack workload servers for Linux OS for VMs with RedHat OpenStack.
Installed and configured hardware RAID card to achieve high availability and fault tolerance in event of disk failure using different RAID methods like Raid 1, Raid 01, RAID 5 and RAID 6.
Performed regular and periodic backups/replications of VMs using vRange and involved in P2V and V2V conversion with the help of VMware Converter in different environments. Provisioning SAN LUN’s, vSAN, LUN masking, Storage Group, SnapView, MirrorView and RAID on EMC Clariion.
Designing and architecting of load balancing solutions for multiple applications based on custom requirements using BigIP F5 LTM and GTM. Amended exiting F5 LTM pools by adding new servers or by removing the servers as per the client request. Applied both default and custom monitors on LTM pools to perform backend server health checks.
Controlling internet access using BlueCoat proxy devices, provisioning DNS and DHCP requests using Infoblox devices, and troubleshooting BlueCoat, F5, Infoblox issues and packet analysis using wireshark, tcpdump and OpenSSL.
Disaster recovery tests using DNS failover and failback of the applications. Installed and configured services such as HTTP, HTTPS, SSH, NTP, DNS, FTP, DHCP and NFS. Administrated Firewall rules and enabled/disabled port and services for the applications.
Automated RedHat Linux and CentOS server installation by Kickstart method using anaconda-ks.cfg. Automated periodic and regular data and services log files backup, scheduling jobs and system cleanup by writing Cron jobs.
Expert in using Logical Volume Manager (LVM) to increase or decrease the logical volume partition size upon application team requirement with different file system types.
Implemented SSH passwordless authentication between severs to run the scheduled jobs on the target servers without the intervention of user details/credentials.