Naveen Golla
Design
Kansas, United States
Skills
DevOps
About
NAVEEN GOLLA's skills align with Programmers (Information and Communication Technology). NAVEEN also has skills associated with Consultants and Specialists (Information and Communication Technology). NAVEEN GOLLA has 10 years of work experience, with 4 years of management experience, including a low-level position.
View more
Work Experience
Infrastructure Engineer - Lead
Botkeeper Inc
December 2022 - Present
- Responsibilities: * Led team of infrastructure engineers successfully in supporting AWS cloud infrastructure with high availability and scalability using Karpenter, KEDA in EKS clusters. * Optimized 25% of cost to the project by migrating services and decommissioning legacy EKS clusters. * Implementing security best practices with AWS WAF rules and enabling security hub with standards like FSBP, CIS, PCI etc. * Responsible for managing the SDLC process with Agile methodologies by collaborating with Platform teams and team members by collecting daily updates through scrums and sprint planning. * Initiated the EKS cluster upgrades along with third party application upgrades that are compatible to cluster. * Supported platform teams by providing more monitoring dashboards in Grafana and alerting with Pagerduty. * Responsible for architecture design to new applications that are deployed in Kubernetes and AWS Lambda. * Contributed and collaborated with the team to design, document, and publish Engineering standards, principles, guidelines, and best practices for organizational needs. * Responsible for introducing new DevOps tools in the organization to tune, refine, and upgrade the DevOps pipeline to increase automation and features. * Engaged with cross-functional teams in the design, development, and implementation of enterprise scalable features related to enabling higher developer productivity, environment monitoring, and self-healing. * Provided support in the schedule, implementation, and automate security compliance patching and updates for all Operating Systems in Development, Software Testing, and Production environments. * Participated in weekly on-call shifts to troubleshoot and resolve critical issues in the Production environment.
Systems Engineer - Senior/Lead
October 2019 - December 2022
- Responsibilities: * Responsible for Design, Deploy, and implementation in delivering tools and environments to On-premises, Hybrid, and public cloud services like AWS. * Migrated Linux environment to AWS by creating and executing a migration plan, deployed EC2 instances in VPC, configured SG's &NACL's, integrated with cloud-native services using Ansible and Jenkins Pipelines. * Participated in the improvement of architecture, standards, and guidelines for IT within the Organization. * Provisioned Infrastructure to ensure that environments are ready for applications to have correct software and hardware and that all system components are at the anticipated versions; analyze and resolve problems associated with the operating system's servers, hardware, applications, and software. * Involved in Building out the network, and configure IT infrastructure (e.g., load balancers, firewall, subnetting, security groups, application and database servers, OS installation and configuration, etc.) * Administered in managing servers and middleware (e.g., JBoss, Apache, Tomcat, Windows Server, IIS, etc.) by install, configure, support, and maintenance. * Implemented advanced DevOps strategies by using scripting and automation tools to enhance release and infrastructure automation and maintenance (Ansible, Chef, CloudFormation, Unix Shell, Python, etc.) * Provided innovative recommendations and directions in developing standards and automation practices, and contribute to strategic planning across the Engineering department and other areas of IT. * Introduced Kubernetes to orchestrate the deployment, scaling, and management of Docker Containers for High availability to refactor monolithic applications to a Microservices and Component-based architectures.
DevOps Engineer
BTree Solutions Inc
January 2017 - October 2019
- Responsibilities: * Migrated multiple projects to AWS Cloud Environment which includes both Lift and Shift/Transform and Shift migration strategies by automating Build/Deploy/Delivery pipelines via Jenkins and Ansible. * Maintained Source code through GIT and Bitbucket to manage branching strategies along with Continuous Integration through Atlassian tools like Jira, Confluence, JFrog, and build tool as Maven. * Automated day-to-day administration tasks by developing UNIX Shell, Bash, PERL, and Python Scripts. * Introduced serverless deployments by integrating S3, CloudFront, and Akamai as Content Delivery Network. * Developed Ansible playbooks to configure, deploy, and maintain applications on existing and spinning up new EC2 instances as infrastructure with the installation of Java (JDK) and Tomcat. * Worked on Amazon ECS, which is a highly scalable, fast, container management service that makes it easy to run, stop, and manage Docker containers on a cluster of EC2 instances. * Provisioned Network Load balancers (F5) like Nginx, Haproxy for on-premises and Elastic (ELB), Application (ALB), and Network (NLB) Load balancers on AWS Cloud Native to reduce the effort on the instance and VM's. * Participated in project planning, architecture designing, and provided multiple innovative solutions for Cloudbased includes messaging through SQS/RabbitMQ. * Managed Amazon Web Services like VPC, EC2, ECS, S3, RDS, DynamoDB, EFS, Route53, ELB, Auto-Scaling, SQS, SNS, CloudWatch, CloudFormation, KMS, IAM through AWS Console/CLI. * Wrote CloudFormation scripts to automate the provisioning of AWS stack (IAM, EC2, S3, Route 53, EFS, RDS, ELB, and Auto Scaling) and make calls to Ansible scripts that execute rest (configuration/deployments). * Monitored Systems and Applications through CheckMK, Graphite, Carbon, Collectd and integrated to Grafana dashboards and CloudWatch to set alarms for threshold limits which notifies via SNS/PagerDuty. * Participated in 24/7 on-call support for Test, Stage, and Production Environments weekly.
Linux System Admin/Engineer
ETL IT Solutions Pvt. Ltd
January 2013 - July 2015
- Responsibilities: * Experienced in troubleshooting Linux system, security-related issues, capturing packets using tools such as Iptables, TCP dump, and Firewall. Administration, package installation, package management, setting up repositories, applying patches using YUM, and RPM. * Administered tasks like cleaning of system log files, var files, removing temp files, checking file systems, scheduling Cron jobs, and user account creations. * Installed, configured, and administered Jenkins Continuous Integration tool on Linux machines along with adding/updating plugins such as GIT, ANT, Maven, SonarQube. * Experienced in the configuration of NIS, LDAP, DNS, DHCP, NFS, NTP, SSH, SCP, SAMBA, Send Mail, FTP, remote access, Active Directory, Security management skills. * Worked with the automation of OS builds and application installations through Chef, Nagios for application, and hardware resource monitoring for CPU, Memory, and Disk Utilization. * Introduced to AWS Cloud by creating EC2 Instances and detailed AWS Security Groups which behaved as virtual firewalls that controlled the traffic allowed to reach one or more instances. * Created, reviewed, validated, and modified Splunk alerts and dashboards for all application services. * Installation of firmware upgrades, kernel patches, systems configuration, performance tuning on Red hat/CentOS. * Configured Firewall and security using SSL, Iptables, TCP Wrappers, SELinux. * Troubleshot network issues using Nmap, tcpdump, traceroute, netstat, firewall-cmd, ifconfig, and snoop, etc. * Configured LVM (Logical Volume Management) to manage volume group, logical and physical partitions, and new importing physical volumes.