Home

Charitha - Sr. DevOps Engineer
[email protected]
Location: Dallas, Texas, USA
Relocation: Yes
Visa: GC
PROFESSIONAL SUMMARY:
I have gained over 10 years of experience in the field of information technology has been gained through roles that include
Build & Release, Configuration, Migration, and Software Configuration Management. Gaining expertise in Software Process
Engineering has led to the successful design and implementation of reliable web applications that make use of cutting-edge Cloud
technologies. The application of best practices has always been emphasized to improve security and scalability.
Proficient in the AWS Cloud platform and its features, which include EC2, VPC, EBS, CloudWatch, Cloud Trail, Cloud
Formation, Cloud Front, IAM, S3, Route 53, SNS, SQS.
Proficient in the Azure Cloud platform, demonstrating expertise in services such as Virtual Machines (VMs), VNet, Azure
Blob Storage, Azure Monitor, ARM templates, Azure Content Delivery Network (CDN), Azure Active Directory (AAD),
Azure Storage, Azure DNS, Azure Service Bus, and Azure Queue Storage.
Implemented microservices, application development, and migration using AWS/Azure services such as Azure DevOps,
Kubernetes Service (AKS), Container Registry, Cosmos DB, and Grafana, Azure pipelines, Monitor, RBAC, AWS Kubernetes
EKS and Kubernetes API to run workloads on EKS Clusters.
Expertise in DevOps tools such as GIT, Jenkins, Maven, Ansible, Docker, Kubernetes, AWS, Azure, and Terraform, Splunk,
Nagios.
Experienced in Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins,
TeamCity.
Good knowledge on Configuration Management Tools such as Ansible, and Automated Linux production server setup using
the Ansible playbooks.
Experience with Docker containerized environment, hosting web servers on containers, building Docker images using
Docker.
Expertise working with Kubernetes to automate deployment, scaling, and management of web Containerized applications.
Worked on Kubernetes to orchestrate Docker containers of new and existing applications and deploy and manage complex
run time environment.
Expertise in administering and automating operations across multiple platforms (UNIX, Linux, Windows, and MAC).
Experience in working on Docker and Vagrant for different infrastructure setup and testing of code.
Proficient with container systems like Docker and container orchestration like EC2 Container Service, Kubernetes, worked
with Terraform.
Proficiency in allocating Azure services to certain places for integration with web applications and key vaults.
Knowledge utilizing Jenkins to automate build and deployment processes for Terraform scripts.
Working on Docker- Compose, Docker-Machine to create Docker containers for testing applications in the QA environment
and automated the deployments, scaling, and management of containerized applications across clusters of hosts using
Kubernetes.
Used Terraform scripts to Automate Instances for Manual Instances that were launched before.
Worked extensively with Ansible that automates Cloud provisioning, Configuration management, application deployment,
Intra-service orchestration, and many other IT needs.
Hands on experience in Grafana, Splunk, Prometheus, Cloud Watch.
Extensive experience in utilizing Splunk for log analysis, monitoring, and troubleshooting in large-scale enterprise
environments.
Hands on experience on Azure boards for creating bug tickets, workflows, pulling reports from dashboard, creating and
planning sprints.
Worked on shell/python scripts & implemented auto deployment process and reduced the amount of time.
Experience on Python, Bash/Shell, PowerShell, JSON, YAML and Groovy, Ruby.

2

Major focus on Configuration, SCM, Build/Release Management, Infrastructure as a code (IAC) and as Azure DevOps
operations Production and cross platform environments.
Skilled in writing Ansible playbooks for various packages. Implemented environments, roles, data bags in for better
environment management.
Knowledge on Java Lambda Expressions to retrieve the data from Collections using Functional Interfaces.
Involved in using Terraform migrate legacy and monolithic systems to Amazon Web Services.
Administrator and Architect of Cloud platforms (AWS)
Administering large PostgreSQL database s ability to do performance tuning index maintenance experience of backing up
and restoring PostgreSQL database on a regular basis.
Designing and Managing PostgreSQL database schemas experience in Security access control experience with testing
experience with configuration management experience with version control integrating, maintaining, Development,
Staging, and Production PostgreSQL, PostgreSQL databases.
Experience working in reading Continuous Json data from different source system using Kafka.
Assist with incident resolution by working with Couchbase engineering Support team Assist app teams during stress testing
application with Couchbase.
Monitoring databases to optimize database performance and diagnose any issues.
Handle deployment workflow including provisioning, load balancing, and health monitoring.
Proficient in using Unix Commands and utilities to monitor server-side activities and performance.
Experience in converting existing modules that had version conflicts to utilize cloud formation during Terraform
deployments to enable more control or missing capabilities.
Experienced working in Istio installation to enable Node to Node encryption on Azure Kubernetes service for Security
requirement that intercepts all network communication between micro services.
"Contributed to on-call rotation for proactive identification and resolution of application issues, demonstrating a
commitment to ensuring uninterrupted system functionality and delivering timely troubleshooting expertise."
Experience on Azure Site Recovery and Azure Backup Installed and Configured the Azure Backup agent and virtual machine
backup, Enabled Azure Virtual machine backup from the Vault and configured the Azure Site Recovery (ASR).
Knowledge in branching, tagging, and maintaining the version across the environments using SCM tools like Git, Bitbucket,
and GitHub on UNIX and Windows environment.
TECHNOLOGIES:
Azure Services App Services, Virtual Networks, Azure VM, App Service Plan, Azure Functions, Azure SQL DB, Active

Directory, Blob storage, Function APP, Azure Monitoring, AppDynamics, ACR, and AKS.
AWS Services AWS-Cli, AWS Cloud Services: EC2, S3, Cloud Watch, EBS, ELB, Auto Scaling, RDS, VPC, Elastic
beanstalk, Route 53, IAM, ECR, ECS, EKS, Lambda, AWS Glue, SNS and CloudFormation.

CI/CD Tools Jenkins, TeamCity, Azure DevOps, GitHub Actions, Cloud Build
Containerization &
orchestration

Docker, Kubernetes, RedHat OpenShift, EKS, AKS, ECS

Build Tools MAVEN, Gradle, Sonar
Bug Tracking Tools JIRA, Remedy and IBM Clear Quest, Nagios
Scripting Languages Shell, python, Power shell, Groovy, .Net, Ruby.
Versioning Tools Git, Bitbucket, Git lab
Web Technologies HTML, Java Script, XML, Servlets, JSP, JSON
Database Oracle, SQL SERVER, MySQL, NoSQL, PostgreSQL, JBoss, Cosmos DB
Operating System Windows, AIX, UNIX, LINUX, and MAC
Others MS Outlook, Agile, SCRUM, Load Balancing - HA Proxy, Black Duck, JUnit

3

EMPLOYMENT HISTORY:
Client: BROADRIDGE, Dallas, TX Jan 2022 to Current
Role: Sr Azure DevOps Engineer
Responsibilities:
Expertise in working with a broad range of Azure services, Docker, Kubernetes, Maven, GitHub, Ansible, Terraform,
PowerShell, ARM templates, and Prometheus.
Managed Azure infrastructure including Azure VM s, ACR, AKS, Azure DevOps (ADO), Azure Web Roles, Worker Roles, VM
Role, Azure SQL, Azure Storage, Azure AD Licenses, Virtual Machine Backup, and Recovery.
Designed and configured Azure Virtual Networks (VNets), subnets, Azure network settings, DHCP address blocks, DNS
settings, security policies and routing.
Implemented and leveraged Azure services, including Virtual Machines, Blob Storage, File Storage, Azure Active Directory,
Azure Resource Manager Templates, Azure Monitor, and Cosmos DB, to enhance the High-Performance Computing
experience.
Responsible for implementing containerized based applications on Kubernetes by using Azure Kubernetes service (AKS),
Kubernetes Cluster, which are responsible for cluster management, Virtual Network to deploy agent nodes, Ingress API
Gateway, MySQL Databases and Cosmo DB for stateless storage of external data, and setup reverse proxy Nginx in the
cluster.
Orchestrated Docker container deployments using Kubernetes for container orchestration and management.
Built and maintained fully automated CI/CD pipelines using Azure DevOps, Maven, GitHub, Docker, Azure DevOps
Artifactory, and Terraform.
Implemented Docker containerization to streamline development-to-production workflows and mitigate environment
inconsistencies.
Designed and implemented Azure DevOps security policies, resulting in a reduction in security incidents and an increase in
compliance with industry standards.
Managed Azure Container Registry to store private Docker images, which are deployed and Azure pipelines to build, test,
and deployments.
Utilized Ansible for configuration management and automation of web applications, files, databases, commands, users,
mount points, and packages.
Automated deployment to Apache Tomcat Application Servers using Unix/Python Scripts and Ansible playbooks.
Developed PowerShell scripts and ARM templates for Azure to automate provisioning and deployment processes.
Installed and managed Log Analytics in Azure for change management and real-time monitoring.
Integrated Splunk Enterprise with Dynatrace to monitor application performance and manage Splunk Forwarder.
Experience with Python for automation, data processing, and monitoring tasks.
Configured SSL certificates for high availability architecture applications using Apache web servers, and Azure services.
Designed network security groups (NSGs) and set up Azure virtual appliances for security requirements.
Implemented Junit Scans for security and deployed binary files securely to JFrog Artifactory using Argo CD.
Managed inbound and outbound services in the data centre, leveraging the Ansible automation tool.
Created and developed Kubernetes resources such as deployments, namespaces, pods, services, health checks, and
persistent volumes using YAML.
Managed Kubernetes charts using Helm, ensuring reproducible builds, and streamlined release management of Helm
packages.
Worked with Azure Kubernetes Service to enhance the High-Performance Computing experience, leveraging services like
Cosmos DB, MySQL Databases, and Azure Storage.
Implemented Istio installation on Azure Kubernetes Service to enable node-to-node encryption for enhanced security.
Configured Dynatrace monitoring tool and created email alerts and threshold values for effective environment monitoring.
Developed shell and Python scripts for automation of build and release processes.
Experience with NoSQL database concepts and distributed systems architecture.

4

Worked with tools like Splunk, CloudWatch, ELK Stack, Dynatrace, Prometheus, and App Dynamics to monitor environments
and applications.
Worked with version control systems such as Git, performing activities like branching, merging, and tagging.
Experience in JIRA for ticketing and as well as defect tracking system and configure various workflows, customizations and
plug-ins for JIRA bug/issue tracker, integrated Argo CD with JIRA, GitHub.
Provided 24X7 on-call support to maintain all servers up and running in production environment.

Environment: Azure VM s, ACR, AKS, ADO, Azure Web Roles, Worker Roles, VM Role, Azure SQL, Azure Storage, Azure AD Licenses
Docker, Kubernetes, AKS, Ingress, Cosmos DB, Apache Tomcat, Ansible, Maven, Azure DevOps, GitHub, PowerShell, ARM templates,
Log Analytics, Dynatrace, Prometheus, App Dynamics, SSL certificates, Apache, NSGs, JFrog, Ansible, YAML, Istio installation, Splunk,
CloudWatch, Helm, Git, JIRA, Jenkins.
Client: Express scripts, Dallas, TX Aug 2019 to Dec 2021
Role: Cloud DevOps Engineer.
Responsibilities:
Orchestrated high availability deployments using both Azure Classic and Azure Resource Manager deployment models.
Implemented Network Security Groups (NSGs) to manage inbound and outbound access to network interfaces (NICs), VMs,
and subnets.
Designed custom route tables and User Defined Routes (UDRs) to enforce tunnelling to the Internet via On-premises
network and control the use of virtual appliances in the Azure environment.
Managed IP Forwarding for VMs and role instances acting as virtual appliances.
Upgraded and enhanced Ansible playbooks to efficiently administer the OpenShift cluster.
Led the implementation of containerized applications on Azure Kubernetes using Azure Kubernetes Service (AKS),
Kubernetes Cluster, Ingress API Gateway, MySQL Databases, and Cosmo DB for stateless storage of external data. Also set
up reverse proxy Nginx in the cluster.
Implemented Pod Security Policies (PSP) in AKS to enforce best practices and control the scheduling and security of pods in
the cluster.
Developed test environments on Docker containers and configured them using Kubernetes.
Built and maintained Docker container clusters managed by Kubernetes on Azure using Linux, Bash, Git, and Docker.
Designed and implemented containerization strategies using Docker and container orchestration platforms like Kubernetes
for efficient deployment and scaling of applications.
Developed Python and shell scripts to automate the build and release process.
Created, validated, and reviewed solutions for converting existing workloads from classic to ARM-based Azure Cloud
Environment, including effort estimation.
Implemented and maintained continuous integration and continuous delivery jobs for multiple teams in dev and test
environments using shell and Groovy scripts.
Developed dashboards in Datadog, Splunk, and Grafana to monitor and trigger alerts.
Conducted performance testing using Apache JMeter and created Grafana dashboards to visualize the results.
Worked on implementing backup methodologies using PowerShell scripts for Azure services such as Azure SQL Database,
Key Vault, Storage blobs, and App Services.
Implemented role-based access control (RBAC) and managed user access and service account permissions for Jenkins jobs
in development and test environments.
Monitored and managed disk space issues on Jenkins nodes in dev and test environments.
Assisted teams in setting up repositories in Bitbucket and provided support for code maintenance and CI/CD environment
setup.
Generated reports in Jenkins to track job execution across different business channels.
Created Azure services using ARM templates (JSON) and ensured seamless incremental deployment without impacting
existing infrastructure.
Automated the deployment process by writing Shell (Bash) and Python scripts in Jenkins.

5

Designed and implemented multiple deployment strategies using CI/CD pipelines in Jenkins, integrating with various
plugins, and configuring proxy settings for auto-updates.
Configured SSH, SMTP, build tools, and source control repositories in Jenkins.
Managed artifacts using Nexus and Artifactory Repository Managers for Maven builds.
Developed Ansible playbooks with Python to manage configurations of AWS nodes and tested playbooks on AWS instances.
Documented infrastructures and application dependencies in Git repositories using Ansible.
Managed Docker orchestration and containerization using Kubernetes for efficient deployment, scaling, and management
of Docker containers.
Designed and implemented containerization strategies using Docker and container orchestration platforms like Kubernetes.
For efficient deployment and scaling of applications.
Created Kubernetes clusters using cloud formation templates and deployed them in AWS environments. Monitored pod
health using Helm Charts.
Led the conversion of existing AWS infrastructure to serverless architecture using AWS Lambda, leveraging Terraform and
AWS CloudFormation for deployment.
Creating different AWS Lambda functions and API Gateways, to submit data via API Gateway that is accessible via Lambda
function.
Utilized Docker Hub, Docker Engine, Docker images, Docker Weave, Docker Compose, and Docker Registry to containerize
applications and enable seamless deployment across different environments.
Configured and utilized event-driven and scheduled AWS Lambda functions to trigger various AWS resources. Leveraged
Lambda functions with CloudWatch for event-driven actions.
Installed and implemented Ansible configuration management system, managing web applications, environment
configurations, users, mount points, and packages. Created playbooks in YAML to automate development processes.
Developed and maintained infrastructure as code using tools like Terraform and CloudFormation to automate the
provisioning and management of cloud resources.
Implemented CI/CD pipelines using Jenkins, GitLab, or similar tools to automate build, test, and deployment processes.
Developed and maintained infrastructure automation scripts using Python, Bash, or PowerShell to streamline operational
tasks.
Extensive experience working with JIRA and Bugzilla as bug tracking software. Proficient in Java and .NET programming
languages.
Environment: ARM, AKS, Ingress, MySQL Databases and Cosmo DB, Datadog, Splunk, Kibana, and Grafana, Azure SQL Database,
Azure Web Services, AWS Lambda, Terraform, AWS CloudFormation, Docker Services, Jenkins, GitLab, Nexus and Artifactory
Repository Managers, Ansible, Kubernetes, Prometheus, Grafana, ELK stack, CloudWatch, JIRA, Bugzilla, Git, Python, Shell (Bash),
Helm Charts, Java, and .NET.

Client: AT&T, Atlanta, GA. Dec 2017 to July 2019
Role: cloud DevOps Engineer
Responsibilities:
Orchestrated the design of AWS Cloud Formation templates to create custom sized VPCs, subnets, and NAT for successful
deployment of web applications and database templates.
Executed CI Jenkins build jobs for Android and iOS application builds, utilizing GIT (Stash) as the source code repository and
Artifactory for release repository management (ipa/apk).
Developed Python scripts to fully automate AWS services, including web servers, ELB, CloudFront distribution, databases,
EC2 instances, and security groups, as well as S3 bucket configuration and application setup.
Installed and configured the Puppet automation tool, setting up the Puppet master, agent nodes, and an admin control
workstation for streamlined configuration management.
Led the end-to-end setup of Artifactory Pro as a container with a secure private Docker registry and local Docker
repositories for storing built Docker images.

6

Designed, installed, and implemented Ansible configuration management system, writing playbooks, and deploying
applications.
Utilized Docker to set up Azure Container Registry with Docker and Docker-compose, actively involved in deployments on
Docker using Kubernetes.
Deployed and managed Azure Kubernetes Service (AKS) clusters in Azure, utilizing Azure CLI, Azure portal, Resource
Manager templates, and terraform for template-driven deployment options.
Implemented Kubernetes dashboard for web-based access to Kubernetes clusters and successfully deployed microservices
on Kubernetes clusters.
Set up Jenkins on top of Kubernetes in a team environment to eliminate dependencies on other teams.
Worked with open-source development tools such as Docker Containers, and Kubernetes.
Created CI/CD pipelines in Azure DevOps environments, managing dependencies, tasks, and implementing continuous
delivery systems and methodologies on AWS. Automated Maven builds by integrating them with Jenkins.
Mirrored required Docker images for Spinnaker from an external registry to a private Docker registry.
Conducted monitoring, traffic tracking, and trend analysis using network management tools like Splunk, and Insight
Manager.
Utilized HashiCorp Packer to create and manage AWS AMIs and Vault to manage AWS secret keys.
Demonstrated expertise in various Azure services, including Compute, Caching, Azure SQL, NoSQL, Storage, Network
services, Active Directory (AD), API Management, Scheduling, Azure Auto Scaling, and PowerShell Automation.
Configured VMs in availability sets using ARM templates for resiliency in IaaS solutions and utilized Azure Resource
Manager to manage network traffic through scale sets.
Scripted, debugged, and automated PowerShell scripts to streamline manual administration tasks and cloud deployments.
Created Azure Blob storage for storing unstructured data in the cloud.
Integrated Git into the CI environment and configured services using modern DevOps tools.
Responsible for compiling, packaging, and distributing source code using Maven and creating distributable formats such as
WAR files.
Installed and configured GIT implemented branching strategies suitable for agile development and provided continuous
support and maintenance for software builds.
Defined dependencies and plugins in Maven's pom.xml, integrating Maven with Jenkins for efficient project management
and deployment.
Worked in AWS environment, utilizing Compute Services (EC2, ELB), Storage Services (S3, Glacier, Block Storage, Lifecycle
Management policies), CloudFormation, Lambda, VPC, RDS, and CloudWatch.
Designed, validated, and reviewed solutions for converting existing workloads from classic to ARM-based Azure Cloud
Environment.
Implemented backup methodologies using PowerShell scripts for Azure services such as Azure SQL Database, Key Vault,
Storage blobs, and App Services.
Designed and managed Azure PostgreSQL database schemas, implementing security access control, testing, configuration
management, and version control.
Managed DNS zones globally using Amazon Route53 and utilized CloudFront for content delivery.
Utilized AWS Lambda to run servers without manual management and trigger code runs through S3 and SNS.
Established infrastructure and service monitoring using Prometheus and Grafana.
Created Ansible playbooks for automated package installation, configuration changes, and deployment of new builds.
Resolved merge conflicts and developed custom scripts for repository and server storage monitoring.
Utilized Kubernetes and Docker to manage local deployments, building self-hosted Kubernetes clusters using Terraform and
Ansible, and deploying application containers.
Implemented infrastructure as code (IaC) using tools like Terraform and CloudFormation.
Branching, Merging, Release Activities on Version Control Tool GIT and Used GitHub version control to store source code
and implemented Git for branching and merging operations for Java Source Code
Environments: AWS CloudFormation, Jenkins, AWS, Ansible, Azure services, Azure DevOps, AKS, Docker, GIT, Artifactory, Python,
GitLab, HashiCorp Packer, Vault, Splunk, and Insight Manager, Prometheus and Grafana, Elasticsearch, PowerShell, Shell scripts,

7

YAML, Terraform.

Client: Info Drive Systems, LLC. Aug 2013 - July 2016
Role: Linux / Unix Administrator | Web Admin
Responsibilities:
Installation, configuration, and Operating System upgrade on, RedHat Linux, CentOS and Sun Solaris.
Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, and custom Bash scripts.
Implemented Bash, Python scripting and implemented automations tools PUPPET.
Extensive experience in Installation, configuration, and administration of AIX, Red Hat Linux 8/9, RHEL Red Hat Satellite 6,
OEL 4/5.x and SUSE Linux and day-to-day system admin tasks.
Installation of guest OS, configuration and patch application on hosts using Tivoli Provisioning Manager TPM.
Implemented day-to-day tasks in Red Hat Linux including upgrading RPM's, Kernel tuning, HBA Driver, configure SAN's,
Multipathing and Logical Volume Manager LVM.
Installation of patches, security fixes and packages on AIX and Linux servers.
Installation and configuration of Web hosting administration such as HTTP, FTP, SSH, RSH.
Experience in Configuration of multiple logical subsystems utilizing IBM HMC with LPAR configuration, NIM to install LPAR.
Supported WebSphere Application Server, IBM HTTP/ Apache Web Servers in AIX environment for various projects.
Expert in managing a cluster of servers using Red Hat GFS.
Expert in Installing, configuring, and maintaining Apache/tomcat, samba send mail, Web Sphere Application Servers.
Implemented OpenSSH based security for the RH-4.
Proficient in System Backup and Recovery from tapes using ufsdump, ufsrestore, tar and cpio.
Implemented day-to-day tasks in RHEL that include upgrading rpms, kernel, HBA driver, configuring SAN Disks, multi
pathing and LVM file system.
Linux kernel, memory upgrades and swaps area and performed Red Hat Linux Kick start installations.
Created users, manage user permissions, maintain User File System quota on Red Hat Enterprise Linux and AIX.
Excellent scripting skills in UNIX Shell, python.
Installed Check Point Firewall for networks.
Maintained troubleshooted SAN and Fibre card related errors on UNIX.
Scripted in python to deploy and manage applications.
Monitored servers, switches, ports etc with Nagios monitoring tool.
Implemented NIS and NFS for administrative and project requirements on AIX and Linux platforms.
Taking Snapshots in the environment. Creating templates as per various business requirements.
Adding new user and assigning permission and shared resources rights.
Managing and troubleshooting AD user s login problems.
Creating Change Controls, Resolving Incident Tickets and Problem Tickets using Service-Now ticketing tool, and ability to
multitask in a fast-paced environment under strict SLA and resolve Production Incidents with minimum impact.
Monitored overall system performance, performed user management, system updates and disk storage management.
Performed OS upgrades and Patch loading as and when required.
Wrote bash shell scripts for getting information about various Linux servers.
Deployed Red Hat Satellite server with custom repositories to provide a stable management solution for the Linux
environment.
Extensive experience in installing, integrating, tuning, and troubleshooting Apache, Tomcat, WebSphere, and WebLogic
application server.
Install and configuration of Web hosting administration HTTP, FTP, SSH, RSH.
Developed UNIX scripts using Bash daemon Terr Scripting.
Proficient in using different ticketing tools like Remedy and JIRA.
Maintaining appropriate file and system security, monitoring and controlling system access, file access, changing
permission, ownership of files and directories, maintaining passwords, assigning special privileges to selected users,
monitoring status of process to increase the system efficiency.
Environment: Red Hat Satellite Server, Tivoli Provisioning Manager TPM, IBM HMC, WebSphere Application Server, Remedy and
JIRA, OpenSSH, Nagios, Puppet, Bash scripting, Python, Shell Scripting.
Keywords: continuous integration continuous deployment quality analyst sthree database active directory information technology microsoft Georgia Texas

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];2365
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: