Post Job Free
Sign in

Devops Engineer Senior

Location:
Harrison, NJ
Posted:
August 22, 2025

Contact this candidate

Resume:

Nikitha Purimitla – Senior DevOps Engineer

******************@*****.*** 480-***-****

PROFESSIONAL SUMMARY

• Around 10+ years of extensive experience in Automating, configuring and deploying instances on cloud environments and Data centers. Experience in the areas of DevOps, CI/CD Pipeline, Build and release management, AWS/Azure and Linux/Windows Administration. Proficient in prioritizing and completing tasks in a timely manner, yet flexible to multitask when necessary. 6+ years of experience in DevOps Engineer and 4 years of experience in Testing.

• Experience in designing and deploying a multitude of applications utilizing all the AWS stack such as EC2, VPC, EBS, AMI, SNS, RDS, Cloud Watch, Cloud Trail, Cloud Formation, Beanstalk, Auto scaling, Cloud Front, IAM, S3, and R53 and Glacier.

• Hands on experience in Azure Automation Assets, Graphical runbooks, PowerShell runbooks that will automate specific tasks. Expertise in Azure infrastructure management (Azure AD, Azure Web Roles, Worker Roles, SQL Azure, AZURE Storage, Azure AD Licenses, Office365). Virtual Machine Backup and Recover from a Recovery Services Vault using Azure PowerShell and Portal.

• Created multiple Terraform modules for versioning infrastructure, managed configurations, applications, installation process for AWS instances and Web Servers using Python and shell scripts.

• Production experience in large environments using Configuration Management Tools such as ANSIBLE, CHEF, PUPPET.

• Used Ansible and Ansible Tower as configuration management tool to automate repetitive tasks, deploy applications, manage changes and automate software update. Wrote Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of AWS Nodes.

• Worked with Kubernetes to provide a platform for automating deployment, scaling, and operations of application containers across clusters of hosts and managed containerized applications using its nodes.

• Expertise in managing and deploying cloud applications with Azure Cloud Services, including Web Apps, Active Directory, Container Service, SQL, and Cognitive Services (LUIS).

• While Azure AI Studio focuses on custom AI solutions, Cognitive Services can be used alongside to enhance applications with pre-built AI features.

• Experience in using Docker and setting up ELK with Docker and Docker-Compose. Actively involved in deployments on Docker using Kubernetes.

• Integrated Jenkins with various DevOps tools such as Nexus, SonarQube, Puppet 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. Also have experience in creating Upstream and Downstream jobs (Build Pipeline) in Jenkins.

• Experience in writing Jenkins Pipeline Groovy Scripts for Continuous Integration and build workflows and Used Jenkins for uploading Artifacts into Nexus Repository and Automated various day-to-day administration task by developing Bash, Ruby, JSON, Perl, PowerShell and Python Scripts.

• Hands-on experience working with Azure Cloud Services (PaaS & IaaS), Storage, Web Apps, Active Directory, Azure Container Service, VPN Gateway, Content Delivery Management, Traffic Manager, Azure Monitoring, OMS, Key Vault, Visual Studio Online (VSO), Cognitive Services (LUIS) and SQL Azure.

• Expertise in using build tools like MAVEN, ANT and Gradle for the building of deployable Artifacts such as war and ear from Source Code and automated Web and J2EE applications to the above platforms.

• Experience in real-time monitoring and alerting of applications deployed in AWS using Cloud Watch, Nagios, ELK stack and Splunk.

• Experience in working with Version Control Systems/Source Code Repository tools like Subversion, GIT, Bit Bucket, SVN, GitHub.

• Experience in using Git branching strategies, pull requests, code reviews, resolved merge conflicts on Linux and windows platforms for tracking modifications in Source Code integration, automation, deployment of application servers: WebLogic, WebSphere, Tomcat.

• Experience in managing repository managers like Nexus/ JFrog for the Maven builds. Integrated Maven with Jenkins through which the Surefire test reports and Javadoc’s produced by Maven are captured to build parallel modules for larger maven projects.

• Knowledge of Agile development methodologies like Scrum, Sprints model. Exposed to all aspects of Software Development Life Cycle (SDLC) such as Analysis, Planning, Developing, Testing and implementing and post-production analysis of the projects.

• Experience in using ticketing, bug tracking systems and code coverage tools like JIRA, Remedy, Service Now, RALLY, SonarQube, Jacoco.

• Proficient in writing Python, Ruby, YAML, Perl, Shell, Bash, PowerShell Scripting to automate the deployments.

SKILL SET

• Infrastructure as a service: Amazon Web Services, Azure.

• Continuous Integration: Jenkins, Bamboo, GitHub Actions, GitLab Pipelines.

• Containerization: Docker, Kubernetes, Helm, OpenShift.

• Configuration Management: Puppet, Ansible, Chef.

• Infrastructure as Code: Terraform, CFT, ARM

• SCM and Version control: GIT, SVN, GitHub, GitLab, Azure Repos.

• Build Tools: Gradle, Ant, Maven.

• Scripting/Programming Languages: Shell, Ruby, Python, YAML, JSON.

• Continuous Monitoring: Nagios, Splunk, Datadog, Cloud Watch, Dynatrace, Prometheus, Grafana.

• SDLC: Agile, Kanban, Waterfall.

• Application/Web Server: Web logic, Tomcat, Nginx, IIS.

• Operating Systems: Linux, MacOS, Windows.

EDUCATION

• Bachelors in Computer Science and Engineering

CERTIFICATIONS

• Certified Azure Administrator Associate.

• Certified AWS Developer Associate.

• Certified Kubernetes Administrator.

• SRE Foundation Certification.

WORK EXPERIENCE

Mastercard Sr. DevOps Engineer Nov 2022 - Current

• Worked extensively on AWS broad range of services such as provisioning EC2, AMI, VPC, ELB, Auto-Scaling, Security Groups, IAM, EBS, S3, SNS, SQS, Route53, CloudWatch, Cloud Formation, Cloud front, Cloud trial, RDS, EMR, Red shift, AWS OpsWork.

• Managed AWS EC2 instances, S3 and Glacier for our data archiving and long-term backup and UAT environments as well as infrastructure servers for GIT.

• Extensively used Elastic Load Balancing mechanism with Auto Scaling feature to scale the capacity of EC2 Instances across multiple availability zones in a region to distribute incoming high traffic for the application.

• Designed AWS CloudFormation templates to create customized VPC, subnets, NAT to ensure successful deployment of Web applications. Used Cloud Front to deliver content from AWS edge locations to users, allowing for further reduction of load on front-end servers.

• Created pipelines in AWS by using AWS service Code pipeline for automation from development to deployment process and used ELB, security groups, Network Access control lists (NACL), NAT Instance and Route 53.

• Managed virtual cloud AWS, OpenStack Resources as required with an overall objective of improving scalability, performance, reliability and highly available fault tolerant cloud infrastructure. Created backups in various private clouds like OpenStack.

• Created multiple Terraform modules for versioning infrastructure, managed configurations, applications, installation process for AWS instances and Web Servers using Python and shell scripts.

• Managed infrastructure in AWS with Terraform and orchestrated Docker containers, pushed Docker images to ECR and deployed in ECS services.

• Used Ansible galaxy for Documentation and References and creating Ansible playbook and deploying on nodes and Ansible Tower to manage Multiple Nodes and Manage Inventory for different Environments.

• Wrote Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of AWS nodes and Tested Playbooks on AWS instances using Python. Run Ansible Scripts to Provide Dev Servers.

• Advanced proficiency in Terraform and Ansible for infrastructure provisioning, configuration management, and automation of deployments across AWS and Azure environments.

• Created Docker Containers leveraging existing Linux Containers and AMI’s in addition to creating Docker Containers from scratch using Docker files and actively involved in deployments on Docker using Kubernetes.

• Involved in Orchestrating Docker with Mesos/Marathon. Developed auto container to automate containerization of new and existing applications as well as deployment and management of complex run time environment like Kubernetes.

• Worked with Scheduling, deploying, managing container replicas onto a node cluster using Kubernetes and experienced in creating Kubernetes clusters work with frameworks running on the same cluster resources.

• Created Pods using Kubernetes and worked with Jenkins pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes. Implemented Twist lock for containers and application security.

• Integrated Jenkins with 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.

• Orchestrated and migrated CI/CD processes using Cloud Formation, terraform templates and Containerized the infrastructure using Docker setup in Vagrant, AWS and Amazon VPCs.

• Experienced in Branching, labeling and analyzing and resolving conflicts related to merging of source code in GIT and implemented a continuous Integration and Delivery pipeline using Docker, Jenkins and GIT. Also used Jenkins pipeline plugin to analyze the Maven dependencies and the SCM changes.

• Proficient in automating EKS cluster provisioning and application deployment using AWS CloudFormation, AWS CDK, or Terraform.

• Utilized Terraform for AWS application deployment and infrastructure management, enabling high availability, scalability, and consistency through infrastructure-as-code practices on AWS.

• Compiled Java Code performed Debugging and Placed Builds into Maven Repository by using MAVEN.

• Defined dependencies and plug-ins in Maven pom.xml for various activities and integrated Maven with GIT to manage and deploy project related tags.

• Pulled Terraform code from GitHub to Jenkins, managed builds by compiling the code using Maven build tool, used SonarQube for code analysis to check bugs, further used Fortify to validate the security of the code, pushed artifacts to Nexus Artifactory.

• Utilized Amazon Cloud Watch to monitor resources such as EC2, CPU memory, Amazon RDS DB services, Dynamo DB, tables, EBS volumes, to set alarms for notification or automated actions and to monitor logs for a better understanding and operation of the system.

• Configured Apache as a reverse proxy to encrypt/decrypt webserver traffic, reduced load off the web server. Deployed static content to Apache web servers and applications on Tomcat Application servers.

• Implemented Lambda functions using Python to manage AWS infrastructure, collected data from incoming events, stored it into Amazon Dynamo DB and S3 buckets using API and sent the data to Amazon CloudWatch.

• Worked with SQL databases and developed backup for the database in AWS cloud environment. Support the administration in agile software development, testing and production in cloud hosted environment.

• Involved in setting up JIRA as defect tracking system and configured various workflows, customizations and plugins for the JIRA bug/issue tracker.

• Implemented Python Scripts using stranded libraries for getting all the agent logs (Inventory, Remote connections, Network usage and performance counters) from the flavors of LINUX.

• Environment: AWS, Linux, Apache, Nexus, Jenkins, Docker, Kubernetes, Terraform, Ansible, SonarQube, Maven, GIT, Python, Shell, Amazon cloud watch, Tomcat, Vagrant, SQL Database, JIRA, Fortify

Penske Azure DevOps Engineer May 2021 – Oct 2022

• Configured and deployed Azure Automation Scripts for a multiple application utilizing the Azure stack (Including Compute, Web & 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.

• Configured Azure Multi-Factor Authentication (MFA) as a part of Azure AD Premium to securely authenticate users and worked on creating custom Azure templates for quick deployments and advanced PowerShell scripting.

• Designed Azure Data Factory Pipelines utilizing Self-hosted runtimes and Azure Data Factory copy tool, migrated the data from on-premises SQL database servers to Azure SQL database servers.

• Worked on Provisioning of IAAS & PAAS Virtual Machines and Web/Worker roles on Microsoft Azure Classic and Resource Manager and troubleshooting issues on Azure VMs.

• You can integrate Cognitive Services into Azure ML workflows or use them to supplement the capabilities of models developed with Azure ML.

• Worked 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 ASR.

• Hands on experience on Backup and restore Azure services. Designed and configured Azure Virtual Networks (VNets), subnets, Azure network settings, DHCP address blocks, DNS settings, security policies and routing.

• Used Azure provider to develop Terraform templates for building, changing and versioning Infrastructure as Code, deployed infrastructure using Azure Terraform to create development, production and test environment for software development process, launched multi-layered resource groups for provisioning and wrote new plugins in Terraform for supporting new functionalities.

• 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.

• Experienced in installing, configuring and managing Docker Containers, Images for Web Servers and Applications servers such as Apache Tomcat using Docker.

• Using Docker and setting Azure Container Registry with Docker and Docker-compose and actively involved in deployments on Docker using Kubernetes.

• Managed implementation of microservices on Kubernetes cluster, created pods using Kubernetes for running all microservices builds to Docker registry and used Azure Kubernetes Service (AKS) to deploy Kubernetes based containerized applications.

• Created a deployment procedure utilizing Jenkins CI to run the unit tests, build documentation using Natural Docs, and create RPM packages for installation and setup the application and its dependencies. Took sole responsibility to maintain the Jenkins server.

• Used Azure Resource Manager templates along with Chef recipes to automate deployment of IaaS resources like VMs, networking in Azure. Managed Azure Kubernetes Service clusters configuration with Chef.

• Automated the provisioning of Azure resources such as VMs, VNets, Blob Storage, SQL Databases, and more using Terraform, reducing manual setup and configuration efforts.

• For example, you might use Cognitive Services for sentiment analysis in a custom model built with Azure ML.

• Developed Ansible playbooks to automate the deployment process, configuring servers, installing dependencies, and setting up applications, thereby reducing manual effort and potential for human error.

• Used Bash and Python, including the Azure SDK for Python, to supplement automation provided by Ansible and for tasks such as encrypting Azure Disks backing VMs.

• Hosted Dynamics 365 applications on Azure App Service. Integrated Dynamics data and processes with other Azure-hosted applications and PaaS services.

• It provides a more extensive set of tools for model management, experimentation, and deployment compared to Azure AI Studio.

• Implemented Jenkins as a full cycle continuous delivery tool involving package creation, distribution and deployment onto tomcat application servers via shell scripts embedded into Jenkins jobs.

• For any kind of commit /push had done in the current projects by the various developers and data engineers, Created Jobs in Jenkins by scheduling jobs using Webhooks.

• Maintained Artifacts in binary repositories using JFrog Arifactory and pushed new Artifacts by configuring the Jenkins project Jenkins Artifactory plugin.

• Used GIT as source code management tool, created local repo, cloned the repo and performed add, commit, push, stash, branching, created tags operations. Defined branching, labeling and merge strategies for all applications in GIT.

• Responsible for Building the JAVA and J2EE applications by using POM.XML in maven by adding all the dependencies required.

• Used Azure DevOps and pipelines to drive all microservices builds out to the Docker registry and then deployed to Kubernetes on Azure.

• Integrated Grafana with Prometheus to provide real-time insights into application performance and system health, enhancing decision-making.

• Integrated Dynatrace with Azure Kubernetes Service (AKS) and Docker environments on Azure for advanced application performance monitoring (APM) and full-stack visibility.

• Integrated Azure Application Insights for monitoring, logging, and diagnosing performance issues, resulting in reduced application downtime and improved user experience

• Managed Nagios plugins to monitor Azure resources and Nagios event handlers for automatic restart of failed services and applications.

• Querying and indexing RDBMS and NoSQL databases. Communicating with DB administrators.

• Environment: Azure, Ansible, Kubernetes, Docker, Jenkins, GIT, Maven, Tomcat, JFrog, Nagios, Power shell, Shell, Bash, Terraform, Git Hub, SQL Database, Java, Prometheus, Grafana, Dynatrace

Fidelity Investments, Covington, Ky DevOps Engineer Nov 2019 – Apr 2021

• Designed highly available, cost effective and fault tolerant systems using multiple EC2 instances, Auto Scaling, Elastic Load Balance and AMIs.

• Implemented end-to-end CI/CD pipeline architecture using Jenkins, Artifactory and Cloud Foundry. Responsible

• for AWS cloud architecture and environment setup for cross teams.

• Primary duties include Build and Deployment of the java applications onto different environments like Dev, QA & UAT.

• Scheduled snapshots of volumes for backup and find root cause analysis of failures and documenting bugs and fixes, scheduled downtimes and maintenance of cluster.

• Involved in User management with LDAP and setting up Kerberos authentication for cluster and creation of volumes for users and allocating quotas; established NFS gateways on data nodes/NFS mount on edge nodes.

• Worked on creation of Docker containers and Docker consoles for managing the application life cycle.

• Installed and configured Docker Swarm and integrated Docker container orchestration framework, created pods, config maps, managed deployments and utilized Kubernetes for scaling, applications operations across clusters of hosts, and for CI/CD runtime environment to build, test and deploy.

• Worked with Chef Enterprise Hosted as well as On-Premises, Installed Workstation, Bootstrapped Nodes, Wrote Recipes and Cookbooks and uploaded them to Chef-server.

• Worked on Jenkins file with multiple stages like checkout a branch, building the application, testing, pushing the image into GCR, deploying to dev, deploying to stage, Acceptance testing and finally Deploying to Prod.

• Created Jenkins pipelines involving several Downstream/Upstream job configurations based on dependencies from other applications & based on Release methodologies.

• Configured local Maven repositories and multi-component ANT projects with Nexus repositories and scheduled projects in Jenkins for continuous integration.

• Managed central repositories and Implemented GIT to host GIT central repositories for source code across products, facilitate code reviews and login audits for Security Compliance. Designed and maintained GIT repositories, creating branches, tagging and merging.

• Configured WebLogic application server, backup, and restored tasks using commands like restoreConfig. Also, configured WebLogic load balancing using WebLogic workload management including vertical scaling, horizontal scaling, created dynamic clusters.

• Worked with SQL databases and developed backup for the database in AWS cloud environment. Support the administration in agile software development, testing and production in cloud hosted environment.

• Generated Bash, Perl & UNIX scripts for build activities in QA, Staging and Production environments.

• Used Splunk for monitor and analyze large scale machine generated data and integrated with various applications and services through API.

• Involved in setting up Jira as defect tracking system and configured various workflows, customizations and plug-ins for the Jira bug/issue tracker.

• Environment: AWS, Docker, Docker Swarm, Chef, Jenkins, Maven, ANT, GIT, WebLogic, SQL database, Bash, Perl, Splunk, Jira

Charter Communications, Denver, CO. DevOps Engineer Oct 2017 – Oct 2019

• Developed and implemented Software Release Management strategies for various applications according to the Agile process.

• Collaborated with Architects, Systems, Network, Software and QA Engineers, and to continuously improve the efficiency and reliability of Build and Deployment processes to support all phases of development including production releases.

• Wrote Puppet manifests for deploying, configuring, installing shield and managing collected for metric collection and monitoring.

• Extensive experience in deploying and managing Azure Infrastructure as Code (IaC) using Terraform and Azure Resource Manager (ARM) templates.

• Proficient in provisioning and configuring Azure virtual machines, virtual networks, load balancers, and storage accounts.

• Skilled in containerizing applications and deploying them to Azure Kubernetes Service (AKS) clusters.

• Experience in setting up and managing Azure Web Apps and App Services for hosting web applications.

• Implemented continuous integration and continuous deployment (CI/CD) pipelines using Azure DevOps or GitHub Actions.

• Azure AI Studio and Azure ML provide greater flexibility and control over model development compared to the pre-built, out-of-the-box models provided by Cognitive Services.

• Configured and managed Azure SQL databases and Azure Cosmos DB for data storage and retrieval.

• Implemented serverless architectures using Azure Functions, Logic Apps, and Event Grid.

• Expertise in configuring and managing Azure Active Directory (Azure AD) for identity and access management.

• Implemented Azure Security Center and Azure Sentinel for monitoring and protecting Azure resources.

• Experience in using Azure Monitor and Log Analytics for collecting and analyzing application and infrastructure logs.

• Optimized Azure resource utilization and costs using Azure Advisor and Azure Cost Management.

• Configured Azure Virtual Networks, Network Security Groups, and Application Gateways for secure network connectivity.

• Implemented Azure Backup and Azure Site Recovery for data protection and disaster recovery.

• Deployed and managed Azure Data Factory pipelines for data integration and transformation.

• Experience in using Azure Service Bus and Azure Event Hubs for messaging and event streaming.

• Configured Azure Load Balancers and Azure Traffic Manager for application load balancing and traffic routing.

• Implemented Azure Databricks for big data processing and analytics using Apache Spark.

• Leveraged Azure Machine Learning Service for building, training, and deploying machine learning models.

• Environment: Linux, Bamboo, Puppet, Splunk, PHP, Python, Ruby, Shell, Python, Azure, Terraform, Ansible, YAML, Docker, Kubernetes, OpenShift, Azure CLI, ADO Pipelines, AKS, Git, Maven, Splunk, Nagios, Python Scripts, Java/J2EE, Linux, Prometheus, Grafana

Razorpay, Bengaluru, In Software Engineer July 2013 - Nov 2015

• Performed Manual/Automated tests via navigation and workflow of the application. I employed manual testing methods to execute test cases step-by-step, and I also utilized automated testing techniques, using test scripts and tools, to automate certain aspects of the testing process.

• During my role, I was responsible for creating and reviewing test cases to validate the functionality of all the modules within the application.

• Writing and reviewing test cases to validate the functionality of all the modules. I actively participated in reviewing test cases created by team members to maintain high-quality testing standards. This process helped ensure that the application's modules functioned as intended and met the specified requirements.

• Designed Test scripts using Quality Center by leveraging Quality Center, I could efficiently manage and organize these test scripts, allowing for easier test execution and reporting.

• Integration testing of all the features and functionalities. I meticulously verified that various features, modules, and components interacted seamlessly and produced the desired outcomes without any conflicts or errors.

• By performing regression testing, I ensured that the application remained stable and reliable across multiple versions and releases. Any issues found during regression testing were reported and addressed promptly, contributing to the overall quality and reliability of the application.

• Furthermore, I closely monitored the implementation of the suggested changes, ensuring they were successfully incorporated into the application. By closely tracking these changes, I ensured that the application continued to meet the required quality standards and provided an enhanced user experience.

• I carefully documented the details of each issue, including steps to reproduce the problem and any relevant information that could assist the development team in resolving the bugs.

• Performing system testing on each build. I executed a series of tests to verify that all the components of the application functioned correctly, and that the application met the specified requirements.

• Coordinating between clients, developers, team members and review meetings. This collaborative approach helped streamline the bug resolution process and fostered a constructive working relationship between the testing and development teams.

• Environment: Manual testing, Quality Center, HTML, XML, JavaScript, Windows.



Contact this candidate