Summary
Overview
Work History
Skills
Timeline
Generic

Praveen Anumula

Leander

Summary

  • With 9 years of experience in APIGEE, AWS & Azure Cloud platforms. I am a seasoned API Engineer who brings a rich blend of development and administrative expertise in managing API solutions. I excel as a Cloud DevOps Engineer, proficient in designing, deploying, maintaining fault-tolerant, and secure cloud servers. I've adeptly overseen server setups using Ansible and Chef, while implementing seamless development workflows with CI/CD pipelines through Jenkins, Azure DevSecOps. My expertise lies in automating infrastructure provisioning using Terraform and CloudFormation, and containerizing applications with Docker and Kubernetes.
  • Designed and developed RESTful APIs using Apigee Edge platform, ensuring scalability, performance, and security.
  • Cloud DevOps engineer with experience in Azure, AWS, and GCP Cloud platform.
  • Implemented OAuth and JWT token-based authentication mechanisms within Apigee to secure APIs and manage access control.
  • Integrated APIs with backend systems using Apigee policies and middleware technologies, ensuring seamless communication and data flow.
  • Configured Apigee Edge to interact with diverse backend systems (e.g., databases, CRM systems) via RESTful interfaces and message queues.
  • Advised clients on leveraging Apigee Edge for API management, including best practices in API design, performance optimization, and governance.
  • Implement health checks and monitoring for servers and services to detect failures or performance issues early, used orchestration tools (e.g., AWS CloudFormation, Azure Resource Manager) and serverless computing services to automate recovery actions, such as restarting failed instances or re-provisioning resources.
  • Demonstrated skill in writing Infrastructure as Code (IaC) using Terraform and Azure Resource Management, with a focus on creating reusable Terraform modules for both Azure and AWS cloud platforms.
  • Expertise in building robust CI/CD pipelines in the AWS environment, leveraging tools like AWS Code Commit, Code Build, Code Deploy, and Code Pipeline, while ensuring infrastructure security using AWS CloudFormation, API Gateway, and AWS Lambda.
  • Skilled in managing managed Kubernetes services, such as Google Kubernetes Engine (GKE), Azure Kubernetes, and AWS Elastic Container Service.
  • Proficiency in Docker Hub, Docker Engine, Docker images, Docker Weave, Docker Compose, Docker Swarm, and Docker Registry, utilizing containerization for seamless application deployment across various environments.
  • Involved in API development using Kubernetes to manage container replicas in the cloud environment, effectively utilizing Kubernetes features like Nodes, Pods, ConfigMaps, Selectors, and Services.
  • Proficiency in setting up and configuring Kafka clusters, including installation, configuration, and optimization for performance and scalability.
  • Agile practitioner adept at fostering collaboration between development and operations teams for seamless integration and deployment.
  • Skilled with a wide range of scripting languages, including Python, Bash/Shell, PowerShell, Ruby, Perl, PowerShell, JSON, YAML and Groovy, effectively developing scripts to automate administrative tasks, streamline build, and release processes.
  • Possesses in-depth knowledge and hands-on experience in implementing Service-Oriented Architecture (SOA) using XML based SOAP/RESTful API Web Services.
  • Regularly review and optimize cloud server architecture based on performance data and business requirements.
  • Conducted workshops and training sessions to educate client teams on Apigee features, API lifecycle management, and integration strategies.

[Job Title] with [Number] years of experience designing and developing products from customer specifications and sales department requests. Proactively communicated with manufacturing team to plan materials and tools necessary to build specified designs. Well-versed in [Industry] design applications and products.

Overview

9
9
years of professional experience

Work History

API Engineer

Visa
03.2023 - Current
  • Design, develop, and deploy APIs using Apigee Edge platform
  • Collaborate with cross-functional teams to define API specifications and ensure adherence to best practices
  • Automated API testing and deployment processes using CI/CD pipelines (e.g., Jenkins, Azure DevOps), reducing deployment time by X%
  • Managed API lifecycle from creation to retirement, including versioning and deprecation strategies
  • Implemented API gateways (e.g., Apigee, AWS API Gateway) for traffic management, rate limiting, and logging
  • Monitored API performance metrics (response times, error rates) and implemented optimizations based on monitoring insights
  • Collaborated with cross-functional teams including developers, QA, and operations to ensure smooth integration and operation of APIs
  • Contributed to the adoption of DevOps practices such as Infrastructure as Code (IaC) using Terraform, Azure Resource Manager (ARM), or AWS CloudFormation
  • Conducted API documentation and provided technical support to internal teams and external partners
  • Implemented API policies such as security (OAuth, JWT), rate limiting, and caching to optimize API performance and ensure compliance with organizational standards
  • Collaborated with cross-functional teams including developers, architects, and product owners to define API specifications and requirements
  • Integrated APIs with backend services and third-party systems to enable seamless data exchange and functionality
  • Monitored and analyzed API performance metrics using Apigee Edge analytics and implemented improvements based on insights gathered
  • Conducted API versioning, documentation, and lifecycle management to support continuous integration and deployment strategies
  • Provided technical guidance and support to junior team members and stakeholders on API design, best practices, and troubleshooting
  • Implemented API governance practices including API lifecycle management, version control, and API documentation to ensure consistency and reliability across projects
  • Participated in Agile ceremonies and contributed to sprint planning and retrospective meetings to align API development with project timelines and goals
  • Environment: Azure, API, OAuth, JWT, Load Balancers, Ansible, Python, Jira, My SQL, Jenkins, Apache Tomcat 7.x, Docker, PostgreSQL, APIGEE Edge, AWS API Gateway, CI/CD, Terraform.

API Developer

General Electric
02.2022 - 02.2023
  • Managed API lifecycle from design to deployment using Apigee Edge
  • Implemented caching and rate limiting strategies to optimize API performance
  • Utilized Azure DevOps for CI/CD pipeline setup and maintenance, improving deployment reliability
  • Led migration of legacy APIs to Apigee Edge, resulting in improved scalability and performance
  • Implemented automated testing frameworks, reducing testing time
  • Implemented API gateways (e.g., Apigee, AWS API Gateway) for traffic management, rate limiting, and Logging
  • Monitoring API performance metrics (response time, error rates) and implemented based on monitoring insights
  • Collaborated with cross-functional teams including developers, QA, and operations to ensure smooth integration and operation of APIs
  • Contributed to the adoption of DevOps practices such as Infrastructure as Code (iaC) using Terraform, Azure Resource Manager (ARM), or AWS CloudFormation
  • Conducted API documentation and provided technical support to internal teams and external partners
  • Participated in Agile ceremonies and continuous improvement initiatives to enhance team collaboration and delivery efficiency
  • Troubleshooting and monitoring API proxies running on APIGEE using Trace tool
  • Creating API proxies with Traffic management, Mediation policies, Security Policies and Java callout policies
  • Responsible to deploy all the Apigee message processors and routers in dev, test and staging and production
  • Implement the APIs using API-Kit Router in Any Point Studio
  • Develop a fault handling mechanism which can be easily integrated into multiple APIGEE orgs to return formatted responses for various error scenarios
  • Build multiple reusable shared flows for common functionalities like (security, regex, request validations, transformation, logging)
  • Environment: Azure DevOps, Terraform, Kafka, Ruby Scripting, ASK, Docker, AKS, Kubernetes, Prometheus & Grafana, Jenkins, Python, PowerShell, SUSE, APIGEE Edge, Apigee X, Apigee SaaS, MuleSoft, Any Point Studio 7.x, Mule ESB Runtime 4x, Active MQ, Java, RAML, AWS S3, Maven, Bamboo, SVN.

Senior API Specialist

GEICO
08.2020 - 02.2022
  • Developed API proxies and managed API products using Apigee Edge
  • Designed and implemented API policies for security, throttling, and logging
  • Automated infrastructure deployments and CI/CD processes using Azure DevOps, ensuring consistent and reliable deployments
  • Architected API solutions for high-traffic applications, achieving scalability and reliability goals
  • Streamlined release management processes, reducing deployment errors by X%
  • Led the design, development, and maintenance of scalable and secure RESTful APIs using best practices and design patterns
  • Implemented API security measures including OAuth 2.0, JWT, and SSL/TLS to ensure data integrity and authentication
  • Orchestrated API lifecycle management from creation to retirement, including versioning strategies and deprecation planning
  • Implemented Infrastructure as Code (IaC) using tools like Terraform, Azure Resource Manager (ARM), or AWS CloudFormation to automate provisioning and configuration of API infrastructure
  • Monitored API performance metrics (response times, error rates) using monitoring tools (e.g., Prometheus, Grafana) and implemented performance optimizations based on insights
  • Collaborated closely with cross-functional teams including developers, QA, and operations to ensure seamless integration and operational excellence of APIs
  • Mentored and provided technical guidance to junior team members on API design, development best practices, and DevOps methodologies
  • Participated in Agile ceremonies (e.g., sprint planning, daily stand-ups) and contributed to continuous improvement initiatives to enhance team collaboration and delivery efficiency
  • Participate in the business requirement gathering by interacting with Stakeholders and planning on integration of both SaaS applications using Mule ESB
  • Used Database Designed UML diagrams like Use Case, Class and Activity diagram based on the requirements gathered
  • Environment: APIGEE Edge, Apigee X, Apigee SaaS, MuleSoft, Mule ESB Runtime 4x, Active MQ, Java, RAML, AWS S3, Maven, AWS Virtual Private Cloud, FTP Server, AWS Load Balancer, AWS CLI, RDS, Redis Elastic, GIT, GIT Lab, GitHub, Puppet, Maven, JIRA.

DevOps/Build & Engineer

Honeywell Tech Solutions
03.2017 - 06.2020
  • Proficient in all aspects of Jenkins, with expertise in Plugin Management, Securing Jenkins, Performance Optimization, Analytics, Scaling Jenkins, and seamless CI/CD pipeline integration
  • Skilled in configuring continuous integration workflows with Bamboo and Artifactory repository, adept at resolving issues in updates, mergers, and password authentication
  • Utilized Puppet for Web Application management, including configuration, databases, user mounts, and package automation, enhancing operational efficiency
  • Participated in configuring and monitoring multiple platforms servers using Puppet Version
  • Used Puppet Server and Workstation to manage and configure nodes
  • Managed and optimized the Continuous Integration using Jenkins and troubleshooted the build issues using the triggered logs
  • Managed user authentication and authorization in both Subversion & Perforce
  • Created a continuous integration system using Bamboo and Puppet, which automates Continuous Integration for faster and flawless deployments Created branches, performed merges in version control systems SVN and Perforce
  • Implemented and configured Nagios for continuous monitoring of applications and enabled notifications via emails and text messages
  • Involved in troubleshooting the automation of installing and configuring Java applications in the test and production environments
  • Deployed and administered Amazon Elastic Compute Cloud (EC2) instances with a focus on Linux environments, encompassing hosting, configuring, and optimizing applications to meet project requirements
  • Set up continuous integration and continuous deployment (CI/CD) pipelines using AWS services like AWS Code Pipeline and AWS Code Deploy
  • Contributed to AWS resource management efforts by configuring permissions and policies to regulate user access
  • Implemented optimizations for performance and security through the setup of security groups, key pairs, and instance types
  • Played a pivotal role in the deployment and configuration of VMware infrastructure components, including ESX Server, Virtual Center, HA, DRS, and Consolidated Backup (VCB)
  • Environment: Agile Methodology, Jenkins, VMware, Bamboo, Java, Nagios, Puppet, VCB, SVN, Perforce, AWS EC2, AWS IAM.

System Administrator

Value Labs
05.2015 - 02.2017
  • Administered RedHat Linux servers for several functions including managing Apache/Tomcat server, Mail server, MySQL database, and firewalls in both development and production environments
  • Built Yum and RPM repository servers for the Development team to upload packages, wrote multiple UNIX Shell scripts for monitoring, and cleaned up old files
  • Maintained file system security and monitored the status of the process to increase system efficiency
  • Performed backup/restore operations using tar, and gzip
  • Worked on Nagios tool for monitoring servers, switching, and sending data via network through specific plugins
  • Performed activities using Nagios both on Linux and windows systems
  • Worked with the backup team for Legato backup & Restore, Legato client Installation in the Red hat Linux server
  • Customized the Linux kernel according to the application/user requirements and various communication protocols by creating and maintaining new VM boxes using Linux virtual machine templates
  • Worked with application/database team to resolve issues for performance Tuning and Management of Linux servers
  • Conducted regular security audits, vulnerability assessments, and applied security patches to maintain system compliance
  • Improved code organization and accessibility by storing customized Linux kernel configurations, and Bash automation scripts on GitHub, ensuring version control and collaborative development
  • Worked on creating and merging branches on Git, to facilitate parallel development and feature isolation for our collection of shell scripts
  • Utilized Bash scripting languages to automate routine system maintenance tasks, resulting in increased efficiency and reduced human error
  • Environment: RedHat Linux, Apache/Tomcat, MySQL, UNIX, and Nagios.

Skills

  • Cloud Environment: PCF, Azure Cloud platform, AWS
  • Containerization Tools: Docker, Docker Swarm, Apigee Hybrid, Kubernetes
  • Configuration Management Tools: Ansible, Chef, Terraform, SaltStack
  • Continuous Integration Tools: Jenkins, Azure/AWS Code Build, CircleCI
  • Build Tools: Apache Maven, Ant, Gradle Plugins, SaltStack, OAuth
  • Version control tool: Azure Repos, GIT, GIT Hub, Git Lab, Bitbucket
  • Artifactory repositories: Docker Hub, JFrog Artifactory, Nexus
  • Bug Tracking Tools: Jira, GitHub Issues, Azure Boards
  • Monitoring Tools: Nagios, ELK Stack, Jasper, Datadog, Apigee Edge Analytics, AppDynamics, Grafana
  • Databases: SQL, MY SQL, Cassandra, BigQuery, Redis
  • Programming languages: JavaScript, Restful API, JSON & XML, Apigee Edge API Proxy Configuration
  • Scripting tools: Python, Perl, Bash, Ruby, Power shell, Groovy
  • Web/Application Servers: Message Processor, Apache, Tomcat, JBOSS
  • Network Services: SSH, TELNET, HTTP, Raid Levels, API Proxy Endpoint, Load Balancing
  • Operating Systems: UNIX, Linux, RedHat, Windows Server

Timeline

API Engineer

Visa
03.2023 - Current

API Developer

General Electric
02.2022 - 02.2023

Senior API Specialist

GEICO
08.2020 - 02.2022

DevOps/Build & Engineer

Honeywell Tech Solutions
03.2017 - 06.2020

System Administrator

Value Labs
05.2015 - 02.2017
Praveen Anumula