Naga Vamshi - Devops Evgineer |
[email protected] |
Location: Addis, Louisiana, USA |
Relocation: |
Visa: H4EAD |
Nagavamshi
DevOps/ cloud Engineer [email protected] /(504) 222- 2583 SUMMARY: Experienced 10+ years DevOps professional with expertise in leveraging Terraform, Ansible, and Jenkins for automated infrastructure deployment and management. Proficient in implementing Infrastructure-as-Code (IaC) and Continuous Integration/Continuous Deployment (CI/CD) patterns to improve efficiency and consistency of infrastructure deployments. Collaborated with development teams for the code quality issues and security vulnerabilities identified by SonarQube scans, improving overall application security. Deployed and configured Elastic search ELK, Logstash and Kibana (ELK) for log analytics, full text search, application monitoring in integration with AWS Lambda and Cloud Watch. Experience in Designing and implementing Microsoft Azure Solutions across a range of cloud models like SaaS, PaaS, IaaS, and integrated on-premises, on-demand workloads with the Azure public cloud. Expert in containerized legacy applications and converted them into microservices using Docker, Kubernetes, and EKS. Managed Docker orchestration and Docker containerization using Kubernetes. Proficient in writing Python, Ruby, YAML, Perl, Shell, Bash, PowerShell and Groovy Scripting to automate the deployments. Experience with Snowflake cloud data warehouse and AWS S3 bucket for integrating data from multiple source systems which include loading nested JSON formatted data into snowflake table. Experienced in creating workflows and actions for CICD using GitHub Actions, designing and developing microservices, and managing the configuration management of various cloud resources using Ansible and Helm charts. CERTIFICATIONS: AWS Certified Solutions Architect- associate CompTIA IT Fundamentals+ IC3 Digital Literacy certification SKILLS: AWS, AZURE Linux (RHEL, CentOS, Ubuntu), and Windows. GIT (Bit bucket, Git Labs), SVN. GitHub. ANT, MAVEN and Gradle. Jenkins, Bamboo, Azure devops Chef, Ansible, SonarQube, Eclipse WebLogic, WebSphere and Apache tomcat, JBoss. JIRA, Service-Now, Fresh Desk. Ruby, Groovy, power shell and python, YMAL. Oracle, SQL, MY SQL, NoSQL (Mango DB). Kubernetes, Docker, AWS, Vmware, Azure and Oracle Virtual Box. Nexus, Jfrog Artifactory, Newrelic PROFESSIONAL EXPERIENCE: Maryland Health Benefit and Exchange, Baltimore MD July 2022 - Till date Role: DevOps/ Cloud Engineer Responsibilities: Automated the process of executing Terraform code across multiple modules and environments using Terragrunt, improving the efficiency of infrastructure deployment and management. Changing the AWS infrastructure Elastic beanstalk to Docker Kubernetes. Implemented OIDC providers to interact with Kubernetes resources on EKS clusters, improving security and access control. Installed Helm charts using Terraform, streamlining the deployment of complex applications and services on EKS clusters. Installed and configured ArgoCD on EKS clusters, providing a powerful tool for continuous deployment and delivery. Utilized Kustomize for manifest creation and implementation based on overlay environment, improving efficiency and flexibility of EKS deployments. Created and maintained Groovy-based libraries and reusable code modules to standardize automation practices across projects. Created AWS resources using the AWS Cloud Development Kit (CDK), leveraging the CDK's constructs and custom constructs to define infrastructure as code in familiar programming languages. Implemented observability (SRE) using New relic and Fluentbit. Utilized Python scripts and modules to reduce code development and improve the efficiency of infrastructure management. Integrated SonarQube into the CI/CD pipeline to automate code scans and provide immediate feedback to developers, resulting in the improvement of code quality. Integrated Jenkins with various Devops tools such as Nexus, SonarQube and used CI/CD system of Jenkins on kubernetes container, utilizing Kubernetes and Docker for the runtime environment for the CI/CD system to build, test and deploy. Developed Terraform scripts using industry best practices, including implementation of S3 backend and DynamoDB tables to lock state files. This ensured secure and reliable state management for infrastructure deployments. Provisioned Datadog monitoring metrics at build time using Terraform. Developed robust Groovy scripts to automate complex build processes, reducing build times and improving overall development productivity. Utilized JIRA and ServiceNow tools for change management and project management, streamlining communication and increasing transparency across the organization. Developed Ansible roles to improve reusability and scalability of infrastructure automation, allowing for easy reuse across multiple playbooks. Utilized Docker to containerize applications, including all necessary dependencies and configurations, ensuring consistent and efficient deployments. Implemented and maintained Ansible Tower for automated application deployment, configuration management, and orchestration.Created Newrelic alerts policies and monitors using Terraform. Implemented Fluent bit setup on EKS cluster to stream the logs from all pods to AWS, Kinesis data stream. Collaborated with development teams to optimize build and deployment processes, incorporating Groovy-based solutions to streamline CI/CD pipelines. Implemented SRE activities using Newrelic alerts for AWS, Target groups, APM, Host monitoring. OBXtek ,McLean, VA, USA June 2021 - June 2022 Role: DevOps Cloud Engineer Responsibilities: Designed and built service models for the cloud including Infrastructure-as-a-Service, Platform-as-a-Service. Deployed Azure Pipelines to automatically build and test code projects onto multiple targets. Implemented Scrum or Agile processes and experienced in implementing DevOps patterns and practices. Assist in the development of new business processes for the cloud, including cloud operational governance, cloud application and service readiness, and risk mitigation. Written Templates for Azure infrastructure as a code using Terraform to build staging and production environments. Troubleshooted application and infrastructure-related issues, resulting in a more stable and reliable production environment. Worked with the network team on ACL-related activities and the DBA team on database activities, resulting in a more seamless and collaborative process. Created and maintained production deployment pre-release notes and post-deployment activities in the runbook, leading to a more organized and efficient release management process. Architected Microsoft Azure IaaS and PaaS offerings in commercial tenants, develop Application Insights or Operations Management Suite (OMS) Produced Azure Resource Templates, Policies, and Governance Plans.Worked on the majority of Azure Virtual Machines, Scale Sets, Container Registry, Database, DNS, VPN, Firewall, Load Balancer, and Active Directory. Mapped Azure Active Directory to the organization's AD. Implemented Azure Site Recovery and Azure backups for the migration from on-premises data centers to Azure Cloud. Deployed highly available, scalable, and secure applications within Azure tenants. Involved in release planning and executed the release build request from the project team through JIRA Ticket. Installed and configured Jfrog Artifactory and migrated repositories from older versions. Amdocs, Plano TX, USA Apr 2019 - May 2021 Role: AWS DevOps Engineer Responsibilities: Create and configure Selenium automation testing pipelines in different environments. Configure the Apache web server in the Linux AWS Cloud environment using Ansible automation. Create and manage Docker deployment pipeline for custom application images in the cloud using Jenkins. Experience in AWS services like EC2, S3, VPC, RDS, IAM, EBS, ECS, Route53,Cloud Formation, Lambda, Ops Work, Elastic Load balancer(ELB) and auto-scaling groups. Implemented Kubernetes to build and maintain Docker container clusters for the runtime environment of Jenkins to build, test and deploy applications. Uses Terraform to build and destroy infrastructure that creates, manages, and updates infrastructure resources. Created Terraform modules for the deployment of various applications across multiple environments to manage infrastructure. Set up multiple Kubernetes clusters running in various Amazon accounts and regions for the different Platforms to accommodate different state agencies. Create complex JIRA workflows including project workflows, screen schemes, permission schemes, and notification schemes in JIRA. Led the application migration of large-scale web and mobile applications to the AWS Cloud, resulting in increased availability and scalability. Leveraged iaC (Terraform) to deploy various cloud resources using bootstrap runners' actions, leading to an increase in deployment efficiency. Successfully implemented AWS Database Migration Service to migrate on-premises databases to AWS, resulting in a more efficient and secure migration process. Leveraged AWS Server Migration Service to migrate on-premises servers to AWS, resulting in a reduction in migration time and effort. Utilized AWS CloudFormation to automate the deployment of infrastructure during the migration process, resulting in a more efficient and streamlined migration. Created the Terraform templates to create customized VPC, and NAT subnets, for deployment of Web applications and databases. Leveraged AWS Application Discovery Service to discover and inventory applications running in the on-premises data center, resulting in a more comprehensive understanding of the environment and better planning for the migration. Use Agile methodology to manage complex projects and Worked on Agile Methodology for Project development to Handle Jira tickets for DevOps Support activities.Maintain different versions of application Docker images and in the ECR repository using Ansible. T-Mobile PA, USA Sep 2017 - Mar 2019 Role: DevOps Engineer Responsibilities: Demonstrated strong understanding of Software coding techniques and full spectrum of Software engineering, including Build, Integration, Test, Releasing, and Deployment, leveraging Python. Implemented DevOps tool chain including Terraform, Ansible, Gitlab, Jenkins, Artifactory, and Bitbucket to automate provisioning and release processes, improving reliability and reducing errors. Implemented Agile methodology, strictly adhering to PI and Sprint planning and creating stories and tasks according to plan. This improved team productivity and delivery timelines. Maintained and administered the Splunk logging tool, reducing the number of repeated issues and exceptions. Changing the AWS infrastructure Elastic beanstalk to Docker Kubernetes Configured RDS with Amazon Elastic Compute Cloud (EC2) instances to run a web application and configure the application to use RDS as the database. Developed Cloud Formation scripts to automate EC2 instances, reducing the time required to set up new instances. Created alarms and trigger points in CloudWatch based on thresholds and monitored logs via metric filters, improving the monitoring and alerting system. Implemented a CI/CD process using GIT/SVN, Jenkins, Maven, and ansible, resulting in an improvement in the speed and reliability of the build and release process. Managed design, install, administer, and optimize Hybrid cloud components to ensure business continuity (i.e. Azure AD, ADFS, SSO & VPN Gateways). Experience working on Azure Cloud services, Azure storage, Azure CLI, Azure active director and Azure Service Bus. Managing Client s Microsoft Azure based PaaS and IAAS environment. Designed, configured and deployed Azure Automation Scripts for a multitude of applications utilizing the Azure stack (Including Compute, Web Mobile, Blobs, ADF, Resource Groups, HDInsight Clusters, Azure SQL, Cloud Services, and ARM), Services and Utilities focusing on Automation. Metlife, New York, USA Sep 2015 - Aug 2017 Role: DevOps Engineer Responsibilities: Successfully implemented a CD pipeline involving Jenkins and GIT, completing the automation from commit to deployment, resulting in an improvement in the speed and reliability of the deployment process. Installed and configured tools for the continuous integration environment, including Jenkins, Nexus, and Sonar, improving the efficiency and reliability of the CI environment. Managed source control systems, including GIT and SVN, improving the efficiency and reliability of the source control process. Worked with various network protocols, including NTP, NIS, TCP, DNS, DHCP, HTTP, SMTP, SFTP, and FTP, improving the reliability and performance of the network. Implemented continuous improvement initiatives, analyzing project outcomes and identifying areas for optimization. Automated tests within Jenkins to verify the success of deployments and the functionality of applications, ensuring that deployments were repeatable and consistent. TRC Technologies, Hyderabad, India July 2011 Aug 2013 Linux System Administrator Responsibilities: Worked in an Agile / Scrum development team to deliver an end-to-end continuous integration and continuous deployment in SDLC. Linux Administrator in a large team responsible for maintaining Linux operating systems such as RHEL, CentOS, Ubuntu and SUSE. Administered RedHat Linux servers for several functions including managing Apache/Tomcat server, Mail server, MySQL database and firewalls in both development and production. Provided 24/7 on-call support on Linux Production Servers. Responsible for maintaining security on RHEL. EDUCATION: Masters in computers and Information Sciences Southern University at New Orleans 2014. Masters in Electronics & Communication Engineering Osmania University 2012. Bachelor of Technology in Electronics & Communication Engineering Jawaharlal Nehru Technological University 2010. Keywords: continuous integration continuous deployment sthree database active directory information technology Maryland Pennsylvania Texas Virginia |