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 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, 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 Engineer
Experience in implementing Continuous integration (CI) systems for Java based projects using GitHub Actions, Gradle, Jenkins, SonarQube and IBM Web sphere.
Using 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 and GitHub Actions.
SME for Automating the front-ends platform into highly scalable, consistent, repeatable infrastructure using high degree of automation using Terraform (IaC).
Create VPC, subnets, security settings, EC2, IAM AWS CLI and S3 buckets based upon the requirements, IAM accounts (with MFA) and IAM policies to meet security audit and compliance requirements.
Performed Web logic Server administration tasks such as installing, configuring, monitoring and performance tuning Linux Environment, maintaining security by installing and configuring SSH encryption to access on Ubuntu and RHEL Linux.
By using GitLab, Jenkins and SonarQube created Pipeline jobs to build the different kinds of applications Java Spring framework, Mobile and store the binaries in JFROG artifactory.
Implemented Fortify scanning and BlackDuck, SonarQube scan of source code at gated level (pre-checkin) including as stages in the pipeline in GitHub.
Migrated multiple Git repositories from IBM RTC to GitHub, ensuring minimal disruption to development workflows and maintaining version history.
Automated the migration process for teams with complex branching strategies, ensuring efficient and consistent repository setup on GitHub.
Developed custom scripts to automate repository creation, access control, and migration of issues, pull requests, and wikis to GitHub.
Implemented CI/CD pipelines on GitHub Actions to facilitate seamless integration and deployment post-migration.
Design AWS Cloud Formation templates (CFT) to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
Built custom dashboards and reports using GitHub API and GraphQL to track GHAS adoption, vulnerabilities, and remediation metrics across teams.
Automated infrastructure provisioning and deployment using AWS Cloud Development Kit (CDK) and Ansible, reducing manual effort and ensuring consistency across environments.
Collaborated with cross-functional teams to integrate Jira, Jenkins, and GitHub into the development workflow, streamlining project management, version control, and continuous integration processes.
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, Kinesis), deploying via Terraform and AWS Cloud Formation templates (CFT).
Designed and implemented Hashicorp Vault in AWS for centralized secrets management across all the applications/databases in the enterprise.
Responsible for design and development of integrated Middleware solutions through Data Power gateways and IBM APIC.
Created SSL proxies to authenticate the protocol level security for HTTPS service communications.
Delegated access across AWS accounts using IAM cross account roles.
Experience using Maven as build tools for the building of deployable artifacts (jar, war & ear) from the source code.
Configured various cron jobs and other scheduler and event jobs in servers.
Implemented Infrastructure as Code (IaC) using Chef to automate the deployment and configuration of servers, reducing manual intervention and ensuring consistency across multiple environments.
Deployed and managed applications on Kubernetes using Helm to automate the process of package management, configuration, and version control for Kubernetes resources.
Created Helm charts for deploying custom applications, defining reusable templates for Kubernetes resources, and maintaining version control across deployments.
Instrumented DataDog monitoring on deploying different types of Agents. Worked on setting up RUM using DataDog.
In-depth experience in implementing OpenTelemetry for distributed tracing, metrics collection, and logging across microservices-based architectures.
Written queries in Dynatrace RUM to pull User experience data. Created DataDog dashboards, alerts, and also worked on bosh deployment using DataDog for PCF platform.
Provided support on Kubernetes cluster using kubectl for owners and maintained them with less downtime without any noticeable loss to the applications or to the customers using them.
Deployed and managed Prometheus for monitoring and alerting in cloud-native environments, collecting metrics from services, containers, and infrastructure.
Integrated Grafana with multiple data sources, including Prometheus, Elasticsearch, and InfluxDB, to provide consolidated and interactive views of system performance.
Automated Report Generation and Email Notifications Using Python Built a Python solution to automate report generation from various data sources, automatically formatting the reports and emailing them to stakeholders on a scheduled basis.
Design and development of Micro services using Spring Boot, Docker CE, REST API for backend systems that serve to communicate with customers to generate correspondences for customer components running on AWS VPC and AWS EKS Kubernetes cluster.
Developed Python-based automation for vulnerability scanning and patch management across the organization’s infrastructure, identifying and remediating security risks with minimal human intervention.
Developed BASH, Python shell scripts to automate cron jobs and system maintenance. Scheduled cron jobs for automation.
Maintain security tools and utilities by applying system patches and upgrades on regular basis. Maintain ongoing review and monitoring of SIEM alerts (Splunk) and SOAR alerts.
Create team specific Agile process flow in JIRA to move tasks from one activity to another.
Built templates and dashboards for customized views of the data specific to each group and line of business in JIRA.
Install and configure Dynatrace APM tool and CA wily Instroscope across mission critical digital banking applications.
Charter Communications – Denver, CO Nov 2019 – Dec 2020
AWS Cloud Engineer
Developed Python script to cleanup old deployments in Kubernetes cluster by deploying specific pods into the cluster using GitHub Actions and HELM charts.
SME for 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 GitHub Actions instances in AWS which help in running the UCD pipelines for developers and assisting them in deploying their applications into the EKS Kubernetes cluster.
Written Cloud Formation Templates (CFT) and deployed AWS resources using it.
Hands on experience in IdAM services including creating roles, users, groups. Have experience in implementing MFA to provide strong security to Azure account and its resources.
Implemented a Continuous Delivery pipeline with Docker, Jenkins and Gitlab and AWS AMI's, whenever a new Gitlab 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.
Coordinated with cross-functional teams to ensure smooth transition from GitLab to GitHub, providing guidance and training on new workflows.
Introduced best practices for using GitHub features such as pull requests, code reviews, and branching strategies to improve team collaboration and productivity.
Integrated GHAS with existing CI/CD pipelines to gate deployments based on security scan results, improving security without blocking developer velocity.
Conducted training sessions for team members on GitHub tools and migration protocols to increase adoption and minimize downtime.
Deploying and operating AWS, specifically VPC, EC2, S3, EBS, IAM, ALB and CloudWatch using AWS CLI.
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.
Configuration and administration of LDAP, NFS and NIS in Linux and also implemented Samba for sharing of resources between linux and windows environments.
Hands on experience in IAM services including creating roles, users, groups. Have experience in implementing MFA to provide strong security to AWS account and its resources.
Developed native web applications and provide guidance for the application teams to integrate with Hashicorp Vault for storing and retrieving secrets.
Configured and maintained Helm values files to manage environment-specific configurations and simplify multi-environment deployments.
Integrated Helm with CI/CD pipelines for automated testing and deployment of Helm charts, ensuring consistent and reliable application releases.
Automated Kubernetes pod scaling using Horizontal Pod Autoscaler (HPA) to optimize resource usage and handle varying workloads dynamically.
Implemented Kubernetes networking solutions using services like ClusterIP, NodePort, and LoadBalancer for enabling secure and efficient communication between pods and external services.
Managed and configured Kubernetes Ingress controllers (e.g., NGINX, Traefik) to handle HTTP/S routing and enable secure access to services in the cluster.
Develop, maintain, update various scripts for services (start, stop, restart, recycle, cron jobs) RHEL based shell.
Create and configured the continuous delivery pipelines for deploying Micro Services and Lambda functions using Jenkins CI server.
Collaborated with cross-functional teams to deliver Dynatrace training sessions and knowledge-sharing workshops, improving team adoption and effective use of monitoring tools.
Configured Dynatrace's advanced alerting and anomaly detection features to automatically identify and alert on performance issues, improving response time to critical incidents.
Monitored performance and history of infrastructure with tools such as CloudWatch, DataDog etc.
Adding file storage to the cluster disks and increasing/ decreasing the filesystem in RHEL.
Developed Node.js Lambda functions for validating Redis/SQL/CRM endpoint access and functionality, certain scheduled tasks such as centralized proxy whitelist updates and batch processes.
Created various performance metrics and configures notifications using CloudWatch and SNS.
Deployed and maintained the ELK stack (Elasticsearch, Logstash, and Kibana) for centralized log management and analysis, improving visibility into application logs and infrastructure events.
Integrated ELK stack with various applications and microservices to aggregate logs from containers, servers, and cloud services, enabling faster troubleshooting and root cause analysis.
Experience in creating and setting up Chef infra, bootstrapping nodes, creating and uploading recipes, node convergence in Chef SCM.
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.
Amoris IT INC – Frisco, TX Feb 2018 – Oct 2019
Release 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,EKS, 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.
Worked on entire migration part of crash logs from Fabric Crashlyticsto GCP Firebase Crashlytics and setup of roles and responsibilities on accessing Firebase in GCP, like firebase Viewer and Firebase Admin.
Use Terraform to set up GCP infrastructure like VPC, subnets, GCP storage buckets, GCP Composer, Secret manager, GKE, etc.
Hands on experience using Argo CD to trigger fully automated builds from GitLab for the applications which needs often build releases.
Administered Active directory & configured security protocols SAML, Kerberos, LDAP, OWASP & SSL.
Worked on the setup of Jenkins master/slave to distribute builds on slave nodes and used several Jenkins plugins like Artifactory, maven, GIT, Hashicorp Vault Plug-in etc.
Worked on Python to place data into JSON files for testing Django websites.
Used Django framework to develop the applications and used Python modules such ad requests, urlib, and urlib2 for web crawling.
Experience in setting up Chef repo, Chef workstations and Chef nodes.
Experience in working with data bags, attributes, cookbooks, recipes and templates in Chef.
Create team specific agile process flow in JIRA to move tasks from one activity to another.
Investigated various products from Atlassian JIRA. Integration of Tempo Time Tracking Tools in JIRA.
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 GitLab repository and Runner 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 and Github Actions 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
Build and Release 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, EKS 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.