We provide IT Staff Augmentation Services!

Devops Lead / Api Developer Resume

5.00/5 (Submit Your Rating)

SUMMARY:

  • Expertise in Modern Application architectures (full stack) / DevOps with 16 years of IT experience
  • Strong and diverse technical background across technology functional areas (Design, Development, DevOps Practices, Application Production Onboarding (support))
  • Expertise in modern web development, Microservices, configuration management, automation, cloud adoption, containers and serverless architecture.
  • Enterprise CI/CD enablement - successfully enabled in business applications leveraging enterprise tools like Jenkins, uDeploy. Build and Deploy workflow design. Architect end-to-end workflow for CI/CD, including testing and environment provisioning.
  • Have hands on experience in automating deployments, operations, and scaling of containerized (docker) applications using Kubernetes(k8s) Cluster.
  • Expertise in banking domain having lead development of several application projects.

TECHNOLOGIES:

Front End: Angular, React, JavaScript, jQuery. Testing with Mocha/Chai, Karma, Jasmine, Protractor

Back End: C# .Net, Nodejs, GraphQL, Django, Python, Java Spring boot.

Databases: MSSql, MongoDB, Oracle, MySQL

Tools: Jenkins, Artifactory, SonarQube, CheckMarx, Blackduck, Anaconda, ShareGate and DocAve(for SharePoint)

DevOps: Docker, Kubernetes (CNCF Certified Administrator) (Helm, Istio, Grafana, Prometheus), Ansible, Splunk, Git

Cloud Platforms: AWS (EC2, ELB, Route53, AWS DevOps Pipelines, lambda, Elastic Beanstalk, CloudFormation, Terraform), Azure (Azure Functions, VMs)

Scripting: PowerShell, Bash

EXPERIENCE:

Confidential

DevOps Lead / API Developer

Responsibilities:

  • Lead the DevOps effort in this highly visible project for creating a new Platform as a Service for Data Scientists to run machine learning models.
  • Did Build and Release management for Platform components.
  • Build and design the DevOps reference architecture I.e. CI/CD Pipeline for Python projects (Build, Testing, Deployment, Metrics Collection).
  • So that model code is auto deployed to environments on check-in to repository.
  • Developed APIs pertaining to service monitoring, and execution of Model code in the correct version of Python environment from React Application.
  • Developed a Python script to monitor health of the environment - disk space on servers, nas, hadoop space, run sample spark jobs.
  • Designed and implemented the deployment strategy to maintain previous versions and easy rollback for UI, API and Model Projects.
  • Worked as deployment SME for all different components of the Project.
  • Define best practices for Django and React applications so that code can be seamlessly deployed to different environments. Also take responsibility for deploying these applications in dev/sit/uat and prod environments.
  • Configured Channel Secure, Apache with the platform application for Authentication.
  • Designed Jenkins pipeline for easy onboarding of Model projects by Data Scientists themselves. Setting up channels for conda build, artifactory, SonarQube, Checkmarx, Blackduck scans.
  • Setting automatic deployment using uDeploy. Creating uDeploy templates and post deployment scripts.
  • Creating Jenkins pipeline for platform application having backend as Django api (Python) and frontend as React application.

Technologies: Anaconda/Python, React, Django, Tornado, SonarQube, Blackduck, Pytest, Selenium, Jenkins, uDeploy, Airflow, Enterprise Github, Gitflow.

Confidential

DevOps Lead / Angular Developer

Technologies: Kubernetes(k8S), Docker, Jenkins, Angular 6, Django, Spark, Hadoop, AWS

Responsibilities:

  • Initial configuration and management of Kubernetes (k8s) cluster on premises.
  • Configure IAM using RBAC to provide access to team members.
  • Provision (Install and configure) Machine Learning and Model building tools like - JupyterHub, MLflow, DataIku, Apache Spark, Apache Airflow, Polyaxon etc on k8s and AWS.
  • Configure Software-defined Storage (SDS) in k8s using Rook.
  • Deploy Dockerized applications in Kubernetes so they can scale up and down. Using pods, deployments, services.
  • Utilize Jenkins with k8s to build Continuous Integration/Continuous Deployment pipelines.
  • Provide continuous Help and support to Data Engineers and Scientists in building AI/ML models.
  • Manage cloud infrastructure (AWS) in the hybrid cloud environment in some cases of low sensitivity data management and processing.
  • Created Spark Job configuration application using Angular 6 and Django rest framework. The application helps configuring Spark jobs to be run in different environments. By enabling users to set various parameters for the jobs like cores, executors, memory, etc.
  • Explore various alternate tools to the ones actively used; as part of the Centre of Excellence group to help make a cognizant decision while proposing new tech stack to the customers / clients as well as internal customers (in-house Developers).

Confidential

Java Microservices Developer / DevOps

Responsibilities:

  • As an application developer involved in design and development of Web and Middleware solutions in this project.
  • Played a key role in development of various microservices including onboarding request services, reporting services, master data services and Angular components.
  • Collaborated with other team members in development of core events, publish and subscription using messaging queue.
  • Have developed some of the services using design patterns including service discovery, domain event, and others.

Technologies: Asp.Net Core, MongoDB, Angular 8.

Confidential

Angular / NodeJS Developer

Responsibilities:

  • As an application developer involved in design and development of Web and Backend Api service for this application.
  • Also deployed application to server using Nginx as web server.
  • The tool uses Nodejs/express server as backend to expose trading books data in MSSql.
  • And Angular as frontend to show hourly, monthly and quarterly performances by value of the books.
  • Created responsive layout using flex.

Technologies: Angular 6, Nodejs, GraphQL, Nginx, MSSql

Confidential

React / NodeJS Developer

Responsibilities:

  • As a developer created Dashboards in React to view Back Office Transactions in single page application. View Monthly, Adhoc, Todays Jobs and In Progress jobs.
  • Also create Backed Api using nodejs and express to manage and expose data.
  • The technology capabilities leveraged in this Project are database integration, export data to pdf, excel and text files, Redux for state management, bootstrap for styling.

Technologies: Angular 6, Nodejs, Nginx, MSSql

Confidential

SharePoint 2013/2016 Administrator

Responsibilities:

  • Responsibilities include designing new common farms for SharePoint services.
  • And automation of various Build and maintenance tasks.

Technologies: PowerShell, Splunk, SharePoint Online, Puppet.

We'd love your feedback!