DevOps and Site Reliability Engineer, 5 years of In-depth knowledge on AZURE. I have extensive experience in building, deploying, and maintaining cloud infrastructure. scripting experience using bash, python, with focus on DevOps tools, CI/CD and AWS Cloud Architecture. Solid hands-on experience with container-orchestration: Kubernetes & container-based Docker deployments: Docker hub, Docker registries. Expertise with automation tools like Jenkins, Chef, Ansible, Terraform, and Helm.
2 Years of experience on development and Operations in Java/J2EE technologies, using Spring boot micro-services framework, excellent technical knowledge in NoSQL and RDBMS systems, developed and consumed web services based on RESTful services. Experienced in handling version control systems Git and Bitbucket. Working experience with Static scans, Dynamic scans and Security scans.
• Operating as DevOps engineer responsible for Provisioning and maintaining Azure cloud resources using Terraform, Ansible, Bicep and ARM Templates.
Responsible for end-to-end MongoDB (IaaS) to Cosmos DB (PaaS) migration, with schema redesign and data replication.
• Configured Geo-replication for all the Infra and PaaS services to failover between the primary and secondary production environments.
• Supported Databricks for analytics teams, including Unity Catalog setup, access controls using Network Connectivity Configurations (NCC)
• Built ADF Pipelines to orchestrate batch/streaming data flows into Databricks and Large file migrations.
• Managed AKS cluster upgrades, Implemented Auto-scaling policies for workloads, RBAC and pod security policies.
• Handled Tableau Admin activities such as site management, tableau upgrades, Licenses & configuration maintenance, tableau server management, tableau backups and user provisioning.
• Managed Azure infrastructure for Web Applications
• Configured build agents, release agents and deployment groups for ADO.
• Facilitated automated scripts SPN Certs, KeyVaults Secret, Keyvault Access Policy Rotations.
• Automate the installation and configuration of tools.
• Worked on SAST & DAST vulnerability scans automation for the release deployments.
• Part of the Production Support Team who support and maintain the current infrastructure and takes care of Production Deployments in a timely manner.
• Strong ability to troubleshoot any issue generated while building, deploying, and during production hence assisting teams to deliver scalable and Fault-tolerant software into production environments.
• Maintained and upgraded Java based systems on IBM tech stack, including IBM WebSphere and DB2.
• Implemented Kubernetes based orchestration on OpenShift for deploying scalable webservices.
• Configured CyberArk for automated password rotations and access controls, preventing unauthorized access and audit failures.
• Contributed to code migration from older Java version to Java 8, incorporating Lambda expressions and streams for cleaner and more efficient code.
• Optimized SQL queries and stored procedures in IBM DB2 databases, enhancing data retrieval efficiency for high volume transaction processing.
• Designed RESTful APIs and integrated them with IBM MQ for asynchronous communication between legacy and modern components, improving system interoperability.
• Troubleshot and resolved production issues in high-availability setups, reducing mean time resolution by 30% through proactive monitoring using event rules.
• Developed and maintained Java Spring Boot applications with REST APIs and microservices architecture.
• Improved application performance by 30% by optimizing the SQL Queries and caching strategies.
• Implemented improved monitoring using Datadog and created several dashboards to provide insight into application performance and stability.
• Developed and shared best practices for Kubernetes deployment and operation.
• Accountable for the integration/maintenance/development of application and server monitoring tools - Datadog.
• Developed applications under TDD approach, Jacoco and PIT coverage as a part of the development using Junit with Mockito framework.
• Worked on testing our application end points using BDD approach with help of cucumber with Gherkins and generating the reports using serenity.
• Involved in creating the Splunk dashboard to track the progress of success vs failed status code right after the deployment day.
· Configured and maintained network devices (routers, switches, firewalls) and virtual network components for seamless software deployments.
· Implemented scalable network architecture to support software applications, ensuring High availability, low latency and optimal performance using tools like AWS VPC, Virtual Networks, and CDNs.
· Monitored network performance using tools like Wireshark, Identifying and resolving bottlenecks to enhance application efficiency.