DevOps Engineer
Name: Vaishnavi
Ph.no: +1-479-***-****
Email id: *****************@*****.***
Professional Summary:
●Around 5 Years of experience in the IT industry as a DevOps Engineer/Build & Release Engineer with good understanding of the principles and best practices of SCM in Agile, scrum methodologies, Specialist in Cloud Management.
●Expertise in setting up enterprise infrastructure on Amazon Web Services ( AWS) using services such as Amazon EC2, VPC (NAT, Peering, VPN), Glue, Kafka, IAM, EC2 Container service, Elastic Beanstalk, Lambda, S3, Cloud Front, RDS, DynamoDB, Elastic Cache, Redshift, Direct Connect, Route 53, Cloud watch, Cloud Formation, Cloud Trial, Ops works, Amazon Elastic Map Reduce (EMR), AWS IoT, SNS, SQS, Lambda, Glue, API Gateway, AWS Alexa, EKS).
●Proficient in handling AWS (Amazon Web Services) Security Operations (SecOps).
●Provide SME in all areas of Cloud (IaaS, PaaS, SaaS) to existing and perspective clients on multiple cloud platforms Azure/AWS and various PaaS platforms (Cloud Foundry/OpenShift).
●Expertise in Azure Development worked on Azure web application, App services, Azure storage, Azure SQL Database, AzureVirtual Machines,Azure DevOps, AKS, ARM template, Azure AD, search, Azure DNS, Azure VPN Gatewayand Notification hub.
●Understanding DevSecOps principles to integrate security into the DevOps process, using tools like Aqua Security, Twist lock, Snyk, HashiCorp Vault.
●Expertise in Branching, Merging, Tagging and maintaining the versions across the environments using SCM tools like Git, GitHub, SVN, TFS, CVS, and Perforce.
●Experience in migrating the Legacy application into GCP platform and managing the GCP services such as Compute Engine, cloud storage, Big Query, VPC, Stack Driver, Load Balancing and IAM
●Experience in working on TERRAFORM for provisioning the Environments in GCP
●Expertise with Configuration management toolsTerraform, Pulumi, Chef, Puppet and Ansible for Deployment on Multiple platforms.
●Have extensive experience in Jenkins, Bamboo for continuous integration and for the end-to-end automation of builds and scheduled deployments.
●Experience and familiar with Virtualization technologies like installing, configuring, administering VMware.Created and managed VMs (virtual server) and involved in the maintenance of the virtual server.
●Extensive Programming experience in Python, Ruby, PowerShell and Bash scripting.
●Hands on experience in containerized based deployments using Docker and Kubernetesand also experienced inAWS with EKS by using cloud formation.
●Good understanding of OSI Model, and proficient in configuring TCP/IP, DNS, NFS, LDAP, SSH, SMTP, etc.
●Experienced with Bug tracking tool like JIRA, Bugzilla and Remedy.
●Experienced in working with IT infrastructure monitoring tools like Prometheus, Grafana, Datadog, New Relic.
Technical Skills:
Cloud Platforms
AWS, Azure, OpenStack, Google Cloud Platform (GCP), Digital Ocean.
Configuration Management Tools
Terraform, Ansible, Chef, Puppet
CI/CD Tools
Jenkins, Bamboo, Hudson.
Build Tools
Maven, ANT, Gradle.
Containerization Tools
Kubernetes, Docker, OpenShift, Spinnaker.
Testing and ticketing tools
SonarQube, Selenium, JIRA.
Monitoring and Logging Tools
Nagios, Splunk, ELK, CloudWatch, Azure Monitor, Datadog, Prometheus, Grafana.
Version Control Tools
GIT, GitHub, GitLab, Subversion, Bitbucket, Team Foundation Server (TFS).
Scripting and
Programming Languages
Python, Bash/Shell, PowerShell, Ruby,.Net.
Operating System
UNIX, Linux, Windows, Solaris, MacOS.
Database Systems
Oracle, MySQL, MariaDB, NoSQL (MongoDB, DynamoDB, Cassandra).
Networking/Protocol
NIS, NFS, WAN, SMTP, LAN, FTP/TFTP, TCP/IP.
Certifications
●AWS Certified DevOps Engineer – Professional.
●Certified Kubernetes Administrator (2020)
Professional Experience
Client: Southwest Airlines,Dallas,Tx Mar 2024 – Present
Role: DevOps Engineer
Responsibilities:
●Build and configure a virtual data center in the Amazon Web Services cloud to support Enterprise Data Warehouse hosting including Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups, Route Tables, Elastic Load Balancer.
●Launched AWS instances using auto-scaling for scaling up and scaling out of EC2 instances while deploying Micro Services into production environment.
●Designed and developed AWS Cloud Formation templates to create custom VPC, Subnets, NAT to ensure deployment of web applications.
● Implementing DevSecOps strategy across the organization to run security checks at the different phases of the DevOps SDLC cycle.
●Used IAM to create new accounts, Roles and Groups and enabled Lambda functions for dynamic creation of Roles.
●Implemented ELK Stack (Elasticsearch, Logstash, Kibana) monitoring solutions in CDK-based deployments, ensuring robust log analysis and search capabilities.
●Worked on various AWS services which includes importing necessary volumes, launching EC2 instances, S3 for object static webpages and created security groups, auto scaling, load balancer, Route 53 and SNS as per architecture using IAAC tools like Cloud formation JSON Templates.
●Configured web servers (IIS, Nginx) to enable caching, CDN application servers, and load balancers.
●Maintaining an in-house ticketing system using a Python/Django backend with a Django REST Framework based API, using Angular.js for the web frontend.
●Knowledge of CI/CD tools like Jenkins, GitLab CIfor automating code integration and deployment pipelines.
●Extensive expertise parsing and interpreting numerous network protocols with Pyspark, such as TCP, UDP, HTTP, and DNS.
●Designed AWS CloudFormation templates to create custom sized VPC, Subnets, NAT to ensure successful deployment of Web applications and database templates and created functions and assigned roles in AWS Lambda to run python scripts, and to perform event driven processing.
●Developed Microservice onboarding tools leveraging Python and Jenkins, allowing for easy creation and maintenance of build jobs, Kubernetes deploy and services.
●Created Ansible supported YAML scripts to restart JBoss, Tomcat, and Jetty servers through GUI.
●Expertise in monitoring System/Application Logs of server using Splunk, Amazon Cloud Watch, App Dynamics, and Nagios to detect production issues.
●Using Bash and Python included Boto3 to supplement automation provided by Ansible and Terraform for tasks such as encrypting EBS volumes backing AMIs.
●Involved in setting up JIRA as defect tracking system and configured various workflows, customizations, and plugins for the JIRA bug/issue tracker.
●Automated Maven and ANT builds by integrating them with Continuous Integration tools Jenkins. Setting up the build and deployment automation for Java base project by using Jenkins and Maven.
●Performed load test on API applications using JMeter and analyzed the application for performance tuning.
●Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring using Ansible playbooks and has integrated Ansible with Jenkins.
Environment:AWS Cloud Services, Ansible, GitHub, GitLab, GitLab-Runner, AWS Cloud, Jenkins, Docker, Kubernetes, Ant, Maven, Nexus, Sonar, Apache Webserver, Linux, Unix, CI/CD pipelines, Solaris, Python script, Shell script, MongoDB, Apache Tomcat, Amazon DynamoDB, WebSphere.
Client: Bank Of America,Dallas,Tx Aug 2022 - Feb 2024
Role: DevOps Engineer
Responsibilities:
●Hands-on experience Designing, planning and implementation for existing on-premise applications to AZURE (ARM), Configured and deployed Azure Automation Scripts utilizing Azure stack Services and Utilities focusing on Automation.
●Configured Azure cloud services, Azure storage, Azure active directory, Azure Service Bus. Created and managed Azure AD tenants and configured application integration with Azure AD.
●Investigate third-party software systems with existing software systems for solutions and install various third-party software’s.
●Creation of portal pages, URL and assigning access rights to the portal pages
●Provisioned Azure recourses like SQL Database, Web App, Storage Account, Redis Cache, Virtual Machine, IoT Hub, and HDInsight using Azure Resource Manager (ARM).
●Upgraded existing UI with HTML5, CSS3, jQuery and Bootstrap with AngularJS interaction.
●Migrated the current Linux environment to AWS/RHEL Linux environment and used auto scaling feature and Involved in Remediation and patching of Unix/ Linux Servers.
●Provided high availability for IaaS VMs and PaaS role instances for access from other services in the VNets with Azure Internal Load Balancer.
●Interacting with clients to assist in setup of Virtual Private Networks (VPN) across departments with strong Network ACLs, Security Groups and Firewall policies at both the Subnet and the Instance OS level.
●Installing configuration and maintenance of Web Servers (Apache), App Servers (Tomcat) and Database servers (SQL, MySQL).
●Built and maintaining Docker infrastructure for Service oriented architecture (SOA) applications and deployed Docker Engines in Virtualized Platforms for containerization of multiple applications.
●Used Angular latest features like CLI Prompts, CDK, Virtual Scrolling to improve application performance.
●Configuring Chef to build up services and applications on the instances once they have been configured using Cloud formation.
●Platforms AZURE (API Management Services, Data Factories, App Services, Data Lake Store, SQL Databases & Virtual Machines).
●Automating in Azure for creation of subscription, Storage Account and tables using Windows PowerShell.
●Created infrastructure GitLab repositories for Terraform in order to launch the stacks and changed the existing Terraform templates to Cloud Formation templates for use in AWS environment.
●Strong experience utilizing Jenkins for enterprise scale infrastructure configuration and application deployments & checking out the code from GIT and use Ant/Maven to build Jar, war and ear artifacts.
●Generated scripts for effective integration of JIRA applications with other tools.
●Created Docker Images using a Docker File. Worked on Docker container snapshots, removing images and Managing Docker Volumes and experienced with Docker container service.
●Developed ansible playbooks for Alert logic configuration, AWS Cloud Watch etc.
Environment:JIRA, SQL & MySQL Database, Unix/Linux, Python scripting, Git version Control, AWS Cloud watch, GIT HUB, Maven, Chef, Jenkins, Azure, Terraform, Docker.
Client: ValueLabs, India Jun 2020 - Jan 2021
Role: DevOps Engineer
Responsibilities:
●Worked on google cloud platform (GCP) services like compute engine, cloud load balancing, cloud storage, cloud SQL, stack driver monitoring and cloud deployment manager.
●Setup GCP Firewall rules to allow or deny traffic to and from the VM’s instances based on specified configuration and used GCP cloud CDN (content delivery network) to deliver content from GCP cache locations drastically improving user experience and latency.
●Designed a patch process and wrote ansible playbooks for patching OpenShift -RHEL, atomic OS and also for bug fix for OpenShift.
●Established an automated system of creating VMs in OpenStack&VMWare for Dev, ISO,Pre-Prod, &Prod, with minimal intervention for smooth transitions.
●Used Chef for configuration management of hosted Instances within GCP. Configuring and Networking of Virtual Private Cloud (VPC)
●Experience in Migrating the Legacy application into GCP Platform
●Created Terraform scripts to launch the platform common services like CI/CD tool Jenkins, Configuration Management Tool Chef, Secrets management tool Vault.
●Hands of experience in GCP, Big Query, GCS bucket, G - cloud function, cloud dataflow, Pub/SuB cloud shell, GSUTIL, BQ command line utilities, Data Proc, Stack driver
●Handled Spark for interactive queries, processing of streaming data and integration with popular NoSQL database for huge volume of data.
●Responsible for managing the GCP services such as Compute Engine, App Engine, Cloud Storage, VPC,Load Balancing, Big Query, Firewalls, and Stack Driver.
●Set up build environment integrating with Git and Jira to trigger builds using Web Hooks and Slave Machines byintegrating Docker container-based test infrastructure to Jenkins CI test flow.
●Good understanding of Client -side build tools like Gulp, NPM and Webpack.
●Building/Maintaining Docker container clusters managed by Kubernetes, Linux, Bash, GIT, Docker, on GCP.
●Setup SCM Polling for Immediate Builds with Maven and Maven Repository (Nexus Artifactory) by installing Jenkins Plugins for GIT Repository.
●Developed Python, Perl and shell/bash scripts for TC Server/Tomcat web application servers and automation of the build and release process and to automate certain processes for the smooth process of build tool like Maven.
Environment: Google Cloud Platform(GCP), Kubernetes,Linux, Shell scripting, Groovy, Apache, GIT, Maven, Jenkins, Vagrant, Puppet, Chef, WebLogic, Docker.
Client: Lotus Wave Software Solutions Pvt. Ltd, India Feb 2019 – May 2020
Role: DevOps Engineer
Responsibilities:
●Involved in designing and deploying multitude applications utilizing almost all AWS stack focusing on high-availability, fault tolerance, and auto-scaling in AWS Cloud.
●Setup and build AWS infrastructure various resources, VPC, EC2, S3, IAM, EBS, Security Group, Auto Scaling, Subnets, Availability Zones and RDS in Cloud Formation JSON templates.
●OpenShift virtualized PaaS provider - useful in automating the provisioning of commodity computing resources for cost and performance efficiency.
●Experience with infrastructure-as-code provisioning (Terraform, CloudFormation, ARM) and configuration (Ansible, Chef).
●Used Chef for configuration management of hosted Instances within GCP. Configuring and Networking of Virtual Private Cloud (VPC).
●Worked on migration of PySpark framework into AWS Glue for enhanced processing.
●Experienced in scheduling AWS Lambda functions from CLOUD WATCHtriggers.
●Worked with Terraform Templates to automate the Azure IaaS virtual machines using terraform modules and deployed virtual machine scale sets in production environment.
●Implemented cluster services using Docker and Kubernetes to manage local deployments in Kubernetes by building a self-hosted Kubernetes cluster using Terraform and Ansible and deploying application containers.
●Conducted POCs with Docker based applications, server configurations in cloud. Setup the Automated build on Docker HUB. Created a PySpark frame to bring data from DB2 to Amazon S3.
●Worked with an agile Development team to deliver an end-to-end continuous integration/continuous delivery product in an open-source environment using Jenkins. Created and executed test cases and test scenarios for various functionalities using Selenium.
●Responsible for CI/CD process implementation using Jenkins along with Python and Shell scripts to automate routine jobs.
●Worked as a Scrum Master and able to manage Atlassian tools like JIRA, Confluence, Bit bucket and Status Page.
●Helped with the migration from the old server to Jira database (Matching Fields) with Python scripts for transferring and verifying the information.
Environment: Unix/Linux, Shell scripting, Groovy, Subversion, Git version Control, GIT HUB, Maven, Ansible, Chef, Nagios, Jenkins, EC2, VPC, ELB, S3, and Route 53, EBS, ELB, Cloud watch, Cloud Formation, Auto Scaling), Terraform, Docker, Kubernetes.
Education:
Southern Arkansas University, Magnolia, AR
Master of Science in Computer and Information Science.
GITAM University, India
Bachelor of Technology in Computer Science and Engineering.