Overview
Work History
Skills
Timeline
Generic

Pravallika Golla

Overview

13
13
years of professional experience

Work History

Software Engineer (DevOps/AWS)

NORDSTROM
Greater Seattle Area, WA
07.2017 - Current
  • Designed and developed Payments Application using Java, Microservices, and Kubernetes.
  • Leveraged Terraform and AWS CDK for efficient cloud infrastructure design.
  • Led the largest project for Nordstrom's Enterprise Payment Platform, managing diverse payment processing, including credit cards and Apple Pay.
  • Provided ongoing support for the project.
  • Designed a modified system allowing adaptation to various new payment types.
  • Oversaw implementation of mobile payment system with QR codes representing cards in wallets.
  • Delivered project ahead of schedule with technologies such as Java, Spring, Kubernetes.
  • Managed continuous integration and continuous deployment processes with Jenkins, AWS CodePipeline, among others.
  • Directed design, development, and support of events monitoring system.
  • Events related to the order state, such as creation and sales invoice, are received by the payments system.
  • Administers payment processing and event generation on the platform.
  • Implemented a system ensuring detection of failed payments.
  • Developed and implemented a visual tool using JavaScript, Java, AWS, Kafka, New Relic, and Splunk.
  • Created secure RESTful API communications via self-assigned PKI certs using Open SSL and key tool commands.
  • Capable of effectively communicating with both business and technical teams.
  • Experience with scaling and operationalizing distributed data stores, file systems, and services (e.g., Kafka, Elasticsearch etc.)
  • Proficient with DevOps tools, including Jenkins, Docker, and Kubernetes.
  • Significant scripting and automation experience (e.g., Python and Bash)
  • Operated within multiple cloud environments while leveraging extensive Linux knowledge.
  • Experience with frequent and incremental development, testing, and deployment
  • Availability for on-call after hours support and familiarity with tools like Pager Duty and Service Now and tracking the tasks in JIRA
  • Experience with virtualization and containerization platforms (e.g
  • OpenStack, Docker) and container orchestration tools like Kubernetes
  • Knowledge on Java build systems and tools including: Gradle, Maven, etc
  • REST API knowledge with the difference between various methods and HTTP Status codes
  • Implemented a system for continuous deployment of project dependencies to the Nexus repository.
  • Implemented CI/CD processes using Jenkins and GitLab for microservices deployment to Kubernetes clusters.
  • Set up IAM roles, establishing secure trust connections for seamless account integration.
  • Familiarity with logging tools like Splunk, Logstash, and CloudWatch for investigating and monitoring problems on systems.
  • Experienced in using load balancers including Apache and Nginx.
  • Deep understanding of AWS services like EC2, AMI, ECS ELB VPC Route 53 RDS S3 IAM CloudWatch Lambda and CloudFormation templates.
  • Transferred java projects across different environments, ensuring successful maven artifact relocation.
  • Reviewed code developed by team members for improvements.
  • Implemented Logstash service to collect metrics and logs using Filebeat and Metricbeat, collected in a shared log by deploying as sidecar containers to Elasticsearch and Kibana.
  • Implemented efficient SQL query operations to access database data using JDBC.
  • Implemented STASD host in containers to collect custom application metrics to DataDog, and application logs to DataLens.
  • Maintained documentation for model and feature statuses using Confluence.
  • Created dashboards, metrics, alarms, and notifications for servers using AWS CloudWatch.
  • Utilized Docker to establish multiple containers and deploy images within them.
  • Expertise in automating infrastructure provisioning through CloudFormation and similar technologies.
  • Experience with frequent and incremental development, testing, and deployment
  • Implementing and updating CERTS for API’s and on-prem server account security tokens
  • Experience working on Multiple AWS instances, set the security groups, Elastic Load Balancer and AMIs, Auto scaling to design cost effective, fault tolerant and highly available systems to support DB
  • Configured SQS-message queue service supporting distributed DB service for effective message exchange through polling.
  • Skilled in developing scripts for automation tasks utilizing Python and Bash.
  • Managed services using AWS and various cloud platforms.
  • Coordinated efforts with application teams for seamless tech stack integration.
  • Assessed code during testing stage to determine potential glitches and bugs.
  • Developed and maintained scalable software applications for various platforms.
  • Improved and corrected existing software and system applications.
  • Developed custom scripts using Python SDK to manage provisioning and deprovisioning of AWS resources dynamically.
  • Utilized AWS Lambda for serverless computing, reducing infrastructure costs and improving scalability.
  • Implemented Continuous Integration/Continuous Deployment (CI/CD) pipelines using AWS CodeBuild, CodeDeploy, and CodePipeline.
  • Configured computing, networking, and security systems within cloud environment.
  • Worked closely with software engineering teams throughout all stages of development life cycle from design through release.
  • Migrated on-premises applications and data to AWS, ensuring minimal downtime and data integrity.
  • Deployed and managed containerized applications using Amazon ECS and EKS, improving scalability and deployment processes.
  • Performed root cause analysis of incidents related to AWS components like Lambda functions or DynamoDB tables.
  • Recommended strategies to maximize performance and lifespan of equipment involved in software installations.
  • Maintained security policies for data stored in the cloud by applying appropriate IAM roles and ACLs.
  • Documented AWS architecture and operational procedures, ensuring clear understanding and compliance.
  • Automated infrastructure deployment using AWS CloudFormation and Terraform to enhance operational efficiency.
  • Performed troubleshooting of post-release software faults to support live service and installed software patch design.
  • Applied security measures into systems development, supporting final products' resistance to intrusion and exploitation.

Software Engineer

SunTrust Banks Inc
Atlanta, GA
01.2015 - 05.2017
  • Gained experience through learning and aiding diverse Web Technologies projects.
  • Created engaging online learning modules using Articulate360.
  • Determined design criteria or specifications.
  • Utilized EC2, S3, RDS, Elastic Load Balancer, and Auto-Scaling Groups for AWS solutions.
  • Configured S3 versioning and lifecycle policies to backup files and archive files in Glacier.
  • Integrated continuous integration systems with GIT and Jenkins.
  • Employed JIRA to streamline work management tasks.
  • Developed streamlined processes to ensure code base integrity.
  • Identified potential areas for improvement within an organization's DevOps process flow.
  • Developed automation scripts for deploying applications on multiple environments using DevOps tools such as Jenkins and Puppet.
  • Developed automated deployment scripts for MuleSoft applications in various environments such as DevOps or Cloud Foundry.
  • Implemented DevOps automation tools such as Jenkins, Ansible, Chef, Puppet.
  • Stayed up-to-date with AWS trends and technologies, applying new solutions to improve cloud infrastructure.
  • Migrated on-premises applications and data to AWS, ensuring minimal downtime and data integrity.
  • Worked closely with systems analysts, engineers and programmers to understand limitations, develop capabilities and resolve software problems.
  • Implemented continuous integration, continuous delivery pipelines using tools such as Jenkins or Azure DevOps.
  • Implemented DevOps tools such as Jenkins, Kubernetes, Docker for automating deployment process.
  • Optimized existing automation processes by utilizing industry best practices such as DevOps principles.
  • Collaborated with cross-functional teams such as Customer Support and DevOps groups.
  • Developed cloud computing architecture to ensure scalability and high availability of applications.
  • Configured and managed Virtual Private Cloud (VPC) environments to isolate and secure cloud resources.
  • Collaborated with development teams to design cloud-native applications that leverage AWS services effectively.
  • Developed custom scripts using Python SDK to manage provisioning and deprovisioning of AWS resources dynamically.
  • Utilized AWS Lambda for serverless computing, reducing infrastructure costs and improving scalability.

Software Engineering Intern

Leon County
Tallahassee, FL
09.2014 - 12.2014
  • Assisted in the deployment of software releases to staging and production environments.
  • Assessed company operations for compliance with safety standards.
  • Analyzed customer requirements to design solutions that meet their needs while adhering to industry standards.
  • Shadowed team engineers to learn new skills.
  • Provided technical support when needed by responding promptly to bug reports or feature requests.
  • Monitored operations and reviewed records and metrics to understand company performance.
  • Evaluated needs of departments and delegated tasks to optimize overall production.
  • Helped maintain applicant tracking systems and recruiting metrics.
  • Maintained accurate records of all activities performed throughout internship period.
  • Prepared reports summarizing project progress and results for management review.

Senior Analyst

ANZ Support Services Pvt Ltd
Bangalore, India
01.2012 - 07.2014
  • Good experience and knowledge in working with ticketing systems as well as Identity and Access Management tools
  • Worked as OIM project, helping understand UAM function from analysis phase, requirement gathering, testing phase and implementation along with project documentation review
  • Ensured the effective adherence across Divisions to IAM policies, programs and processes, and support the transitioning
  • Worked on installation, configuration and maintenance Red Hat, CentOS Servers at multiple Data Centers
  • Installation, Configuration and administration of VMware
  • Developed and supported the Red Hat Enterprise Linux based infrastructure in the cloud environment
  • Installed and configured Apache / Tomcat web server
  • Creating System Disk Partition, mirroring root disk drive, configuring device groups in UNIX and Linux environment
  • Involved in installation and configuration of various Third-party software onto servers
  • User administration which included creating backup account for new users and deleting account for the retired or deleted users
  • Coordinated with various cross functional teams across IT operations to make sure smooth functioning of projects

Skills

  • Advanced computer programming
  • Algorithm implementation
  • Solutions deployment
  • Database programming
  • Tools customization
  • Efficient data management

Timeline

Software Engineer (DevOps/AWS)

NORDSTROM
07.2017 - Current

Software Engineer

SunTrust Banks Inc
01.2015 - 05.2017

Software Engineering Intern

Leon County
09.2014 - 12.2014

Senior Analyst

ANZ Support Services Pvt Ltd
01.2012 - 07.2014
Pravallika Golla