Summary
Overview
Work History
Education
Skills
Timeline
Generic

Laxma Reddy Angula

Union City,CA

Summary

14+ years of experience in DevOps, Build & Release Engineering, Automation, Software Development, Business Requirement, Support and Production Engineering in IT Industries. Proven ability to identify, analyze and solve problems to increase customer satisfaction.


LinkedIn: www.linkedin.com/in/laxma-angula

Overview

15
15
years of professional experience

Work History

Technical Specialist, Build Release

Lucid Motors
07.2020 - Current
  • Architect, build and maintain a scalable CI/CD system using Jenkins pipelines for embedded Linux, Android and RTOS systems
  • Support and improve our tools for continuous integration, automated testing, automation and release management.
  • Define and implement appropriate automation of operational activities.
  • Improve the replicability of build and test runs using central OS configuration management, virtualization and containerization (e.g. Docker)
  • Contribute to building a strong team of Build Infrastructure Engineers
  • Unify our development pipeline, build process, testing and deployment strategies across diverse teams.


Environment: Git, Gitlab, Jenkins, Docker, AOSP, iOS, Xcode, Appcenter, TestFlight, Playstore, AWS, Gradle, Maven, Java, Appium, Python, Shell Script, Groovy, Ubuntu, JIRA, Confluence

DevOps & Build Engineer

Company:Sriven Technologies LLc. Client:Magic Leap
06.2018 - 07.2020
  • Engineer systems and tools to support the build, integration, and verification of complex software systems spanning multiple hardware platforms, embedded devices, mobile platforms, and cloud­-based services
  • Automate the compilation, continuous integration, testing, packaging, and distribution of multiple software components
  • Work closely with other product and engineering teams to describe and validate expected software behavior and performance
  • Develop tools and scripts to automate the testing of software and hardware systems
  • Assist developers with build issues, including maintaining Makefiles and cmake lists, resolving compilation errors, unit test failures, and similar issues
  • Encourage and enforce best practices to enable rapid new feature development while maintaining multiple functioning software products
  • Work closely with Build, Integration, Test and Software engineers to develop tools for automation, and continuously improve the release process and automation environment
  • Execute and create functional test plans that verify quality, correctness, and performance of software and hardware systems
  • Install, configure, and extend a variety of software systems, including software for version control, code peer review, compilation, continuous integration, performance data collection and analysis, systems monitoring, and more.


Environment: Google cloud platform (GCP), Ansible, Jenkins, Docker, Git, Github, Gerrit, Repo tool, CMake, Android, JIRA, Doxygen, Incredibuild, OpenGrok, Python, shell scripting, Ubuntu, Mac.

Build & Release Engineer

Company:Sriven Technologies LLc. Client:Google
02.2016 - 06.2018
  • Build engineer to implement infrastructure, CI/CD using Jenkins pipeleines, and release process.
  • Creat repositories on Git-on-Borg and provided privileges to users.
  • Migrated git repos from Github to Git-on-Borg.
  • Configure Gerrit, implement access privileges and support developers.
  • Configure repo tool, create manifest files, create build process using repo tool for AOSP projects.
  • Create build process using CMake to support C/C++ projects.
  • Create pipelines for different platforms like android and iOS and various build targets.
  • Automate CI/CD using groovy, CMakeList, Python, Shell scripting.
  • Configured gerrit trigger plugin on Jenkins to run build for each code review and provide result on Gerrit (+1/-1)
  • Setup OpenGrok and integrate multiple projects to search, cross-reference and navigate your source tree.
  • Work on CMocka unit testing framework to build and link as part of SDK build.
  • Implement branching strategy for all kinds of releases with different projects like Soli and Jacquard
  • Work on creating SDK tarball and resolved bugs by co-ordination with development, testing teams to ensure the release go smoothly and provide changelog and release notes.
  • Work on Android flashstation to flash android phones. Used ADB while working with android phones for testing.


Environment: Google cloud platform (GCP), GIT, Github, Gerrit, Repo, Jenkins, google3, bazel, CMake, Android, ADB, JIRA, OpenGrok, TestRail, Python, shell scripting, Ubuntu, Mac and google internal tools.

DevOps Engineer

Company:Sriven Technologies LLc. Client:Anthem
06.2015 - 02.2016
  • Worked with software development and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability and performance.
  • Provided ‘Manual’, ‘Continuous Integration’, ‘Gated Check-in’ and ‘Schedule’ builds (along with option to force builds on that schedule even if no changes occurred since last build)
  • Migrated SVN to GIT repositories.
  • Worked on CI/CD process for different environments builds.
  • Provided technical support to developers with configuration issues.
  • Defined and implemented Issues, Tasks, Defects and Change management processes using JIRA.
  • Integrated tests and review of Java/JEE usage in Weblogic.
  • Developed and maintained Shell scripts for build and release tasks.
  • Configured & implemented, administered Git version control including branching and release management.
  • ClearQuest to track process defects.
  • Coordination with development, testing, and business analyst teams to ensure updates are completed and changes are scheduled.
  • Coordinates and participates in regular pre and post-release review meetings to assist with evaluation of release quality.
  • Schedules and leads reviews as necessary to make sure product owners and stakeholders are aware of impacts of product releases.
  • Release work item management, timelines, test plans and other documentation artifacts.


Environment: Azure, GIT, Ant, Jenkins, Maven, Ansible, Linux, shell scripting, Oracle, ClearQuest, Weblogic

DevOps Engineer

Company:Sriven Technologies. Client:ConocoPhillips
02.2015 - 05.2015
  • Researched and identified new technologies and tools helping to grow agile development environment.
  • Involved in designing and deploying multitude applications utilizing almost all AWS stack (Including EC2, S3, AMI, Route53, RDS, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and Auto-Scaling in AWS Cloud Formation.
  • Maintained the user accounts IAM Roles, Route 53(CNAME), VPC, RDB, MongoDB, SQS & SNS services in AWS cloud
  • Worked on Ansible playbooks by using YAML script to launch AWS instances and used to manage web applications, configuration files, used mount points and packages.
  • Implemented Continuous Integration using Bamboo, Maven, Subversion.
  • Automated deployment of builds to different environments using Jenkins.
  • Troubleshooting issues with Dev and QA environments.
  • Administration of all Dev, QA, Staging and CI servers including MySQL database and Subversion control system.
  • Created self-service environment management system for Development/QA
  • Implemented Backup/Disaster recovery system for entire CI system.
  • Integrated Defect tracking system with Continuous Integration system.
  • Installed and administered Artifactory to deploy artifacts.
  • Responsible for managing code in Subversion(version controlling).
  • Involved in monitoring builds, break/fix management, issue tracking, and identifying and resolving wide variety of build-related issues for different products.
  • Designed CM processes and policies with approval from development and other affected teams.
  • Defined processes to build and deliver software baselines for internal as well as external customers.


Environment: AWS, Java/J2EE, Subversion, Maven, Jira, Bamboo, Shell scripting, weblogic and Tomcat Server.

Build & Release Engineer

Analytix Data Services
03.2008 - 12.2014
  • Performed Source Code Management according to SDLC and Release requirements (i.e., branches, merges, etc).Build and deployment.
  • Resolved update, merge and password authentication issues in Bamboo and Jira.
  • Published detailed deployment schedules to help clients and internal personnel prepare for potential disruptions in software and system availability.
  • Administrator source code repository system used by engineering team.
  • Created and owned, Build and Continuous Integration environment with Bamboo.
  • Used Maven for building Web projects including Web Services and created automated reports for Builds and Test results which QA can access to accelerate testing process.
  • Developed and maintained software build and deployment procedures and automation. Maintained internal release cycle and deployment on Apache server.
  • Primarily responsible for automation and maintaining current build farm as well as improving QA and release management procedures.
  • Responsible for performing Build operations with ANT Scripts, while implementing required modifications in ANT Script to perform build operations, in accordance with requirements of project.
  • Managed merging, branch creation and tagging.
  • Assist Customer Support team to analyze and resolve tier 2 issues.
  • Coordinate with multiple departments to ensure smooth release.
  • Support back-end setup and configurations to facilitate POCs.
  • Administer various development, support, and patch branches and enforce SCM best practices.


Environment: Ant, GIT, Bamboo, Websphere, Jira, Tomcat, Linux, Shell scripting.

Education

Master of Science - Computer Science

Osmania University
Hyderabad, India
05.2006

Bachelor of Science - Computer Science

Osmania University
Hyderabad, India
06.2003

Skills

  • Jenkins/Hudson
  • TestFlight, Appcenter, Google playstore
  • Docker, Ansible, JFrog Artifactory
  • Python, Unix/Linux/Mac Shell Script, Groovy, CMake, Makefile
  • Git, Github, Gerrit, GitLab, SVN, CVS
  • AOSP, Gradle, Maven, Android studio, emulators, adb
  • Agile, Jira, Confluence
  • JBoss, Weblogic, Web Sphere, Tomcat
  • Xcode , Xcodebuild, Xcrun, Simulators, SignIn profiles
  • Google cloud, aws
  • Linux, iOS, Windows
  • Team Leadership, Workflow Development, Risk Analysis

Timeline

Technical Specialist, Build Release

Lucid Motors
07.2020 - Current

DevOps & Build Engineer

Company:Sriven Technologies LLc. Client:Magic Leap
06.2018 - 07.2020

Build & Release Engineer

Company:Sriven Technologies LLc. Client:Google
02.2016 - 06.2018

DevOps Engineer

Company:Sriven Technologies LLc. Client:Anthem
06.2015 - 02.2016

DevOps Engineer

Company:Sriven Technologies. Client:ConocoPhillips
02.2015 - 05.2015

Build & Release Engineer

Analytix Data Services
03.2008 - 12.2014

Master of Science - Computer Science

Osmania University

Bachelor of Science - Computer Science

Osmania University
Laxma Reddy Angula