waving-hand

Hey

I'm Swati Karni

I am

Principal Cloud and DevOps Engineer with 12+ years of overall IT experience involving testing, designing, architecting, CI/CD, cloud migration, cloud modernization and disaster recovery with AWS and Azure Cloud.

About Me
avatar
tech-stack
tech-stack
tech-stack
tech-stack
tech-stack

About Me

profile< I build stuff 🚀/>

Swati Karni

Cloud & DevOps Engineer

A Principal Cloud and DevOps Engineer with 12+ years of overall IT experience involving testing, designing, architecting, CI/CD, cloud migration, cloud modernization and disaster recovery with AWS and Azure Cloud.

Tech Stack

skill

AWS

skill

Azure

skill

Jenkins

skill

Terraform

skill

Docker

skill

Ansible

skill

Octopus Deploy

skill

Jira

skill

Git

skill

GitHub

skill

Gitlab

skill

Dynatrace

skill

CloudWatch

skill

Splunk

skill

Linux

skill

Maven

skill

Ant

skill

Puppet

Experience

SAIC/HITSS/Department of Veteran Affairs

Sr Cloud Engineer/SRE | Aug 2020 - Present

  • Using GitHub for source code control
  • Using agile methodology with a 2-week scrum for Cloud Migration projects
  • Working closely with Enterprise Architect Team to design highly available, resilient, fault-tolerant cloud architectures
  • Collaborating with Business Partners, Developers, Middleware team, and Project Managers throughout cloud deployment and migration
  • Supporting over 150+ Azure cloud instances
  • Automating infrastructure builds using Terraform
  • Involved in configuration management using Ansible Tower
  • Designing HA, fault-tolerant, cost-effective, and secure cloud architectures
  • Implementing new processes and policies for infrastructure builds and participating in audits
  • Managing patching on Windows and Linux Virtual Machines using Azure Update Management
  • Using Azure calculator to create cost-effective cloud solutions and implementing reserved instances for cost savings
  • Integrating Terraform with Ansible to automate end-to-end cloud infrastructure build, configuration, and application deployment
  • Creating disaster recovery planning, strategies, and conducting drills for production environments
  • Using Azure Site Recovery for regional disaster recovery
  • Using Azure tags for billing and cost analysis for each project
  • Using Recovery Services Vaults with cross-region replication to maintain application-consistent and crash-consistent backups
  • Using Azure Log Analytics for log maintenance
  • Using Azure Key Vault for certificates and secrets and writing Terraform scripts to fetch secrets for deployments
  • Using Azure Storage Accounts with lifecycle management for DB backup logs and audit logs per business requirements
  • Developing recovery templates in Terraform for one-click automated recovery of virtual machines and disks from backups
  • Using Azure Policies, Groups, Service Principals, Roles, and Active Directory for access management
  • Using Application Gateways for Layer 7 security, SSL termination, X-Forwarding, and WAF features
  • Using Automation Runbooks and schedules for backups
  • Using VersionOne for scrum management, GitHub for source control, GitHub Kanban for innovation tracking, and ServiceNow for ticketing
  • Building Continuous Integration environment using Jenkins and Continuous Delivery environment using Puppet
  • Using ANT and Maven for building artifacts from source code
  • Implementing automated application deployments and writing deployment and automation scripts
  • Performing root cause analysis on instances by unmounting root volumes when developers cannot SSH into them

Stellar/Verizon, Piscataway, NJ

Cloud and DevOps Engineer | May 2019 - Jul 2020

  • Experience in configuring Amazon EC2 instances and launching new instances with the same configuration using AMIs (Amazon Machine Images)
  • Installing applications on AWS EC2 instances and configuring storage on S3 buckets
  • Responsible for administrating DevOps operations including source code control tools, software build tools, deployment tools, and SDLC management tools
  • Responsible for managing the source code control process, build process, deployment process, and requirement/defects process
  • Managing source code control tools such as GIT and GITLAB
  • Administering Jenkins, Artifactory, and application build tools
  • Responsible for DevOps environments such as CI/CD and test automation
  • Working with implementation teams to build and engineer services for Linux and AIX operating systems
  • Working on AWS Cloud to provision new instances, S3 storage services, AWS EC2, CloudWatch services, and CI/CD pipeline management through Jenkins
  • Responsible for using AWS Console for deploying and operating AWS services including VPC, EC2, S3, EBS, IAM, ELB, and CloudFormation
  • Developed CloudFormation templates to create VPCs, subnets, NAT, EC2 instances, and Security Groups
  • Maintained user accounts, IAM Roles, VPC, RDS, DynamoDB, SES, SQS, and SNS services in AWS Cloud
  • Migrated and maintained build and test environments in cloud infrastructure
  • Developed Terraform scripts to automate EC2 instance provisioning
  • Used build tools like ANT and Maven for developing build artifacts from source code
  • Modified build configuration files including ANT's build.xml and Maven's pom.xml
  • Configured and implemented Jenkins to build CI/CD pipelines
  • Configured Jenkins as a common build engine to build and deploy applications to DEV, QA, and PROD environments
  • Responsible for design and maintenance of GIT and Stash repositories, views, and access control strategies
  • Designed and implemented Continuous Integration systems by configuring Jenkins servers, Jenkins nodes, and required automation scripts (Perl, Python)
  • Used Jenkins for continuous integration and deployment into Apache Tomcat Server
  • Used Ansible for configuration management of hosted instances within AWS
  • Involved in troubleshooting build issues and resolving them
  • Used JIRA to track defects and changes related to the build and release team

Get In Touch

contact