Post Job Free

Resume

Sign in

Software Development Machine Learning

Location:
Frisco, TX
Posted:
April 17, 2024

Contact this candidate

Resume:

NAGARAJU SRIRAM

Email: ad42y0@r.postjobfree.com

Phone : 410-***-****

15+ years of experience in Analysis, Design, Development and Deployment of enterprise applications. Expertise spans a diverse range of sectors including finance, telecom, insurance, banking, and retail sectors.

Expertise in all phases of System Development Life Cycle Process, Agile Software Development, Scrum Methodology and Test-Driven Development.

Well-versed in IT operations, systems administration, and software development.

Good experience in working on DevOps technologies and processes, including version control systems, build and deployment automation, containerization, cloud computing, observability, monitoring, migration, and logging tools.

Incorporated security tools like Dependency Track, Trivy Scan, SonarQube, NIL into Jenkins Pipeline.

Proficiency in a variety of cloud services, including Amazon Web Services (AWS), Microsoft Azure, and VMware and Understanding of OpenStack for building and managing cloud computing platforms for public and private clouds and Bare Metal.

Experience in Java, .Net, Golang programming and involved in development of diverse applications.

Proficient in Micro services, API Development, Docker, Kubernetes, Helm, ArgoCD, Jenkins.

Good understanding of AI capabilities and Machine Learning models deployments in cloud.

Good experience in Infrastructure as Code (IaC) and Configuration management tools using Terraform/Ansible.

Hands on DevOps and CI/CD tool chains using Docker, Kubernetes, Jenkins, GitHub.

Knowledge of Monitoring and observability using Elastic Search, Datadog, Dynatrace and other tools.

Proficient in writing SQL queries in PostgreSQL, SQL Server, Oracle, Cassandra, DB2 and Sybase.

Understanding of the principles and best practices of Software Configuration Management (SCM) processes, which include compiling, packaging, deploying and application configurations.

Managing the repository access management, resolving the access issues, mentoring the development teams, repository migrations.

Continuously includes DevSecOps as a core element of the individual development plan.

Experience in integrating Unit Tests and Code Quality Analysis Tools like SonarQube.

Expertise in understanding the development environment of the existing application.

Implementation of shared libraries for bug fixing enhancement and stability improvements

Hands on experience in automating the build process using CI Tool as Jenkins with Pipeline View.

Experience in automation deployment, scaling, and management of containerized Application.

Responsible for managing the release documents and co-ordination process with different teams as part of release team.

Followed best practices to automate the release automation and worked in production releases and coordination with different stakeholders in entire release.

Good experience in K8S using Pods, Replica Set, Services, Secrets, HPA, virtual service.

Well versed in using Client-Side development using JavaScript, XML, XSL, AJAX, CSS and HTML.

Worked closely with QA team to perform tests and identify needed corrections or enhancements.

Support in delivering quickly builds during critical QA validations & for Hotfix/Patch Releases and handled deployments into Production Environments.

Team player with the ability to communicate effectively at all levels of the development process.

Self-starter, Quick Learner with good communication and interpersonal skills.

Documents and shares knowledge within your organization via internal forums and communities of practice.

Master’s in computer science from University of Maryland, USA.

Bachelor’s in computer science and engineering from JNTU, India.

Sun Certified Java Programmer

Microsoft Azure Fundamentals

DevSecOps/DevOps/SRE/Release Engineering, Process Improvement, Cloud Native Infrastructure, Continuous Integration and Continuous Deployment, Artificial Intelligence/Machine Learning

Full Stack Developer (Java/J2EE, .Net/C#, Go), Microservices Architecture

Software Development Life Cycle, Agile Methodologies

Programming and Scripting Languages: Java/J2EE, .Net/C#, Go, Python, JavaScript, HTML, CSS, XML, Angular, Shell

Communities of Practice: DevOps/DevSecOps, SRE, Release, Platform, Full Stack Development, Artificial Intelligence/Machine Learning

Programming Patterns: Microservices, Monolithic Patterns, Web Services, SOAP and REST APIs

Clouds: AWS Azure, on-prem (VMWare)

Tech Stacks: Openstack, Kubernetes, LAMP

CI/CD Tooling, Package Management: Maven, ANT, Jenkins, Helm, ArgoCD, Kustomization

Generic Development Tooling: Git, Docker, SVN, VSS, ClearCase, Visual Studio Code, Eclipse, RAD, NetBeans, Notepad++, Beyond Compare, WinSCP, WinMerge, SmarSVN, PgAdmin.

Operating Systems: UNIX, Linux, windows

Frameworks and Development Technologies: Apache Struts, Spring, JSP, Tomcat, WebSphere, WebLogic, JBoss

Databases: DB2, UDB, Oracle, MS SQL Server, NoSQL, PostgreSQL

Soft Skills: Continuous Learner, Excellent Analytical & problem-solving, Great Team Mentor & Player.

Dell Technologies Inc., Richardson, TX Jun 2018 to Current

Software Principal Engineer/DevOps Champion

Projects: Dell Data Security, Dell Cloud Command Repository Manager (DCCRM), Core Services. ATLANTIS

Responsibilities:

Involved in requirements gathering, analysis, design, development and production support and monitoring/trouble shooting.

Design and build solutions to modernize and transform our technology products to improve high availability, scalability, security, observability, resiliency, and performance.

Continuous Integration (CI) and Continuous Deployment (CD) streamline the development process, enhance collaboration, and facilitate faster release cycles.

Hands on cloud providers services in AWS and Azure. Creating the Infrastructure (IaC) using Terraform, Hub and Spoke Model.

Pipelines for the Microservices written in Java/.Net/Golang/Angular and integrated them with different tools (Trivy Scan/NIL/SonarQube/Dependency Track) as part of the Continuous Integration process.

Implemented Dockerization and Orchestration of Microservices.

Focused on applying and encouraging DevOps best practices within the team.

Developed cloud agnostic scripts using cloud native container platform Kubernetes following services, pods, deployments, ingress, virtual service, Gateways.

Worked on the deployment of Machine Learning models using Azure Learning studio, Inference deployment Models (Batch Inference).

Using Kubernetes package management through Helm and Continuous Delivery using Argo CD.

Cloud Migrations are done on time and executed as per the plan.

Closely working on the cloud providers cost optimizations, vms, Firewalls, Logging.

Following in the standards of the networking & cybersecurity for the Domain and SSL Certs

Linux commands and utilities, OpenSSL, SSH, Curl, Pipes. DNS, A-Records.

Observability, Availability, Monitoring the Production Jobs, and Alerts using ElasticSearch/Kibana, Datadog, DynaTrace, Alerts, Notification services.

Collaborate with technologists across the company to build cloud-native applications.

Configuring Infrastructure and updates using Ansible.

API development and application in the Java/.Net/Go platform, Utilize web services REST.

Created Jenkins Jobs and Pipelines for Microservices.

Application Configurations, ConfigMap, Resource Management, Replicas, Secrets.

Deploying the Microservices locally by creating kustomization/Helm scripts in Minikube locally.

AKS Cluster, Application Gateway, ServiceMesh, ISTIO, Kubernetes, Secret Manager, Key Vault, Firewall Policy, NSG, VM’s, IAM, LoadBalancer, Event Driven Messages, SQS/SNS, EC2, NAT, WAF, EventHub, Storage Accounts, Lambda, EKS, RDS, PostgreSQL.

Ensure databases within the cloud are created and connected and executed SQL Queries.

Collaborated with and across Agile teams to implement and support technical solutions.

Develop solutions in Cloud and Deploying in AWS with scripting languages such as Terraform/Ansible/Cloud formation.

Web technologies including HTML, CSS, XML, JSON, JavaScript, and JSP, intranet application development using HTML, CSS, Angular.

Configured Jenkins CI tool for project and setup Nightly Builds

Build and Deploy on OnPrem/SaaS AWS using Bamboo, Jenkins, Ansible and Code Pipelines.

Experience in Automatic deployments and continuous integration using Jenkins, Bamboo and Cloud formation.

Worked closely with other engineering teams to help with ongoing feature development, product maintenance, and management of development teams.

Experience in Agile Software Development Methodologies (SCRUM). Test Driven Development (TDD) and Performance analysis tools.

Generate technical documentation using JIRA, Confluence, Sharepoint, Microsoft Office applications and Unit/Functional test cases.

Environment: Java, J2EE, JDK1.8, HTML, JavaScript, Springs, .NET, C#, Go, Microservices, Agile, Linux, Putty, Tomcat, Eclipse, Beyond Compare, GIT, MAVEN, WinScp, Jenkins, Log4j, JUNIT, Artifactory, Spring Boot, VmWare, collabora, Confluence, Bamboo, Ansible, AWS, Azure, visual studio.

Eminent Software Services, CT Oct 2012 to Jun 2018

Senior Software Developer, Client: Capital One, Project: FLOGA (3+ months)

Software Developer, Client: AT&T, Projects: Cloudmeter, AIC, PAF/CDP (5+ years)

Software Developer, Client: Verizon, Project: Enterprise Softswitch Activation Platform (3+ months)

Responsibilities:

Involved in requirements gathering, analysis, design, development, and production support.

Webtier of the application using HTML, JavaScript, Sencha Architecture

Strong Experience in Virtualization, Cloud Computing and Web Services. Performed Configuration, deployment and support of cloud services including Openstack, Azure, VmWare, AWS, Baremetal and ExaCM

Extensive Experience with SDKs and related API’s for Openstack, VMware, Azure, AWS and ExaCM

Used Spring Rabbit-MQ in cluster as messaging system between the APIs and Micro services.

Strong Experience in Deploying, managing, and operating scalable, highly available, and fault tolerant systems in different Cloud providers.

Develop Java classes following the OOPS concepts (Collections, I/O Streams, Multi-Threading, Exceptional Handling).

Application development using Java web-based technologies such as Servlets, Java Web Service REST API.

Developed an Abstraction framework for different cloud providers and integrated with AAF

Created multiple Kubernetes Clusters in Openstack, AWS

Worked in creating Kubernetes Clusters in AWS and deploying a Docker Image on top of Kubernetes Cluster.

Development of a standard JSON REST response template which can be used by applications across a system using Spring Boot.

Used KeyStone for Openstack authentication and authorization in all AIC Applications.

Used Ceilometer to collect metrics on various openstack components and persists to a DB

Followed Spring/Struts Framework for the development for all.

Wrote Unit Test Cases using JUNIT for unit level testing.

Involved in bug fixing and functionality enhancements.

Used Rally/iTrack to track tasks and stories for the Iterations.

Used Apache Maven build tool to automate the build process and Jenkins CI for continuous integration.

Installing and Configuring Jenkins and plugins to achieve the build automation and setup a Continuous Integration Process.

Installed and Configured Connect:Direct to transfer files between systems in all environments.

Written DDL, DML queries to insert, retrieve and modify the data in database.

Worked on the database queries used in the application using Oracle and Cassandra.

Monitoring RabbitMq messages on a daily basis.

Maintained Version control using SVN.

Responsible for maintaining various SOA/Web Services.

Developing clients for the web services using Axis, JAXB, SOAP.

Written DDL, DML queries to insert, retrieve and modify the data in database.

Worked on Linux shell scripts.

Build the application using MAVEN and deploy the same in DEV, QA, Pre-PROD and PROD Environments using Tomcat application server.

Generated source scan reports for the programming projects.

Environment: Java, J2EE, JDK1.7, JavaScript, JSP, Servlets, Spring Boot, REST APIs, Web Services, Microservices, Linux, Putty, Oracle, Tomcat, Eclipse, Beyond Compare, Connect:Direct, Rally, GIT, CodeCloud, MAVEN, WinScp, Jenkins, SVN, Log4j, JUNIT, Toad, SQl Developer, Openstack, VmWare.

Technology Specialist, Magna Infotech Pvt. Ltd., Client – WellsFargo, Feb’12 - Oct'12

Programmer Analyst, System Dynamix Corp, CT, Client - MassMutual Financial Group, Aug’09 - Dec’11

Programmer, United Software Inc, IL, July’09 - Aug’09

Web Developer, UTIS Inc, Piscataway, NJ, Mar’09 - June’09

Software Programmer, ITPI Staffing Solutions, PA, Client – Highmark, Oct’08 - Dec’08

Education

Certifications

Core Competencies

Skills

Professional Experience

Additional Experience



Contact this candidate