Summary
Overview
Work History
Education
Skills
Websites
Certification
Timeline
Generic

Rajyalakshmi Koiguri

Stockholm

Summary

  • Motivated professional with 14+ years of experience in IT industry working in different roles like Software Developer, DevOps Engineer, Security Master and Technical Architect on various projects involving design, development and implementation of software applications.
  • DevOps Engineer with 3 years of experience in supporting, automating and optimizing mission critical deployments in cloud environments, leveraging configuration management, CI/CD and DevOps processes.
  • Passionate about learning and working with new technologies involving complete end-to-end product development.

Overview

14
14
years of professional experience
1
1
Certification

Work History

Senior Software Developer

Ericsson
04.2021 - 06.2024

Product: Continuous Delivery and Deployment (CDD)

Technologies used: Python, Pytest framework, Spinnaker, Jenkins, Kubernetes, Docker, Helm, REST APIs, Argo CD, SonarQube, ZAP, Nmap, Trivy, Tenable.

Responsibilities:

  • Developing a CDD application consisting of multiple micro-services using Python.
  • Building Docker images for the services and packaging the services using Helm.
  • Writing test cases using the Pytest Framework.
  • Configuring CI pipelines for the services.
  • Worked as a Security Master for the team, performing vulnerability analysis of the product.
  • Product release documentation and Acceptance Fix.

DevOps Engineer

TCS
01.2017 - 01.2020

Product: ADP Staging

Technologies used: Git, Docker, Kubernetes, AWS Services, SonarQube, Jenkins, Ansible, Bash.

Responsibilities:

  • Maintaining Git workflows for version control (Source Code Management).
  • Developing and maintaining automated CI/CD pipelines for code deployment using Jenkins.
  • Introducing SonarQube in Jenkins builds to ease the review process.
  • Building and deploying Docker containers for different environments.
  • Integrating Kubernetes with network, storage, and security to provide comprehensive infrastructure and orchestrated containers across multiple hosts.
  • Designing AWS CloudFormation templates to create custom-sized VPC, Subnets, NAT to ensure successful deployment of web applications.
  • Provisioning servers and deploying features using Ansible.
  • Using shell scripts to automate day-to-day activities.

Senior Software Developer

TCS
12.2014 - 01.2017

Product: Performance Management Service

Technologies used: Golang, Jenkins, Kubernetes, Docker, Helm, REST APIs, Prometheus, Jaeger.

Responsibilities:

  • Developing PM Server and Bulk Reporter Services using Golang.
  • Building Docker images for the services and packaging the services using Helm.
  • Writing test cases using the JCAT Framework.
  • Configuring CI pipelines for the services.
  • Product release documentation and Acceptance Fix.

Architect

TCS
08.2012 - 11.2014

Product: Trace CC

Technologies used: C++, gtest, Shell scripting, Automake, LTTng, GTest, Gcov, JUnit, Valgrind, Cppcheck.

Responsibilities:

  • Studying, analyzing new requirements, and coming up with design solutions for it.
  • Developing the requirements for each release of the component.
  • On-site coordinator for maintaining hardware needs of the project.
  • Coordinating with network engineer for new installation and maintenance of the hardware (DELL servers)
  • Collaborating with EfficiOS for developing new requirements and supporting existing features.
  • Demoing the Trace product to new applications planning to use it.
  • Supporting existing Trace user applications and components by providing answers to all their support queries, working on their feedback, and needs.
  • Coordinating with the Product Owner in prioritizing the requirements and breaking them into User stories.

Assistant Systems Engineer

TCS
09.2010 - 08.2012

Product: JLR - NGI SMD

Technologies used: C++, UML Modelling, IBM Rational Rhapsody, Test Conductor.

Responsibilities:

  • Studying functionalities of different modules.
  • Creating use cases for different applications.
  • Breaking down use cases and design prerequisites to low-level requirements.
  • Worked for Digital Radio Mondiale in the SMD phase.
  • Designing a model for DRM using UML.
  • Model design review with the architecture team for each release of the model.
  • System Modeling using Rhapsody.
  • Model testing using Test Conductor.
  • Product release documentation and Acceptance Fix.

Education

Bachelor of Engineering in Electrical and Electronics -

Osmania University
06-2010

Skills

  • Operating System: Linux
  • Source Code Management: Git, Gerrit, GitHub
  • CI/CD Tools: Jenkins, Argo CD
  • Containerization Solutions: Docker, Kubernetes, Helm
  • Scripting Languages: Bash, Python, Ansible
  • Programming Languages: Golang, C, Java
  • Debugging and Testing tools: GDB, Valgrind, GTest, TestNG, JCAT, Pytest
  • Cloud Solutions: AWS
  • Monitoring Tools: Prometheus, Grafana, Jaeger
  • Build Automation Tools: Maven, Make
  • Artifactory: Jfrog
  • Others: Jira, Confluence, SonarQube
  • Highly flexible professional who embraces teamwork, but also enjoys working independently

Certification

CNCF Certified Kubernetes Application Developer (CKAD)

Timeline

Senior Software Developer

Ericsson
04.2021 - 06.2024

DevOps Engineer

TCS
01.2017 - 01.2020

Senior Software Developer

TCS
12.2014 - 01.2017

Architect

TCS
08.2012 - 11.2014

Assistant Systems Engineer

TCS
09.2010 - 08.2012

Bachelor of Engineering in Electrical and Electronics -

Osmania University
Rajyalakshmi Koiguri