Janardhan Naidu

Sr. Cloud/DevOps Engineer at Discovery
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
US

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • United States
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Sr. Cloud/DevOps Engineer
      • Mar 2021 - Present

      • Worked as DevOps engineer in Automating, Configuring, and Deploying instances on AWS cloud environments • Configured AWS Identity Access Management (IAM) Group and user for improved login authentication and migrated policies for S3 buckets and glacier for backup on AWS. • Building servers using AWS, improving volumes, Launching EC2, RDS, creating security groups, auto-scaling, Load balancers (ELB)in Defined virtual private connection. • Launched different EC2 Instances in cloud using AWS auto scaling and prebaked AMI, through ansible playbooks and roles to maintain high availability all the time. • Worked on integrating AWS DynamoDB using AWS Lambda to store the values and back up the DynamoDB streams. • Build Jenkins jobs to create AWS infrastructure from GitHub repo containing Terraform code and administrated/engineer. Created, added, and modified the user access and their permission in Jenkins. • Experience in using Git webhooks and Poll SCM with Jenkins to automate Jenkins tasks and responsible for writing groovy scripts for Jenkins pipelines • Configured and installed Docker using Docker toolbox, creation of custom docker container images, tagging and pushing the images, removing images, and managing docker volumes. • Used Packer to create Automated Machine Images and automated the whole AMI creation process using Jenkins. • Utilized Docker containers to create images of the applications and dynamically provision slaves to Jenkins CI/CD pipelines. • Converted numerous existing Java projects to a single deployment method using ECR Docker Containers. • Developing a deployment management system for Docker Containers in AWS Elastic Container Service (ECS). • Created and deployed Kubernetes pod definitions, tags, labels, multi-pod container replication. Used Kubernetes dashboard to monitor and manage services. Scaled, managed, and deployed Docker containers using K8s.

    • United States
    • Utilities
    • 700 & Above Employee
    • Azure Cloud Engineer
      • Sep 2019 - Feb 2021

      • Worked on Microsoft Azure, configured virtual machines, resource groups, IP’s, resource groups. storage accounts and created availability sets on a day-to-day basis. Remote login to Virtual machines to trouble shoot, monitor and deploy applications. • Worked on various Azure services like Compute (Web Roles, Worker Roles), Azure Websites, Caching, SQL Azure, NoSQL, Storage, Network services, Azure Active Directory, API Management, Scheduling, Auto Scaling, and PowerShell Automation. • Worked on Azure availability and Scalability. Using Azure portal developed Virtual machines availability sets to provide flexibility to IaaS based solutions and Developed Virtual Machine Scale Sets (VMSS) using Azure Resources manager (ARM) to maintain network traffic. • Participate in efforts that tailor the company’s security policies and standards for use in cloud environments • Implemented a CI/CD pipeline using Azure DevOps (VSTS, TFS) in both cloud and on-premises with GIT, MS Build, Docker, Maven along with Jenkins plugins. • Experienced in authoring pom.xml files, performing releases with the Maven release plugin, and managing artifacts in Sona type NEXUS repository. • Wrote Groovy Scripts for Continuous Integration (CI) Continuous Delivery (CD) pipelines implementation using Jenkins along with Shell scripts to automate routine jobs. • Administered Jenkins continuous integration server installation and configuration to automate application packaging and deployments and implemented the master slave configuration on Jenkins. • Design and maintain the AD structure, create Group Policies and ensure optimal AD security and performance. • Wrote Ansible playbooks using YAML scripts for automating the Kubernetes clusters and to automate the Docker -based continuous integration deployment framework.

    • United States
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • DevOps Engineer
      • Apr 2017 - Aug 2019

      • Managed the services and resources for the users and managed the permissions for allowing and denying the services using IAM roles and assigned individual policies to each group. • Build servers using AWS, launching EC2, RDS, auto-scaling, load balancers (ELBs) creating security groups in the defined virtual private connection (VPC). • Performed Elastic Load Balancing to distribute oncoming traffic among multiple AWS EC2 instances. • Created Ansible playbooks and roles to configure Development, Testing and Production environments. • Used GIT version control system for developing branches, staging branches, master, push, pull requests and regular reviews of code have been performed. • Implemented a Continuous Delivery framework using Jenkins and Maven in Linux environment. • New AWS/RHEL Linux environment is made by migrating from current Linux environment. Used Autoscaling feature in AWS/RHEL Linux environment and involved in Remediation and patching of Unix servers. • Snapshots for Amazon Machine Images (AMI) of EC2 instances are captured to create a clone instance. Also created nightly AMI’s for critical production servers as backups. • Created and Configured the continuous delivery pipelines for deploying micro services and lambda functions using Jenkins CI server. • Used multiple WebLogic Servers to deploy applications and maintained load balancing, high availability. • Used Configuration management tool, Ansible to automate deployment in provision of AWS Instances to enable continuous Deployments and configure existing servers and create new servers. • Worked on creation of Docker containers and Docker consoles for managing the application life cycle also, involved in performing container-based deployments using Docker, worked with Docker images, Docker HUB and Docker registry.

    • United Kingdom
    • Financial Services
    • 700 & Above Employee
    • Build And Release Engineer
      • Jan 2016 - Mar 2017

      • Experienced in implementing and configuring network services such as HTTP, DHCP, TFTP and FTP to download and upload the files for clints. • Managed the physical and virtual environment using virtual center server with a maximum of ESX1 4.x and ESX1 3.x. Using VMware Virtual Client created templets for cloning of virtual machines, migrated servers between ESXi hosts. • Actively involved in the build and release of Java applications to development, test, pre/postproduction environments. • Created and maintain nightly builds, hot-fix builds/branches, custom and private builds. • Deployed and configured GIT repositories with branching, forks, tagging, and notifications. • Developed ANT and Maven build files to compile, unit test, package and store the JAR’s, EAR’s, and WAR’s. • Configured and administered Jenkins to setup the CI/CD pipeline and integrated with GIT. Integrated GIT into Jenkins to automate the code check-out process. • Experience in system administration, system builds, server builds, installs, upgrades, patches, migration, troubleshooting, security, backup, disaster recovery, performance monitoring and fine tuning on SUN SOLARIS, RedHat Linux systems, Solaris, and Windows. • Developed Cron jobs and Shell Scripts (Perl, Python) for automating administration tasks like file system management, process management, Server reboots etc. • Build artifacts (WAR's and EAR's) to deploy into a WebLogic app server by integrating the WLST to Shell Scripts. • Developed DevOps scripts in Python/BASH to automate the collection and analysis of MySQL. Developed Python scripts that backed up a Linux server to a windows server and administration menu. • Responsible for MongoDB installation, configuration, and administration. • Experience in integrating unit tests and code quality analysis tools like Junit.

Community

You need to have a working account to view this content. Click here to join now