We provide IT Staff Augmentation Services!

Software Developer Resume

0/5 (Submit Your Rating)

SUMMARY

  • Motivated and personable DevOps expert with 8 years of experience in application deployment, Infra management, Configuration management using various Continuous Integration and Continuous Deployment tools.
  • Experience in working on multiple projects simultaneously and synchronizing with the teams across various locations.
  • Extensively worked on scalability and reliability of large scale applications.
  • Demonstrated proficiency in collaborating with the team and mentoring individuals to maximize levels of productivity, while forming cohesive team environments.

TECHNICAL SKILLS

Cloud Services: Amazon Web Services, Confidential Soft Layer

Technologies: Opscode Chef, Ansible, Docker, Kubernetes, Rancher, Confidential Bluemix, GoCd, Travis CI, Jenkins, ELK stack, .Net Framework, Visual Studio 2012

Monitoring Tool: Nagios, Pagerduty, Pingdom, StatusCake

SCM: GIT, SVN

Operating Systems: Amazon Linux, RHEL, Ubuntu

Servers: Apache, Nginx, IIS

Ticketing System: JIRA

Virtualization: Vmware

Database: MySQL, SQLServer 2008, MongoDB

AWS Services: S3, RDS, VPC, EC2, CloudFront, EFS, IAM, Cloud Formation, Route 53, SNS, SQS, CloudSearch

Coding Skills: OOPS, C#, ASP.Net, Python

PROFESSIONAL EXPERIENCE

Confidential

Software Developer

Responsibilities:

  • Composed Kubernetes configuration files for orchestrating Docker containers
  • Strong working knowledge on Docker, Kubernetes and various components of Kubernetes
  • Involved in creating Kubernetes clusters from scratch and hosting Docker containers
  • Used Rancher for managing, deploying various Kubernetes pods of the application.
  • Integrated Ansible and Rundeck for creation and running of various jobs
  • Written multiple Ansible playbook’s as part of configuration management
  • Integrated Travis to GitHub for error free code check - ins before merging the PR’s
  • Built various GoCd JSON templates in GoCD for automating the deployment of various environments for multiple clients
  • Built servers using Confidential Softlayer and Kubernetes clusters using Confidential Bluemix
  • Developed various Ansible jobs for deploying packages during bootstrap of various servers
  • Involved in Release Management Cycle of various applications
  • Involved in planning, deploying and releasing of applications
  • Worked on verifying tech spec compliance on Kubernetes pods
  • Monitored Kubernetes pods through AlertManager
  • Responsible for monitoring and troubleshooting issues in services.
  • Created jobs on Rundeck as part of automation

Environment: Kubernetes, Docker, Ansible, Rancher, Confidential SoftLayer, Confidential BlueMix, GoCd, Travis, MiniKube, Rundeck

Confidential, NJ

Senior Software Engineer

Responsibilities:

  • Developed automation scripts for smooth deployment using CHEF
  • Strong working knowledge on Chef architecture and various components of Chef
  • Developed various customized recipes which includes LWRP (resources and providers)
  • Took part in development of CI/CD processes using Jenkins
  • Used various plugins in Jenkins to automate the jobs linked to infrastructure
  • Built various pipeline jobs in Jenkins that would assist Continuous integration process
  • Build servers using AWS: Importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection.
  • Developed Cloudformation scripts which would create entire infrastructure at one go in AWS.
  • Strong working knowledge of various version control tools such as GIT and SVN
  • Built CI automation job by integrating GIT with Jenkins and running shell scripts for deployment (CD) after CI is successful
  • Implemented cookbooks for every task which has to be performed on servers which includes configuration as well as monitoring
  • Implemented HA ELK (Elasticsearch-Logstash-Kibana) stack in each environment which would simplify logging part
  • Upgraded Kibana and Elasticsearch using Chef automation scripts to latest versions
  • Developed various plugins in shell for Nagios monitoring
  • Creating alarms in Cloud watch service for monitoring the server’s performance, CPU Utilization.
  • Maintaining the user accounts (IAM), RDS, Route 53, SQS and SNS services in AWS cloud.
  • Built Chef Development workflow
  • On-call support for 24/7 for troubleshooting production issues.
  • Installation and configuration of Git, merging code from develop branch to master branch and make it ready for deployment. knowledge on GIT and Jenkins Continuous Integration Server - Installation, Configuration, Design and Administration, and integrating these tools with other systems
  • Launching and configuration of new machines in cloud for client applications.
  • Providing support for Client side production issues.
  • Managing Incident and outage Notification to and from Client
  • Coordinating with other internal teams for trouble shooting production issues.
  • Auditing and Scanning the Servers and Applications periodically.
  • Responsible for monitoring and troubleshooting issues in services.
  • Implementing the changes to resolve the incidents
  • Participating in regular scrum meetings.
  • Monitoring Servers and Services using Nagios
  • Setup the monitoring alerts based on severity
  • Launching and configuration of new machines in cloud for client applications.
  • Coordinating with other internal teams for trouble shooting production issues.
  • Closely working with dev teams and fixing production issues.
  • Maintained production applications and metrics performance.
  • Daily maintenance tasks.
  • Responsible for coordinating between internal onsite/offshore teams

Environment: Opscode Chef, Nagios, Jenkins, GIT, AWS, StatusCake, Pingdom, Atlassian tools (Stash, JIRA, Confluence), AlertLogic, CloudPassage, CloudCheckr

Confidential

Senior Software Engineer

Responsibilities:

  • Used GDI methods to create different shapes and structures
  • Serialization and Deserialization of binary data
  • Preparing unit test cases for the developed objects
  • Used various wire frames to develop the UI part of WPF app
  • Involved in debugging server side issues
  • Participated in code release during every Agile sprint
  • Involved in server side coding for User and Admin Sections
  • Worked on creating the stored procedures, views, functions
  • Involved in implementing codebehind(using C#), javascript, jQuery for different web pages
  • Used SVN for source control
  • Used WPF controls extensively for designing WPF Apps.
  • Implemented Log4Net for logging part of the application
  • Participated in different phases of Software Development Life Cycle (SDLC) like analysis, design, development andtesting

Environment: C#.Net, ASP.Net, SQLServer 2008, Visual Studio 2012

INTERNSHIP

Confidential

Responsibilities:

  • Involved in performance improving and bug fixing.
  • Developed various windows controls for the UI
  • Developed basic form load data in populating the pages
  • Debugged the application for performance issues
  • Written connection strings for connecting to SQL database
  • Exported data from form pages to SQL using dataset
  • Written batch commands for deploying the application

Environment: C#, SQL

We'd love your feedback!