Ashritha K - DevOps Engineer |
[email protected] |
Location: Dallas, Texas, USA |
Relocation: Yes |
Visa: GC |
Ashrithaa K
DevOps Engineer [email protected] +1 2542214292 ------------------------------------------------------------------------------------------------------------------------------------------------------ PROFESSIONAL SUMMARY: Azure DevOps Engineer with over 10+ years of experience in Automating, configuring, and deploying instances on cloud environments and Data Centers, involved in the areas of Automation, CI/CD pipeline, Build and release management, AWS, AZURE Implementation & DevOps practice. Certified Agile with Atlassian Jira. Experience in several AWS Services including EC2, VPC, IAM, S3, RDS, ELB, Route 53, Cloud Watch, Cloud Formation Templates, Cloud Front, Cloud Trail, AWS CDK, ALB/NLB Load Balancers, AWS inspector and administering them using AWS Console and AWS Command-line Interface. Good experience on version control systems like Subversion, GIT and Source code management client tools like GIT Bash, GIT Hub, GIT GUI, GIT Lab Excelled in developing CD pipeline with Jenkins, Ant, Maven, Docker, GIT Hub and AWS AMI s. Hands on experience in Terraform for building, changing, and versioning of Infrastructure and wrote Templates AWS infrastructure as a code using Terraform to build staging and production environments. Managed security groups on AWS, focusing on high-availability, fault-tolerance, and auto scaling using Terraform templates. Experience in Deploying & monitoring Micro services on platform AWSECS, Kubernetes Hands on experience with Spinnaker for Continuous Deployment with Kubernetes. Experienced with setup, configuration and maintain ELK stack (Elastic search, Log stash and Kibana) Deployed application, which is containerized using Docker onto a Kubernetes cluster, managed by Amazon Elastic Container Service for Kubernetes (EKS) GIT/Stash, Bamboo, Datastage, backed up by strong Unix scripting (shell, bash, Perl). Promoted a DevSecOps culture by integrating security practices early in the development process, conducting regular security training, and fostering collaboration between development, operations, and security teams. Developed and maintained cost models to accurately estimate and forecast cloud expenses, enabling proactive budget planning. FinOps tools and platforms to automate cost tracking, reporting, and optimization processes, enhancing efficiency and accuracy. Implemented code coverage & security scanning tools like Sonar Qube, Veracode, Qualys as part of CI/CD pipeline Capable of monitoring application performance and infrastructure health using DataDog, Azure Monitor, and Azure Insights. Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploys. Extensively worked on CI/CD pipelines using Azure DevOps, VSTS, TFS in both cloud and on-premises with GIT, MS Build, Docker, Maven along with Jenkins s plugins. Developed Micro service on boarding tools leveraging Python and Jenkins allowing for easy creation and maintenance of build jobs and Kubernetes deploy and services. Involved in setting up JIRA as defect tracking system and configured various workflows, customizations, and plugins for the JIRA bug/issue tracker. Designed User Interface applications, testing and documentation of web based applications using Java, HTML5, CSS, Bootstrap, JavaScript and Node.js. Used C#.NET as language to develop code behind business logic. Modified web services usingC#.NET to interact with other applications and exposed them using SOAP and HTTP. Extensively worked with the release and deployment in Java/J2EE, .Net and Web applications environment. Experienced in Software Development Lifecycle (SDLC) using SCRUM, Agile methodologies. TECHNICAL SKILL : Cloud Computing: Azure, AWS EC2, ELB, S3, EBS, VPC, Route 53, RDS, Auto-Scaling, IAM, SNS, SES, SQS, Cloud Front, Cloud Formation, Cloud Watch, Elastic Beanstalk Programming/Scripting Languages: Java 8, Python, Node.js, Groovy, Shell, YAML, Shell Script, J2EE Technologies & frameworks: Spring Boot, Spring MVC, Apache Kafka, CI/CD, Docker Operating Systems: Windows, Unix, Linux, Solaris Web Servers: Nginx, JBOSS, WebLogic Build/Release (CI/CD): Chef, Puppet, Ansible, Jenkins, Kubernetes, Cloud Formation, Maven, ANT, Git, SVN, TFS, Atlassian Jira, Selenium, Nexus, Terraform, Kubernetes. Version Control Tools: SVN, GIT, GitHub, Bit bucket Security scanning tools: SonarQube, Veracode, Qualys, Prisma Cloud, Nexus IQ, Twist lock Atlassian Tools: Jira, Confluence, Bitbucket Monitoring Tools: Nagios, Splunk, Log Stash PROFESSIONAL EXPERIENCE: Client: Cigna, Austin, TX Aug 2022 to Present Role: Sr.Azure DevOps Engineer Responsibilities: Provisioned Azure Virtual Machines (Linux/Ubuntu) using Azure Resource Manager (ARM) templates and Azure CLI. Managed multiple instances of Apache Tomcat on Azure VMs, deploying various test applications in a QA environment and optimizing performance through ARM's orchestration capabilities. Designed and implemented cloud-based data solutions on Azure, leveraging services like Azure SQL Database and Azure Blob Storage with ARM providing centralized management and configuration. Implemented solutions on Azure to accelerate database provisioning and refresh processes utilizing ARM's templating capabilities for efficient resource allocation and configuration. Developed Terraform scripts to migrate existing on-premises applications to Azure cloud infrastructure. Created Azure Blob Storage containers, managed folder structures, and utilized Azure Monitor for logging and monitoring. Used Azure Kubernetes service (AKS) to deploy a managed Kubernetes cluster in Azure and created an AKS cluster in the Azure portal, with the Azure CLI, also used template driven deployment options such as Resource Manager templates and in Terraform. Created clustered environments for WebSphere/Tomcat application servers on Azure VMs, managing load balancing using Azure Load Balancer. Conducted thorough assessment and planning for the migration of existing Azure infrastructure to Terraform. Implemented agile methodologies and test-driven development using Azure DevOps, including CI/CD pipelines. Leveraged Azure Monitor and Azure Application Insights for application performance monitoring and optimization. Created custom Docker container images and deployed them using Azure Container Instances. Implemented authentication and authorization using Azure Active Directory for Node.js applications. Developed and executed comprehensive plans for migrating existing infrastructure to GitLab environments. Single Sign-On (SSO) enabled seamless access to multiple applications with one login by using Azure AD. Developed automation tools and scripts using Azure Functions, Node.js, and Python. Utilized Azure DevOps for continuous integration (CI) of Azure applications, integrating with Gitlab, Maven, and other tools. Utilized a range of Azure services including Azure VMs, Azure SQL Database, Azure Blob Storage, Azure Monitor, Azure Automation, Azure DevOps, Azure Active Directory, Azure Container Instances, and Azure Functions. Environment: Azure cloud services, Terraform, Chef, Puppet, GIT, Jenkins, JIRA, Gitlab, Oracle, Shell, Node.js, Ant, Maven, Sonar Qube, Java, Linux. Client: Meta, Boston, MA May 2020 Jul 2022 Role: Sr. Azure DevOps Engineer Responsibilities: Developed scripts (PowerShell, Python, Ruby, BASH) on windows/Linux systems for automation of the build, release process and automate deployment and release distribution process. Formulated Cloud architectures for business solutions ranging from independent to complex systems by leveraging the following Azure Services: Azure Active Directory, Azure DNS, Traffic Manager, Azure Web Apps, Azure API Apps, Azure ARM, Azure Service Fabric, Azure Container Service, Azure Data Lake Storage, Azure Functions, Azure Apps logic Designed, configured and deployed Microsoft Azure for a multitude of applications utilizing the Azure stack (Including Compute, Web & Mobile, Blobs, Resource Groups, Azure SQL, Cloud Services, and ARM, AKS etc.) Setup repos on Azure Git, merging code from developed branch to master branch and make it ready for deployment. Migrated legacy applications to Microsoft Azure Cloud PaaS by setting up CI/CD pipelines on Azure DevOps. Created nightly builds with integration to code quality tools such as SonarQube. Developed Terraform configuration files to define Azure resources, facilitating the migration process. Rebuilt entire existing platform over to Docker containers. Identity protection and risk management monitored and mitigated identity-related risks and threats using Azure AD. Managed Azure cloud infrastructure and hybrid enterprise environments, ensuring optimal performance and scalability Setup CI/CD pipelines for Microservices and DevSecOps measures integrated tools such as Maven, Bitbucket, SonarQube, Nexus, Docker, and Slack for providing immediate feedback to DEV teams after code check-in. Consistently ensure a reliable support to Couchbase customers worldwide. Wrote Ansible playbooks from scratch in YAML. Set up Git repositories and SSH keys in GitHub for Agile teams. Integrated Gitlab webhooks into Jenkins to automate the code check-out process. Configured CI/CD pipelines in GitOps for automated testing, building, and deployment of Terraform-managed infrastructure. Integrated Terraform workflows into CI/CD pipelines (e.g., Azure DevOps) to automate infrastructure deployment and management. Proficient in scripting with Python for automation and infrastructure management tasks. Created docker file and automated docker image creation using Jenkins and docker. Had very strong exposure using ansible automation in replacing the different components of OpenShift like ETCD, MASTER, and Cluster. Implemented Migration planning, developed, tested, and moved the migration process onto full-fledged production network. Environment: Azure cloud services, Gitops, PowerShell, Docker, SonarQube, Ansible, Kubernetes, OpenShift, Terraform, PowerShell, Python, Ruby, Bash scripting. Client: FISERV, WI Nov 2018 Apr 2020 Role: DevOps Engineer Responsibilities: Provisioned AWS Elastic load balancing for deploying applications in high availability and experience in working on cloud EC2, S3, RDS, Auto Scaling with AWS command line interface. Used Amazon RDS Multi-AZ for automatic failover and high availability at the database tier for MySQL workloads. Creating an AWS RDS MySQL DB cluster and connected to the database through an Amazon RDS MySQL DB Instance using the Amazon RDS Console. Integrated GIT into Cloud bees Jenkins to automate the code check-out process and deploy docker images to DEV&QA environments automatically to support the dev team in the SDLC. Worked with Ansible playbooks for orchestration, provisioning, configuration management and application development. Wrote Jenkins files using Groovy scripting and performed unit tests with Junit. Wrote Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of AWS Nodes and Test Playbooks on AWS instances. Developed Ansible roles to maintain the large playbooks easily. Designed DevOps workflow for multiple applications by orchestrating Test, Build, Release and Deploy phases through various CI/CD pipelines using GitOps, Cloud bees Jenkins, Docker, Ansible CloudFormation tools. Handling a team working on providing Global support for Couchbase Database Technology. Identify problems early and work them to resolution with customer and internal teams. Utilized Datadog and APM tools for monitoring and optimizing Azure-based applications. Integrated GIT with Cloud bees Jenkins using the Git plugin to automate the process of source code check-out by providing the URL and credentials of the GIT repository. Using Cloud bees Jenkins to configure GITHUB and build in Jenkins with variables contributed from the JSON/XML and create continuous delivery framework using Jenkins, Ansible, maven and nexus in Linux environment. Assisted developers with appropriate branching & resolved conflicts related to merging of source code on GITLab. Implemented automated DevSecOps security testing in the CI/CD pipeline using tools like Qualys and Veracode to ensure vulnerability-free releases. Worked on creating Ant scripts to build and deploy Java/J2EE, Oracle ADF and Oracle SOA based enterprise applications to WebLogic Application Servers. Created alarms in CloudWatch service for monitoring the server's performance, CPU Utilization, disk usage, maintained user accounts IAM, RDS, and Route53 services in AWS Cloud. Environment: SVN, Gitlab,Gitops, Jenkins, Maven, Nexus, Chef, Vagrant, OpenStack, Kafka, QA, AWS EC2, Java/J2EE, SVN, WebLogic, TOMCAT, Python Scripts, Datadog, Django, Flask, Perl Scripts, Ruby Scripts, XML, Unix, NoSQL, APM, JIRA, Docker. Client: CVS, RI Feb 2017 Oct 2018 Role: Kubernetes Engineer Responsibilities: Expertise in Build and Release Management using GIT, Maven, and Jenkins administration. Created looper pipelines from the GitHub source code for creating Docker images. Created reference implementations of Ant and Artifactory dependency system, and a Jenkins continuous build system. Written runbooks in PowerShell and deployed using CI/CD Azure DevOps to Automation Accounts. Release pipelines use Azure AD Application Registration service principal in the AzureDevOps service connections for authentication to Azure. Implemented HTTPS Ingress controller and use TLS certificate on AKS to provide reverse proxy, configurable traffic routing for individual Kubernetes services. Integration with on-premises Active AD synchronized identities and provided a unified authentication experience. Documented the entire migration process, Terraform configurations, and operational workflows. Monitored application performance using Datadog tools for AWS-based applications. Used Ansible to document all infrastructure into version control and used Ansible tower to deploy the projects into the different environments through Octopus deploy. Integrated existing infrastructure into the new system with minimal service interruption. Used Kubernetes to manage containerized applications using its node, Config Maps, selector, services, and deployed application container as Pods. Developing PowerShell scripts and ARM templates to automate the provisioning and deployment process. Developed automation system using PowerShell scripts and JSON templates to remediate the Azure services Written Shell Perl scripting defined through tasks using YAML format and Run Ansible Scripts depending on provision to Dev servers. Documented processes and trained team members on best practices for managing hybrid infrastructure. Environment: Azure cloud services, Ant, Java/J2EE, Maven, Terraform, Datadog, Jenkins, Linux, Solaris, Python, Shell Scripting, Kubernetes, WebSphere, Oracle, Nexus. Client: Venom Software Solutions Pvt Ltd, Hyderabad, India Sep 2012 Aug 2016 Role: Linux Engineer Responsibilities: Install Firmware Upgrades, kernel patches, systems configuration, and performance tuning on Unix/ Linux systems. Jumpstart and kickstart OS Integration, DNS, DHCP, SMTP, Samba, NFS, FTP, SSH, LDAP integration. Customized and compiling the Linux kernel according to the requirements also good in networking concepts and various communication protocols creating and maintaining new VM boxes using Linux virtual machine templates. Setup of full networking services and protocols on Solaris, including NIS/NFS, DNS, SSH, DHCP, TCP/IP, applications, and print servers to insure optimal networking, application, and printing functionality. Deployed latest patches for Sun, Linux and Application servers. Wrote Shell Scripts for automated deployments especially in handling all the tasks before kicking of WLST scripts or admin console deployments. Responsible for keeping the servers up and running as well as providing direct user support for any technical issues related to Linux and Windows Systems. Environment: LDAP, Linux, LVM, RAID, TCP, ACL, Bash, SSH, Java, Shell, API EDUCATION: Bachelor s Degree in ECE from JNTUK 2014 Master s Degree in Computer Science from Texas A&M Commerce 2018 CERTIFICATIONS: AWS certified DevOps Engineer-Professional Agile with Atlassian Jira Keywords: csharp continuous integration continuous deployment quality analyst javascript sthree database active directory information technology microsoft Arizona Massachusetts Rhode Island Texas Wisconsin |