We provide IT Staff Augmentation Services!

Software Engineer Resume

2.00/5 (Submit Your Rating)

Miltpitas, CA

SKILLS SUMMARY:

Languages: Python, C, C++, SQL, Java Script

Technologies: JavaScript, HTML, Angular

SOA Technologies: WSME, Web Services, RESTFUL, SOAP UI, Postma

Public Cloud Platforms: AWS, Microsoft Azure, Google Cloud Platform, OpenStack

Cloud Automation Tools: CloudFormation, Azure Resource manager, Deployment Manager for GCP

Application/Web Servers: Docker, Kubernetes, Gunicorn, Apache Tomcat

CICD Tools: Jenkins, Jenkins X, Gerrit, GitHub, BitBucket, JIRA

Automation Tools: Ansible, Terraform, Salt Stack

Frameworks: Pecan, Django, WSGIServlets, Maven

Testing Tools: TOX unit testing, Test Driven Development (TDD)

Database: MySQL, SQLAlchemy, Redis, PostgreSQL, MS SQL Server

Operating Systems: Windows, MAC, DOS, UNIX, LINUX

IDE: Eclipse, NetBeans

Misc. Tools: Putty, SSH Client

OTHER SKILLS:

  • Programming and design skills
  • Customer needs assessment
  • Agile Methodology.
  • Version Control System GIT.
  • Development tools like GIT, JIRA, Jenkins
  • Configuration and maintenance of Blade and RACK servers.
  • Mobile application development

EXPERIENCE:

Confidential, Miltpitas, CA

Software Engineer

Responsibilities:

  • Experience as a Full Stack Engineer in building a cloud orchestration tool with a goal of customer delivery to automate the process of infrastructure bring up on public Cloud Platforms (AWS, Microsoft Azure, Google Cloud Platform). Middleware code was developed using primarily Python as the scripting language leveraging Pecan framework, Python Toolkit SQLAlchemy for managing MySQL database, Front - end was built using Angular JS as the web framework.
  • Orchestrator tool automates the process of infrastructure and Edge device deployment, configuring IPsec VPN tunnel between Palo Alto, Cisco CSR, ASAV devices deployed on different public cloud infrastructure like AWS, Azure as well as on-prem datacenter.
  • Automation on the backend was built using public cloud automation tools like AWS’s Cloudformation, Azure’s ARM, Google Cloud’s Deployment Manager integrated with Ansbile for further configuration.
  • Exposure in building custom ansible modules for configuring BGP over an IPSec VPN Tunnel between two Palo Alto devices and for upgrading operating systems on various firewall devices.
  • Background in infrastructure development on AWS Cloud, extensive usage of Virtual Private Cloud (VPC), Lambda(Custom Functions), Config, CloudFront, CloudWatch, EC2, RDS, S3, Route53, SNS, SQS, and Cloud Trail.
  • Direct Contact in infrastructure deployment on Microsoft Azure, expansive use of Resource Groups, Application Resource Manager, Virtual Networks, Virtual Machines as well as using Google Cloud services such as Deployment Manger, VPC Networks, Cloud Functions, Pub/Sub.
  • Exhaustive Terraform experience for building Infrastructure on AWS, Google Cloud alongwith designing and building an CICD pipeline for achieving this use case in an automated way.
  • Experience in writing declarative Jenkins pipeline using Groovy language for CICD operations.
  • Containerization of application deployment using Ansible, Terraform, Kubernetes on local datacenter or Public cloud.
  • Motivated and result driven CI/CD/DevOps expertise in the ability to accomplish all aspects of the software configuration management (SCM) process, DevOps and Build/Release management.
  • Set up DevOps process for continuous integration and deployment, leveraging Jenkins and webhooks for Git/ bitbucket.
  • Expertise in Application Deployment & Environment configuration using Ansible. Experienced in working on DevOps/Agile operations process and tools area (Code review, unit test automation, Build & Release automation, Environment, Service, Incident and Change Management).
  • Expertise in automation tools like Git, Jenkins, Ansible, Terraform, Docker, Kubernetes, Nagios, Splunk.
  • Ability to manage SCM processes which include compiling, packaging, deploying and application configurations. Extensive experience in using Version control systems includes Subversion (SVN), GIT, and Clear case.
  • Experience with external facing projects involving automating the process for deployment of s3 buckets in an AWS environment with all customized policies including lifecycle, Tagging, Naming Convention and input constraints for any user inputs.
  • Experience developing Public cloud automated process for Governance with specified policies and building up an custom alert system for end user in case of any non-complaint resource.
  • Worked with Partner company team to deploy a customized code on remote Pure Storage device as a container wherein a third-party tool could talk to pure device to collect relevant data and further process the data for running analysis.

Confidential, Miltpitas, CA

Software Engineer

Responsibilities:

  • Worked as a Full Stack Developer in a team to develop a single point cloud orchestration tool capable of managing different cloud providers including UCSD, AWS, OPENSTACK.
  • Experience in building the UI from scratch leveraging Django framework.
  • Job duties included configuration and implementation of various application functionality using REST API.
  • The framework used to develop the REST API calls was pecan framework using Python as a scripting language.
  • Maria DB was used as the database for the project using SQLAlchemy as the Python SQL toolkit.
  • Writing unit TOX test cases for the code in order to achieve greater code coverage and testing corner cases.
  • Designed and Customized our own UCSD workflows using PYTHON scripting which includes creating, deleting Virtual Machines, creating our own VPN, keep the payload cost summary etc.
  • On the UCS Director side VACS Cisco Virtual Application Cloud Segmentation were developed using JAVA, which rapidly provisions virtual networking and services to keep the virtual application workloads isolated.
  • Configuration and Maintenance of various CISCO blades and servers including firewall configuration

We'd love your feedback!