Venkatesh Beeraka
Development
New Jersey, United States
Skills
DevOps
About
Venkatesh Beeraka's skills align with Programmers (Information and Communication Technology). Venkatesh also has skills associated with Consultants and Specialists (Information and Communication Technology). Venkatesh Beeraka has 6 years of work experience.
Work Experience
Cloud / DevOps Engineer
MagTech Consulting and Development Solution Corporation
January 2023 - Present
- Responsibilities: * Designed and implemented using AWS infrastructure for a large-scale high-throughput financial trading platform using best practices for security, reliability, scalability, and performance optimization. * Worked on AWS Cloud Formation templates to create custom sized VPC, subnets, EC2 instances, ELB, and security groups. * Implemented AWS IAM security measures, ensuring least privilege access. Troubleshoot permission mismatches and security vulnerabilities. * Proficiently used AWS services like EKS, IAM, EC2, and CloudFront. Ensured smooth cloud operations, troubleshooting connectivity, latency, and security issues. * Created Azure Automation Assets, Graphical Run books, and Power Shell run books to automate processes, deployed Azure AD Connect, configured ADFS authentication flow, and installed ADFS utilizing Azure AD Connect. * Configured Azure Multi-Factor Authentication as a part of Azure AD Premium to securely authenticate users. * Implemented end-to-end automation workflows with Azure CLI, optimizing resource provisioning, configuration, and deployment processes. And Creating Virtual networks using Portal, Power Shell, and Azure CLI. * Developed scripts to interact with network devices via SSH, Telnet, or REST APIs for tasks like configuration backup, firmware upgrades, and log analysis. * Conducted regular deployments for all the applications in QA and STAGING on Android and IOS platforms. * Worked with Docker and Kubernetes on ECS and EKS cloud provider, for building and containerizing the application to deploy. * Working with the OpenShift platform in managing Docker containers and Kubernetes Clusters. * Highly involved in configuring and monitoring distributed and multi-platform servers using Ansible. * Create and maintain fully automated CI/CD pipelines for code deployment using Jenkins Automation script. * Implemented CI/CD pipelines for AKS using tools like Azure DevOps, Jenkins, and GitLab CI/CD, automating the build, test, and deployment processes for containerized applications. * Implementation and management of multiple server application types with a focus on optimal performance, security, and stability. proficient at handling Linux operating systems. * Led Infrastructure as Code adoption, tackling drift and configuration inconsistencies Collaborated on troubleshooting template errors for stable deployments. * Engaged in cross-functional teams, joining discussions and troubleshooting. Addressed integration problems and deployment issues collaboratively.
DevOps Engineer
Eficens Systems INC
November 2021 - January 2023
- Responsibilities: * Worked closely with multiple development and test teams to provide process design, management, and support for source code control, code compilation, change management, and production release management. * Driving continuous improvement by focusing on increased automation, continuous integration, and continuous test principles. * Implemented automated resource provisioning and orchestration tools to manage infrastructure across multiple cloud platform. * Developed strategy for cloud migration and implementation of best practices using AWS services like database migration service, AWS server migration service from On-Premises to cloud. * Automated end-to-end Installation of all microservices using Python scripting and helm charts. * Deployed an Azure Databricks workspace to an existing virtual network that has public and private subnets and properly configured network security groups. * Implemented the build tools Maven and Gradle to automate the build process as part of CI.* * Integration with Splunk for API traffic monitoring and health checks. * Developing build and deployment pipelines using Jenkins, Maven for Java applications. * Worked on Groovy Script multiple stages to deploy the application in lower environments. * Responsible for maintenance of development tools and utilities and maintaining Shell scripts. * Wrote shell scripts to automate security tasks such as vulnerability scanning, intrusion detection, and security policy enforcement. * Coordinate and plan with Database teams on MongoDB capacity planning for new applications. * Integrated Selenium test automation with CI/CD pipelines using tools like Jenkins, GitLab CI, or Azure DevOps, enabling seamless test execution as part of the software development process. * Installation, configuration, and management of Apache, and Tomcat servers and maintenance of local and network-based printers.
Application support Engineer
DevOps
July 2020 - August 2021
- ANVIPRO IT Solutions Private Limited Responsibilities: * Build & Deploy in Order-by. Using GIT for Version Control. Push/Pull/Commit/merge with GIT. * Installing, upgrading, and configuring Linux Servers using Kickstart as well as manual installations and recovery of root password. * Developed build and deployment scripts using ANT as build tool and automated the build and deploy processes using Jenkins to move from one environment to other environments. * Worked on PUPPET to configure the servers, deploy software, and orchestrate continuous deployments or zero downtime rolling updates. * Installed, Configured, Managed Monitoring Tools such as Splunk, Nagios for Resource Monitoring/Network Monitoring/Log Trace Monitoring. * Configuration/Build/Release/Deployment/Process/Environment management across all the products in our applications. * Conducted regular deployments for all the applications in QA and STAGING on Android and IOS platforms. * Worked on creating user accounts, user administration, local and global groups on Red hat Linux platform. * Implemented zero downtime deployment process in WebLogic using python and shell script and automated it using Jenkins. * Experience in setting up Upstream and Downstream Jobs Jenkins and Hudson. Worked with Jenkins Pipelines. * Configuration and maintenance of common Linux applications such as Apache, MySQL, NFS, DHCP, BIND, SSH, and SNMP. * Implemented and configured Nagios for continuous monitoring of applications in the production environment and enabled notifications via emails and text messages.
SOFTWARE DEVELOPER
ANVIPRO IT Solutions Private Limited
July 2018 - June 2020
- Responsibilities: * Well-versed in Java and J2EE technologies, showcasing proficiency in creating reliable and expandable applications. * Practical knowledge of Angular, JavaScript, TypeScript, HTML, and CSS to create user-friendly and responsive websites. * Capable of effectively designing, implementing, and managing databases with MySQL while maintaining data integrity and peak performance. * Efficient Object-Relational Mapping (ORM) was achieved by implementing Hibernate and JPA, which streamlined data processing and persistence. * Comprehensive understanding of the Spring MVC framework for constructing Java-based web apps that are modular and easily maintained. * Demonstrated expertise contributing to the collaborative and iterative development process, taking part in Scrum ceremonies, and working in Agile development environments. * Capable of creating and executing RESTful APIs, guaranteeing smooth interaction between various parts and platforms. * Skilled in Mockito for building useful mock objects and proficient in developing unit tests using JUnit to guarantee the functionality and dependability of code.
Education