Close this

Meghana B

Development
North Carolina, United States
Skills
DevOps
About
MEGHANA B's skills align with Programmers (Information and Communication Technology). MEGHANA also has skills associated with Consultants and Specialists (Information and Communication Technology). MEGHANA B has 9 years of work experience.
Work Experience

Senior DevOps Engineer

USAA
January 2022 - Present
  • (AWS/Azure) Responsibilities: * Configured AWS application deployment infrastructure services like VPC, EC2, S3, RDS, Dynamo DB, Mongo DB, IAM, EBS, Route53, SNS, SES, SQS, CloudWatch, CloudTrail, Security Group, Auto Scaling Group ASG, and RDS using CloudFormation, Terraform templates. * Designed highly available, cost effective and fault tolerant systems using multiple AWS EC2 instances, Auto Scaling, AWS Elastic Load Balancer and AWS Amazon machine image (AMIs), DNS mapping with subdomain using Route 53. * Monitoring operational and performance metrics of AWS resources and web applications using CloudWatch and Nagios. * Configured AWS Identity and Access Management (IAM) groups and Users for improved login authentication. Experience in managing AWS RDS DB clusters and used Aurora, PostgreSQL, MySQL. Leveraged DynamoDB for No-SQL workloads. * Set up and managed ELK (Elastic Search, Log Stash & Kibana) stack to collect, search and analyze logfiles across servers, log monitoring and created geo-mapping visualizations using Kibana in integration with AWS Cloud watch and Lambda. * Implemented several POCs on Azure utilization and configured resources using Azure Key Vault to save high critical secrets and passwords. Also, worked on Azure App services, Azure storage, Azure SQL Database, Virtual Machines, Azure Key Vault, Azure AD, Azure search, and Azure Notification hub. * Created reproducible builds of the Kubernetes applications, managed Kubernetes Manifest Files and releases of Helm packages. Scheduled, deployed, and managed container replicas on a node cluster using Kubernetes. * Implemented automation for cluster creation and built to production grade standards deploying Kubernetes within cloud offerings using arm or Terraform templates. * Configured the Kubernetes with Terraform provider which is used to interact with resources supported by Kubernetes to create several services such as Config Map, Namespace, Volume, Auto scaler. * Created, managed, and performed container-based deployments using Docker images in the Docker Hub containing middleware applications. Evaluated, implemented Kubernetes for Docker container orchestration. * Wrote Jenkins Shared Libraries for CI/CD life cycles and created generic pipelines across the cloud applications to automate application deployment as well infrastructure deployments and introduced various security compliance rules to validate the organization standards over the release workflows. * Configured Jenkins AWS Code Deploy plugin to deploy to AWS. Installed Ansible Tower and wrote playbooks, created roles to rollout configurations to different environments. * Helped various teams move Cronjobs/Scheduler to Jenkins & configure jobs and maintained over 200 jobs in Jenkins for different Application teams. Involved in assisting Testing team in Load and Integration testing of J2EE applications on WebLogic/JBoss/WebSphere Application Servers. * Created Terraform templates for provisioning virtual Private cloud (VPCs), subnets, VM Scale sets, Load balancers, NAT rules and used Terraform graph to visualize execution plan using the graph command. * Worked with Terraform for automating VPC's, ELB's, Security groups, SQS Queues, S3 buckets, EC2 instances, Elastic Load balancers from scratch and documented best practices to deploy infrastructure using Terraform. * Customized and Designed Terraform-Jenkins's integration to run infrastructure pipeline jobs automatically. * Managed Ansible Playbooks with Ansible modules, implemented CD automation using Ansible, managing existing servers and automation of build/configuration of new servers. * Worked on Ansible automation in replacing the different components of OpenShift like Etcd, Master, App, Infra, Gluster. Managing the OpenShift cluster that includes scaling up and down the AWS App Nodes. * Profusely worked on GIT, Bitbucket to track changes made by different people in source code and configured GIT with Jenkins and schedule jobs using POLL SCM option. * Developed intricate GitHub Actions workflows for diverse projects, effectively managing parallel and sequential tasks, leveraging features like matrix builds, condition-based execution, and environment configuration to achieve efficient orchestration and comprehensive testing. * Implemented and automated comprehensive CI/CD pipelines using GitHub Actions, enabling seamless integration, testing, and deployment of code changes across diverse environments, resulting in improved development speed and efficiency. * Customized and compiling 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.

Sr. Cloud Azure DevOps Engineer

Nike, New York
March 2020 - December 2021
  • Responsibilities: * Created Azure Role-Based Access Control (RBAC) to segregate duties within our team and company created a security group according to the teams and Roles grant only the amount of access to users that they need to perform their jobs. * Implemented Azure Active Directory for single sign-on access to thousands of cloud SaaS applications like Office 365, Dropbox. Worked as cloud Engineer, involved in configuration for Web apps/Function apps, V-net integration, HCM, Application gateway, App Insights, Active Directory, Azure Key Vault, Encryption and Security on Azure. * Configured VMs in Availability Sets using Azure Portal to provide resiliency for IaaS based solution and scale sets using Azure Resource Manager to manage network traffic. * Provisioning Azure resources of different providers Compute, Network, Service Fabric, Application gateway using ARM template and implemented, maintained dev, test, Staging, and production environments leveraging infrastructure as code using Azure ARM templates (Infrastructure as code, JSON / YAML config). * Implemented Service Oriented Architecture underlined with Ingress and Egress using Azure Data Lake Store & Azure Data Factory by adding blobs to lakes for analytic results and so pull data from Azure data lake to the Blobs. * Worked in Amazon Web Services (AWS) cloud platform and its services like EC2, S3, RDS, Lambda, VPC, VPN, DynamoDB, EBS, Elastic load balancer, SNS, Glacier, Auto-Scaling, IAM, Route53, AMI, Security-Groups, CloudFront, CloudWatch, and CloudFormation through AWS management console and AWS Command Line Interface (CLI). * Executed Kubernetes locally with Minikube, created local clusters and deployable application Containers and Implemented Microservices in load balanced, highly available, fault tolerant Kubernetes infrastructure. * Configured and Integrated Docker container orchestration framework using Kubernetes by creating pods, deployments and used Python Scripts to schedule, deploy and manage container replicas onto a node cluster using Kubernetes. * Developed Kubernetes manifests for various applications like Cassandra, Grafana, Prometheus, Kafka and setting up Kubernetes Clusters for running microservices and pushed microservices into production with Kubernetes backed Infrastructure. * Virtualized the servers using Docker for the test-environments and dev-environments needs, and configuration automation using Docker containers. Created additional Docker slave Nodes for Jenkins using custom Docker images and pulled them to ECR and worked on all major components of Docker such as Docker Daemon, Docker Hub, Docker Images, Docker registry. * Experience pulling Docker Images from Docker hub and upload it to AWS ECR, uploading and downloading files from AWS S3. creating Docker Images and handling multiple images primarily for middleware installations and domain configuration. * Implementing Azure DevOps technologies and processes like containerization, infrastructure as code, metrics, monitoring and automate wherever sensible. * Provisioned ARM templates into Azure Pipelines for customized build process in Azure Kubernetes Service (AKS). Integrated Azure DevOps pipelines, Azure Boards with Microsoft Teams for Notifications. * Created YAML pipelines for CI/CD by integrating Maven, JFROG, SonarQube using Service connections in Azure DevOps pipelines and created multistage pipelines for different environments such as Dev, Non-prod, Production. * Created and implemented Terraform and deployed them using the Azure portal, also used Azure quick start templates for Cloud Infrastructure design and implementation to deploy Web applications on Azure PowerShell Workflow. Migrated on-premises instances to Azure Cloud using terraform subscription with Azure site Recovery and hands-on experience with building and installing servers through Terraform * Worked on POC for Deploying the AWS infrastructure using Terraform, CloudFormation. Created and configured Redshift Cluster for data-warehousing responsible for Security, included opening different ports on security groups and Network ACL. * Worked with Terraform to create stacks in AWS and updated the templates as per the organization's requirement on a regular basis. * Used Splunk for log analyzing and improving the performance of servers. Wrote several custom Splunk queries for monitoring and alerting and written Python scripts to automate security group creation and management from state files versioned GitHub. * Installing, upgrading, and configuring Linux Servers using Kickstart as well as manual installations and the recovery of root password. * Configured Ansible modules for AWS cloud deployment. Worked with Ansible playbooks for virtual and physical instance provisioning, configuration management, patching, and software deployment on AWS environments through Ansible.

DevOps-Site Reliability-Release Engineer

Intel
November 2018 - February 2020
  • Responsibilities: * Launched AWS EC2 Cloud Instances using Amazon Web Services (Linux/ Ubuntu/RHEL) and configured the launched instances with respect to specific applications. Created Snapshots and Amazon Machine Images (AMI's) for mission-critical production servers for backup. * Extensively worked on AWS tasks such as migrating applications to cloud, importing volumes, optimizing EC2, configuring and migrating to RDS, S3 storage, creating Security groups, Auto-scaling, Elastic Load balancers (ELBs) and DNS. * Responsible for administration of Container Orchestration technology, AWS Elastic Kubernetes service clusters and building deployment pipelines using package manager Helm through Jenkins. * Configured and maintained Jenkins to implement the Continuous Integration process, integrated the tool with Gradle, Maven to schedule the build jobs and automated the deployment on the application servers using the code deploy plugin for Jenkins and used Jira as ticketing tool. * Created Jenkins jobs for continuously building the projects. Scheduled jobs to build upon every check in into subversion. Wrote Groovy script in Jenkins jobs to do pre-and post-build operations. * Used GIT as a source code management tool for creating local repo, cloning the repo, adding, committing, pushing the changes in the local repo, saving changes for later (Stash), recovering files, branching, creating tags. * Implemented JIRA to track all issues pertaining to the software development lifecycle & integrated JIRA with repositories of GIT to track all code changes. * Managed to Set up Jenkins's server and build jobs to provide Continuous Automated builds based on polling the Git source control system during the day and periodically scheduled builds overnight to support development needs using Jenkins, Git. * Written Chef Cookbooks for various DB configurations to modularize and optimize product configuration, converting production support scripts to Chef Recipes and AWS server provisioning using Chef Recipes. * Monitored and administered the automated build and continuous integration process to ensure correct build execution and facilitate resolution of build failures. Experience in creating Chef Cookbooks and recipes to automate middle-ware installation, domain creating and deployment activities. * Provided End to End Linux Administration including installation, configuration, upgrades, and maintenance and troubleshooting of Linux systems. * Was involved in Designing, Shell scripting, Supporting Oracle databases and troubleshooting RHEL Linux servers.

Cloud DevOps Engineer

ADP Inc
August 2016 - November 2018
  • Responsibilities: * Involving in Implementation of various AWS cloud Application & deployment using Amazon EC2, S3, RDS(MySQL), Elastic Load Balancing (ELB), Auto scaling, Cloud Front, Elastic Block Storage (EBS), Elastic Beanstalk, Cloud Watch, Red shift, Identity Access Management (IAM), Implementing Virtual cloud platforms using Amazon Virtual Private Cloud (VPC), Cloud Formations, LAMDA. * Worked on the Amazon Aurora database service on the AWS cloud and implemented automatic machine Disaster recovery on AWS cloud and setting up databases using AWS RDS, storage using AWS S3 bucket, AWS Amazon Glacier by configuring instance backups to the S3 bucket and deployed instances multiple availability zones to ensure fault tolerance and high availability. * Collaborated Amazon Keyspaces (Apache Cassandra) with the existing database to increase the throughput and managed access to it using the AWS IAM service. * Created and configured S3 buckets with various Life Cycle Policies to archive the infrequently accessed data to storage classes based on requirement. * Migrated on premise to windows azure by building Azure Disaster Recovery environment, Azure Recovery Vault and Azure Backups from scratch using PowerShell script. * Managed to Set up Jenkins's server and build jobs to provide Continuous Automated builds based on polling the Git source control system during the day and periodically scheduled builds overnight to support development needs using Jenkins, Git. * Worked on multiple areas of Jenkins like Plugin Management, Securing Jenkins, Performance issues, Analytics, Scaling Jenkins, integrating Code Analysis and Test Phases to complete the CD pipelines within Jenkins. * Developed and implemented Puppet security best practices, including Secure password management, RBAC permissions, Network segmentation, and Data encryption, to protect against cyber-attacks and to ensure the security and integrity of Application. * Defined and managed release planning and branching strategy of GIT servers. Also, helped educate engineering community on the appropriate use of GIT. Coordinated with developers for establishing and applying appropriate branching, labelling/naming conventions using GIT repos. * Install firmware, upgrade kernel patches, systems configuration, performance tuning on UNIX/ LINUX systems. * Managed Linux staging and testing environments and automated application packaging and deployments.

DevOps Engineer

Capgemini
January 2016 - August 2016
  • Responsibilities: * Developing and maintaining the build environment, the source code control system and managing build packages using GIT and GIT Hub. For check in process used Tortoise SVN as a migration tool. Involved in migration of Bamboo server, Art factory, Perforce & GIT server. * Experience working with version control systems like Subversion, GIT and used Source code management tools GitHub, GitLab, Bitbucket including command line applications. * Providing continuous improvement to agile software development teams by working with GitLab under the CI/CD pipeline. Used Git, Issue Tracking, Pipeline Management, Wiki Documentation with GitLab to integrate and automate the code checkout process. * Worked on GitLab Admin Area to assign permission for Users and created GitLab System Hooks for changing the existing information in servers. * Administered Linux servers for several functions including managing Apache Tomcat server, Mail Servers, and Oracle, MongoDB, MySQL databases in both development and production. * Responsible for installation (using Kickstart), configuration of Red Hat Enterprise Linux 4.x/5.x at other data center over the network. * Developed, customized and build RPMs on Linux for deployment on various servers through software Development Life Cycle.

System Administrator

Zensar Technologies
April 2015 - December 2015
  • Responsibilities: * Developed, customized and build packages on RHEL and RPMs on Linux for deployment on various servers through Software Development Life Cycle. * Configuration and administration of LDAP, NFS, FTP, SAMBA, and POSTFIX Servers in Red Hat Enterprise Linux. * Worked on installation, configuration, performance tuning, security, backup, recovery, and upgrades of Linux/Unix environment. * Creation of file systems using Red Hat volume manager and performing the health check on regular basis for all Linux servers. * Involved in helping others Linux Administrators to deploy Splunk in a Linux and windows environment. Troubleshooting and monitoring the machines 24x7.