Sanjana
DevOps Engineer
Mobile: +1-872-***-**** Email:***************@*****.***
Professional Summary:
Over 8 years of IT Industry experience in DevOps, Configuration Management, Build, Deploy, Release Management, Quality Assurance and Technology domains with specialization in AWS, DevOps & System Administration.
Extensive experience in Cloud Implementation, Infrastructure automation, Continuous Integration, Containerization, Build, Version Control, Software Configuration Management, Issue Tracking, Quality assurance and Deploy/Release Management.
Experience in Architecting configuring various applications on the cloud using AWS services like Amazon EC2, EBS, S3, Glacier, RDS, ELB, VPC, Route 53, Cloud trail, Lambda, Elastic Cache, SNS, SQS, SES, Cloud Formation, Cloud Front, Cloud watch, IAM, DynamoDB, Directory Service.
Experienced with Terraform key features such as Infrastructure as code, Execution plans, Resource Graphs, Change Automation. Collaborate in the automation of AWS infrastructure via Terraform and JENKINS -services configuration via Chef Cookbooks.
Production experience in large environments using configuration management tools CHEF, ANSIBLE and PUPPET.
Experienced in Using ANT and PYTHON scripts to automate the Build and Deployment process.
Expertise in writing CHEF/ANSIBLE Cookbooks/Playbooks to automate Infrastructure as a code.
Configured JENKINS as a CI engine to build and promote applications to QA, UAT and Staging to LINUX environments.
Hands on with PUPPET Manifest files to deploy automated tasks to many servers at once.
Experience in using build and Automation tools like MAVEN and ANT for the building of deployable artifacts such as war & jar from source code.
Expertise in creating DevOps strategy in a various distribution of LINUX and WINDOWS alongside using DevOps tools suites like Subversion (SVN), GIT, MAVEN, JENKINS, CHEF, PUPPET, DOCKER, KUBERNETES, ARTIFACTORY, NAGIOS in traditional environments, as well as cloud-pass environment like AWS.
Developed PYTHON script that allows access tokens of artifactory to send images from DOCKER registry.
Proficient in writing Python, Perl, Groovy, Bash and Power Shell scripts for process automation of systems, applications, backups etc.
Experience with containerization of applications using DOCKER.
Experience in monitoring applications running on the AWS by using Cloud watch.
Experience using NAGIOS monitoring system and different Bug Tracking Tools like Remedy, Jira, ServiceNow and Clear Quest. Designed, deployed and coordinated with different teams to enhance ELK platform and took ownership of new technologies.
Experience in working with different build automation tools like JENKINS and MAVEN to achieve End-to-End Automation and Responsible for installing JENKINS master and slave nodes.
Utilized KUBERNETES and DOCKER for the runtime environment for the CI/CD system to build, test, and deploy.
Experienced in doing IT orchestration using ANSIBLE, to run tasks in sequence and produce chain of events which can work on different servers.
Experience in defect management tools such as REMEDY, JIRA, SERVICE NOW and testing frameworks such as JUNIT and SELENIUM.
Monitoring using ANSIBLE Playbooks and has integrated ANSIBLE with JENKINS.
Configured, Managed Monitoring Tools such as NAGIOS, SPLUNK for Resource Monitoring, Network Monitoring, Log Trace Monitoring.
Experienced in writing Shell Scripts in Bash and Corn tab in LINUX to automate the tasks.
Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, scrum, and Waterfall methodologies.
Technical Skills:
AWS
EC2, VPC, EBS, AMI, SNS, RDS, EBS, ELB, Redshift, Elastic search, Cloud Watch, Cloud Formation, Cloud-Pass, Cloud Trail, SNS, SQS, IAM
CM Tools
Chef, Puppet, Ansible
Automation Tools
Jenkins, Bamboo
Build Tools
ANT, MAVEN
Continuous Deployment
Artifactory, Nexus
Version Control Tools
Subversion, Git, TFS, Bit Bucket
Monitoring Tools
Nagios, Splunk and cloud watch
Virtualization
Vagrant, Docker, ESXi, Kubernetes, virtual Box and VMware.
Scripting
Shell, Bash, Perl, Ruby and Python.
Container Management Tools
Docker, kubernetes, Aws ECS
Operating Systems
Cent OS, Ubuntu, RHEL and Windows.
Programming languages
C++, Python, XML, HTML, Shell Scripting, YAML, Ruby and PowerShell
Web/Application Servers
Web logic, Web sphere, Apache Tomcat, Nginx
Databases
My SQL, MS SQL, Oracle, PostgreSql, Dynamo DB, Cassandra
Bug Tracking Tools
JIRA, Remedy, HP Quality Center, Bugzilla
CERTIFICATIONS:
• AWS Certified Cloud Practitioner (2024): Completed the AWS Certified Cloud Practitioner certification, validating foundational cloud knowledge and understanding of AWS services, with verification available upon request.
• AWS Certified Solutions Architect Associate (2021): Earned the AWS Certified Solutions Architect Associate certification in 2021, demonstrating expertise in designing distributed systems on the AWS platform.
• Oracle Java Fundamentals (2021): Achieved the Oracle Java Fundamentals certification in 2021, validating foundational knowledge and skills in Java programming.
Professional Experience:
Client: Cox Automotive - Dallas, TX. Feb’23 - Present
Title: Sr Cloud Engineer.
Responsibilities:
Deployed Azure IaaS virtual machines (VMs) and Cloud services (PaaS role instances) into secure VNets and subnets.
Designed, configured, and deployed Microsoft Azure for a multitude of applications utilizing the AZURE stack and focusing on high-availability, fault tolerance, and auto-scaling.
Worked on Azure VPN-Point to Site, Virtual Networks, Azure Custom security, Endpoint Security, firewall and developed Web service using Windows Communication Foundation and to receive and process XML files and deploy on Cloud Service on Microsoft Azure.
Developed Azure OMS Hybrid Automation PowerShell Runbooks to automate the creation of testing and QA environments using vSphere and setup Azure Virtual Appliances (VMs) to meet security requirements as software-based appliance functions.
Involved in configuration for V-net integration, Application gateway, App Insights, Active directory, Azure Key Vault, Encryption and Security on AZURE using ARM templates and PowerShell script.
Automating the Microsoft .NET software build, packaging, and deployment processes using TFS and VSTS.
Worked on terraform providers for Azure and Dockers to automate the infrastructure.
Deployment to Azure with Ansible and Terraform towards Azure and using Terraform for building, updating, and versioning infrastructure safely and efficiently, as well as creating custom in-house solutions.
Integrated Jenkins with various DevOps tools such as Nexus, SonarQube, Ansible and used CI/CD system of Jenkins on Kubernetes container environment, utilizing Kubernetes and Docker for the runtime environment for the CI/CD system to build and test and deploy.
Deployed microservices, including provisioning AZURE environment.
Delivered architecture designs and solutions for public, private and hybrid clouds covering the cloud architecture tiers and portfolios of cloud services.
Prepared capacity and architecture plan to create the Azure Cloud environment to host migrated IaaS VMs and PaaS role instances for refactored applications and databases.
Led implementation of Office 365 and Azure Active Directory for single sign on, authentication, authorization, and Azure Role-based Access Control (RBAC).
Created Docker images using a Docker file, worked on Docker container snapshots, removing images, and managing Docker volumes.
Using Configuration management tool ansible automated infrastructure and application provisioning.
Worked on continuous Delivery goal on high scalable environment, used Docker coupled with load-balancing tool Nginx.
Practical experience with the deployment and configuration of Docker infrastructure on CoreOS and Ubuntu OS's for container pipeline automated deployment in all required environments to support scaling AND service discovery.
Responsible for design and maintenance of the GIT Repositories, views, and the access control strategies and responsible for nightly and weekly builds for different modules.
Experience in version control using GIT and GITHUB and continuous integration management using Jenkins.
Worked with Nagios as a monitoring tool to identify and resolve infrastructure problems before they affect critical processes and worked on Nagios Event handlers in case of automatic restart of failed applications and services.
Developed monitoring and notification tools using Python and responsible for writing/modifying scripts using BASH.
Wrote python script to analyze log files and remove the complexities involving command line log monitoring.
Experience in attending weekly scrum meetings to resolve issues in specific areas.
Responsible for day to day Build and deployments in pre-production and production environments.
Responsible for scheduling jobs in crontab for different pipelines.
Environment: Jenkins, Docker, Kubernetes, JIRA, CI/CD, Azure, Puppet, Ansible, Bamboo, Git, Bit beanstalk, JBOSS, Terraform, Ruby, Python, Kafka, Selenium.
Client: Shell Global Solutions - Houston, TX. Aug’22 – Feb ‘23
Title: DevOps Engineer.
Responsibilities:
Worked on creating Build and Release Pipelines from scratch to implement CI/CD in the solution deployments.
Automated creation and deletion of DEV and QA infrastructure using Terraform Written Chef Cookbooks for various DB configurations to modularize and optimize product configuration, converting production support scripts to Chef Recipes.
Created Azure cloud services, Azure storage, Azure active directory. Managed Client’s Microsoft Azure based PaaS and IaaS environment.
Experience in Azure SQL Databases - created and configured the SQL Database and restored the database. Lead implementation of Office 365 and Azure AD for single sign on, authentication, authorization& Azure Role-based Access Control (RBAC).
Used Azure Kubernetes service 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 Terraform.
Used Kubernetes to deploy scale, load balance, scale and manage Docker containers with multiple name spaced versions.
Configured Kubernetes, for quick and efficient response to changes on demand. Responsible for provisioning Kubernetes environment and deploying the dockerize applications by developing manifests.
Created terraform automation with Packer and chef to deploy servers with latest code on the go.
Experienced in Writing Chef cookbooks and Recipes to automate our build/deployment process and do an overall process improvement to any manual processes.
Converted ArcGIS application into containers to deploy in Docker containers.
Configured Chef to build up services and applications on the instances once they have been configured using cloud formation.
Initiated pester testing for all the PowerShell scripts to test before going into the Production.
Experience in dealing with Windows Azure IaaS - Virtual Networks, Virtual Machines, Cloud Services, Resource Groups, Express Route, Traffic Manager, VPN, Load Balancing, Application Gateways, and Auto-Scaling.
Managed Jfrog Artifactory and X ray and created local cache of remote repos like NuGet, maven, ant into Artifactory.
Used Maven as build tool on java projects to build artifacts on the source code, and defined dependencies and plugins in POM.xml for various required activities to be done.
Create end to end automation for Windows servers 2016 that will install and Test latest codes using Terraform, Chef and Packer on Azure DevOps pipelines.
Worked on Migrating 2016 servers to 2019 and created Chef cookbooks to do the same using automation.
Responsible for installing and administrating the SonarQube for code quality check, Nexus repository and generating reports for different projects.
Introduced Fortify to the Team and created security-based testing for the supported applications.
Automated Shell Wizkit documentation to quickly approve the Documents published on SharePoint.
Created a training course to developers on git and helped them on migrating from 1 TFVC repo to 23 smaller git repos.
Environment: Linux, Subversion, Selenium, Azure, Maven, GIT, AWS EC2, VMware, Autoscaling, Python script, Perl script, Bugzilla, Nagios, Chef, Docker, JSON.
Client: US Anesthesia Partners - Dallas, TX. Nov ’21 - Jul ‘22
Title: Sr DevOps/Cloud Engineer.
Responsibilities:
Implemented Continuous Integration and Continuous Delivery (CI & CD) Process stack using AWS, GITHUB/GIT, Docker, Jenkins, Artifactory and Ansible.
Gathering Information from the Clients and providing consultation by performing POC’s and setup the Build/Deployment and Release Management.
Architected High Availability applications on AWS using Availability Zones and Availability Regions.
Implement System Monitoring and Alerts using AWS Cloud Watch.
Used Cloud Watch for monitoring server’s, CPU performance and memory utilization.
Implement systems that are highly available, scalable, and self-healing on the AWS platform.
Created the AWS VPC network for the Installed Instances and configured the Security Groups and Elastic IP's accordingly.
Setting up databases in AWS using RDS, storage using S3 buckets and configuring instance backups to S3 bucket.
Configured Elastic Load Balancers with EC2 Auto scaling groups.
Build and configure a virtual data center in the Amazon Web Services cloud-paas to support Enterprise Data Warehouse hosting including Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups, Route Tables, Elastic Load Balancer.
Extensively worked on Jenkins for continuous integration and for End to End automation for all build and deployments.
GIT administration like providing access for branches and GIT repositories.
Integrated maven with Jenkins for the builds as the Continuous Integration process.
Setting up the build and deployment automation for Java base project by using JENKINS and MAVEN.
Configured AWS cloud using terraform and done continuous deployment through Jenkins and automated cloud formation using Terraform. Refined automation components with scripting and configuration management ansible.
Monitored RDS instances and Elastic Load Balancer for performance and availability.
Worked on Chef cookbooks/recipes to automate Infrastructure as a code.
Automated updating and maintenance process in production environment using Ruby and python scripts.
Wrote Cloud Formation scripts to provision and configure stack resources
Used EC2 as virtual servers to host GIT, Jenkins and configuration management tool like Ansible. Converted slow and manual procedures to dynamic API generated procedures.
Experienced in writing various customs Ansible Playbooks to simplify and automate day-to-day server administration tasks.
Worked on Nagios for Load Balancing and Controlling Flow of Traffic. Used Nagios log server for network device log collection, network device log visualization, Nagios Network analyzer for net flow collection and analysis of IP transactions.
Used Ansible Tower, which provides an easy-to-use dashboard and role-based access control, so that it's easier to allow individual teams access to use Ansible for their deployments.
Created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes.
Production environment from a handful AMI’s to a single bare metal host running Docker.
Creating Cloud watch alerts for instances and using them in Auto scaling launch configurations.
Automated the Applications and MYSQL, NOSQL container deployment in Docker using Python and monitoring of these containers using Nagios.
Worked on APIs using Kubernetes to manage and specify the copies of the containers to run the actual servers in the cloud. Scheduled, deployed and managed container replicas onto a node cluster using Kubernetes.
Utilized RPM and YUM utilities to install third party packages and patches from Patching Server and Red hat satellite server.
Responsible for build and deployment automation using VM Ware ESX, Docker containers and Chef.
Launching Amazon EC2 Cloud Instances using Amazon Images (Linux/ Ubuntu) and Configuring launched instances with respect to specific applications.
Rolled out Chef to all servers and used the chef node database to drive host configuration, DNS zones, monitoring, backups.
Configured multiple chef cookbooks, recipes, templates and attributes on workstations to be deployed to various chef nodes.
Implemented Cloud Trail to capture the events related to API calls made to AWS infrastructure.
Develop and implement an automated Linux infrastructure using Puppet, Wrote Puppet models for installing and managing java versions, wrote a Python plugin for collected to write metrics to state.
Created Python Scripts to Automate AWS services which include web servers, ELB, Cloud front Distribution, database, EC2 and database security groups, S3 bucket and application configuration, this Script creates stacks, single servers or joins web servers to stacks.
Configured and implemented the overall JIRA technical strategy for ticketing.
Provided support for Development and Production environments.
Environment: AWS-EC2, S3, IAM, Cloud front, VPC, EMR, SQS, Auto scaling, ELB, Linux, python, Jira, chef, Ansible, Docker, Selenium, Java/J2ee, NFS, DNS, Jenkins, Maven, GIT, Splunk, SonarQube, Ruby script, Apache, VMware.
Client: Nationwide Insurance Co - Columbus, Ohio. Jul’20 - Oct’21
Role: Sr DevOps Engineer.
Responsibilities:
Hands-on experience Designing, planning and implementation for existing On-Prem applications to AZURE Cloud (ARM), Configured and deployed Azure Automation Scripts utilizing Azure stack (Compute, Web and Mobile, Blobs, ADF, Resource Groups, Azure Data Lake, HDInsight Clusters, Azure Data Factory, Azure SQL, Cloud Services and ARM), Services and Utilities focusing on Automation.
Developed and supported the Software Release Management and procedures.
Worked with Subversion, Proposed and implemented branching strategy suitable for agile/scrum development in a Fast-Paced Engineering Environment.
Used Docker for setting Azure Container Registry with Docker and Docker-compose and actively involved in deployments on Docker using Kubernetes.
Created CI/CD Pipelines in Azure DevOps environments by providing their dependencies and tasks.
Implement and manage continuous delivery systems and methodologies on AWS.
Created END-END Automation with CI Procedures using Jenkins.
Automated Maven builds by integrating them with Continuous Integration tools Jenkins.
Configured servers to host Team Foundation Server (TFS) instance to setup and manage Continuous Integration (CI) using Team Foundation (TF) Build Service.
Responsible for Administering and Monitoring Visual Studio Team System (VSTS), taking backups and consolidating collections at the time of migration from one version of VSTS to another.
Defined dependencies and plugins in Maven pom.xml for various activities and integrated Maven with GIT to manage and deploy project related tags.
Automated various infrastructure activities like Continuous Deployment using Ansible playbooks and has Integrated Ansible with Jenkins on AZURE.
Responsible for maintenance of the Subversion/GIT repositories, and the access control strategies.
Writing Python and Perl scripts for automated deployments especially in handling all the tasks before kicking off WSLT scripts or admin console deployments.
Implemented & maintained the branching and build/release strategies utilizing Subversion /GIT.
Deployed, Configure and managed the process using Puppet Tool.
Involved in periodic archiving and storage of the source code for disaster recovery.
Creating CloudWatch alerts for instances and using them in Auto-scaling launch configurations.
Developed build and deployment scripts using MAVEN/Python and Perl as tools in Jenkins to move from one environment to other environments.
Good understanding of windows and VMware server automation using scripting language Power shell, VB Script.
Configuring and Networking of Virtual Private Cloud (VPC) Written Cloud Formation templates and deployed AWS resources using it.
Deployed Puppet, Puppet Dashboard, and Puppet DB for configuration management to existing infrastructure.
Deployed Puppet for automated management of machine configurations.
Redesigned and redeployed the Nagios implementation. Nodes automatically added/removed themselves via Puppet.
Experience in Server infrastructure development on AWS Cloud, extensive usage of Virtual Private Cloud (VPC), Cloud Formation, Cloud Front, EC2, RDS, S3, Route53, SNS, SQS, and Cloud Trail.
AWS server provisioning using Chef Recipes.
Replicated the Jenkins build server to a test VM using Packer, Virtual Box, Vagrant, Chef, Perl brew and Server spec.
Hands on experience in monitoring EC2 instances using Nagios.
Worked on bug tracking Tool named as Bugzilla where track the bugs and push them forward to the developer team.
Coordinate with the Development Teams to receive the correct versions of re-usable and dependent components and with Environment team for issuing/installing successful builds.
Environment: Linux, Subversion, Selenium, Azure, Maven, GIT, AWS EC2, VMware, Autoscaling, Glacier, RDS, ELB, AMI, ECS, WebLogic, Jenkins, Python script, Perl script, Bugzilla, Nagios, Puppet, Chef, Docker, JSON.
Client: Parexel International - Billerica, MA. Oct’19 - Jun ‘20
Role: DevOps Engineer.
Responsibilities:
Implemented Subversion and GIT metadata including elements, labels, attributes, triggers and hyperlinks.
Migrated IaaS and PaaS instances between public and private clouds - Apache, RDBMS, and Unix/Linux.
Experience in Automating, Configuring and Deploying Instances on Azure environments and in Data centers.
Worked on AWS ELB and configure the auto scaling as per the application user traffic and managing the multi-tier and multi-region architecture using AWS Cloud Formation.
Architected automation of Azure Virtual Networks, Network Security Groups and access control rules.
Worked with security team to make sure Azure data is highly secure.
Integrated Maven plugin with Jenkins and configure pipeline job to invoke maven top-level goals such as compile, test, package, deploy, install and clean.
Implemented SonarQube for code quality check and Nexus repository and integrated them into Jenkins to achieve Continuous Integration.
Ongoing management, support and maintenance of Amazon Web Services (AWS) infrastructure.
Automated the Build and Deployment environment end -to- end using Jenkins.
Installed and configured Kubernetes to manage Docker containers.
Helped convert VM based application to micro services and deployed as a container managed by Kubernetes.
Used Chef cookbooks for server provisioning, configuration, release and deployment automation.
Played the admin roles for Ansible Tower and Jenkins.
Experienced in cloud technologies including Infrastructure as a Service (IaaS) and Platform as a Service (PaaS).
Experience with AWS instances spanning across Dev, Test and Pre-production and Cloud.
Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Elastic Beanstalk and EC2 instances.
Installed and configured configuration tool such as Chef Server/workstation and nodes via CLI tools to AWS nodes.
Created IAM roles for different users including developers, system admins, and network admins.
Developed unit and functional tests in Python and Ruby.
Worked on container-based deployments using Docker and cluster management environment Kubernetes. Created Docker images using a Dockerfile, worked on Docker container snapshots, removing images and managing Docker volumes.
Configured the Kubernetes provider with Terraform which is used to interact with resources supported by Kubernetes to create several services such as Config Map, Namespace, Volume, Auto scaler, etc.
Worked with Remedy ticketing tool to process the requests and document and tabulate the process.
Monitored applications using Nagios and fixed issues related to load and performance testing for complex systems.
Monitored operational and performance metrics of our AWS resources and web applications using CloudWatch and Nagios.
Imported and managed multiple corporate applications into GitHub code management repo.
Implemented Jenkins Workflow and Plugins for repeatable deployments of multi-tier applications, artifacts and services to Docker and Red Hat.
Worked on Agile projects for a DevOps team to help deliver critical functionality to a cloud-based service.
Used Ansible as a configuration integration tool to orchestrate to various Dev QA environments.
Worked on Agile methodology and used JIRA for issue tracking.
Environment: Maven, Ant, GIT, SVN, Chef, PagerDuty, Groovy, Docker, Red Hat, AWS, Jenkins, Ansible, Azure, Python, Ruby, Jira.
Client: ZenQ -Hyderabad, India. April’16 - Aug’19
Role: Cloud Engineer.
Responsibilities:
Responsible for the development and maintenance of processes and associated scripts/tools for automated build, testing and deployment of the products to various developments.
Build and Release Java Applications to DEV, Test, Pre-Prod and Prod Environments
Developed Python and shell scripts for automation of the build and release process.
Involved in editing the existing MAVEN files in case of errors or changes in the project requirements.
Manage configuration of Web App and Deploy to AWS cloud server through Chef.
Managed Maven project dependencies by creating parent-child relationships between projects.
Jenkins is used as a continuous integration tool for automation of daily process.
Responsible for Deployment Automation using multiple tools Chef, Jenkins, GIT, MAVEN Scripts.
Installed and Managed Nexus Private repository manager for handling dependency management.
Used JIRA for change management and bug tracking.
Used Chef to automate the slave configuration setup and maintenance.
Deployed and configured Chef and Chef Solo including bootstrapping of Chef client nodes for provisioning, created roles, cookbooks, recipes, and data bags for server configuration, deployment, and app stack build outs.
Performed integrating, Junit and code quality Tests as a part of build process.
Imported and managed multiple corporate applications into Subversion (SVN).
Experience with VMware Virtualization using hypervisor of vSphere.
Had experience working with the Enterprise storage SAN and NAS.
Developed build and deployment scripts using MAVEN as build tool and automated the build and deploy processes using Jenkins to move from one environment to other environments.
Environment: SVN, Maven, Tomcat, Nexus, VMware, Python, Shell Script, JIRA, Chef, SOAP, JSP 1.2, Java, Angular JS, JQuery, DOJO, CSS, AJAX, DWR, XML, XSL.
Education Qualifications:
Bachelor’s in Computer Science at JNTU, Hyderabad, India.