We provide IT Staff Augmentation Services!

Programmer Analyst (devops Consultant) Resume

4.00/5 (Submit Your Rating)

Foster City, CA

SUMMARY

  • Over 8+ years of experience in Information Technology this includes diversified experience in Designing, Development and Maintenance of web and Client/Server applications using Visual Studio 2000/2005/2008 and oracle 9i/10g.
  • Certified AWS Certified Solutions Architect - Associate with Over 3+ years of experience in middleware support Build and Configuration, Build and Release application and DevOps under various platforms.
  • Experience in Design and perform system management, database management, configuration management, deep troubleshooting, preventative and corrective maintenance, performance monitoring using Nagios and enhancement.
  • Experience in using version controller tools like Subversion (SVN), GIT.
  • Extensively worked on Jenkins for continuous integration and for End to End automation for all build and deployments.
  • Extensively worked on Configuration management using Ansible and Containerization using Docker.
  • Exposed to all aspects of software development life cycle (SDLC) such as Analysis, Planning, Developing, Testing and Implementing, Post-production analysis of the projects.
  • Deep knowledge of SaaS, PaaS and IaaS platform(s) like AWS.
  • Experience in various Amazon Web Services stack such EC2, EBS, S3, RDS, ELB, Cloud watch, IAM, VPC, Cloud Front, Cloud formation and Route 53.
  • Implementation of Continuous Integration and Continuous deployment, Hands on experience on Muted Architecture.
  • Ability in managing all aspects of the software configuration management process including code compilation, packaging/deployment/releasemethodology & application configurations.
  • Expertise in Querying RDBMS such as Oracle, SQL Server using SQL, PL/SQL for data integrity.
  • Experience in using bug tracking systems like JIRA, Remedy and HP Quality Center.
  • Extensively used build utilities like Maven,ANT and MSbuildfor building of jar, war, Sln, bar and ear files.
  • Expertise in troubleshooting the problems generated while building, deploying and also in production support
  • Excellent communicative, interpersonal, intuitive, analysis and leadership skills with ability to work efficiently in both independent and team work environments.
  • Experience in all phases of Software Development Life Cycle including Analysis, Design, Coding, Testing and Development using .NET Technologies which includes C#.NET, ASP.NET 4.0/3.0 WCF, Web Services, Entity Framework, LINQ, ASP.NET, ASP.NET Web API, ADO.NET, HTML, JavaScript, JQuery, Ajax, Infrasgistics controls, IIS 7/6, TFS.
  • Experience in creating and customizing Web based Applications using ASP.Net, HTML, AJAX, IIS, XML, XSD and XSLT, CSS, JavaScript and Web Services.
  • Experience in Database Design and Database Programming (Queries, Stored procedures, Views, Triggers) using Oracle 9i, 10g, SQL Server 2000/2005/2008 .
  • Developed projects in Waterfall, Agile (Scrum) Development Methodologies.
  • Leveraged testing methodologies like Unit Testing, Integration Testing and Load Testing using tools like Visual Studio.
  • Ability to work in-groups as well as independently with minimal supervision.
  • Excellent problem solving, analytical, inter-personal, communication and written skills.

TECHNICAL SKILLS

Build Systems: MSBuild, NuGet, Maven, Ant

CI CD Tools: Jenkins

Containerization Tools: Docker

Application Servers: Weblogic, Apache Tomcat, JBOSS

Web Servers: Apache, IIS

Configuration Management: Ansible

Performance Monitoring: Nagios

Unit Testing: NUnit

Scripting Languages: Powershell, Ant, Python, shell

Version Control: Tortoise SVN, GIT

Operating Systems: Windows, Linux, UNIX

Microsoft Technologies: ASP.Net 1.1/2.0/3.0 /4.0/4.5 , ADO.Net

Programming Languages: C#.Net, VB.Net, C, C++, VB 6.0, T-SQL.

Web Technologies: HTML, DHTML, CSS, JavaScript, Web Services, XML, XSL, XSLT, AJAX.

Development Tools: Visual Studio 2000/2005/2008 , Visual Basic 6.0.

Databases: MS SQL Server 2000/2005/2008 , Oracle 9i/10g, MySql,MS Access 2000.

Design Tools: Microsoft Visio 2003, UML.

PROFESSIONAL EXPERIENCE

Confidential, Foster City, CA

Programmer Analyst (DevOps Consultant)

Responsibilities:

  • Implemented CI and CD for Salesforce using Jenkins, Salesforce migration tool, Ant etc.,
  • Automating Build and Release for .Net, sharepoint and java based applications using Jenkins, SVN, Git, Github, BitBucket, MSBuild, Maven, Nuget, MSDeploy and Ant.
  • Participate in Demand management and release process tool implementation.
  • Created Docker container/images for applications using Dockerfile and deployed the images into server using Nginx reverse proxy, Automated this process using Docker-Compose.
  • Implementing Configuration management and Continuous delivery using Ansible/Chef.
  • Developed inventory list and playbook to configure, deploy and maintain software components of the existing/new infrastructure.
  • Used Ansible to manage Web applications, Environment Configuration files, Users, Mount points and Packages.
  • Managed SVN/Git repositories for branching, merging and tagging.
  • Resolved merging issues during rebasing and re-integrating branches by conducting meetings with Development Team Leads.
  • Responsible for designing and deploying best SCM processes and procedures.
  • Worked closely with software developers andSysadminto debug software and system problems
  • Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.
  • Installing, configuring and administering Jenkins CI tool on Linux/Windows/Mac machines.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control.
  • Analyze and resolve conflicts related to merging of source code for GIT.
  • Designed, built, and deployed a multitude applications utilizing almost most of theAWSstack (Including EC2, R53, S3, RDS, cloud front, cloud formation, cloud watch and IAM), focusing on high-availability, fault tolerance, and auto-scaling.
  • Setting up network security in AWS using Security group and NACL, managing inbound and outbound traffic in VPC for Public, private subnet and IGW.
  • Created python scripts for monitoring alerts for ping, TCP, http, DNS, etc
  • Implemented the setup for Master slave architecture to improve the Performance of Jenkins.
  • Monitoring Nodes using Nagios
  • Suggested tools and related implementation to engineering teams regarding cloud based services.

Confidential, Foster City, CA

Senior software Engineer

Responsibilities:

  • Worked with different application teams to understand, analyze their current process, tools, techniques, workflows and involved in evaluation and finalization of state of art tools.
  • Improved entire release process by automating all manual/time consuming steps with devops tool Jenkins
  • Developed Ansible playbooks to configure, deploy and maintain software components of the existing/new infrastructure
  • Used Ansible to manage Web Applications, Environment configuration Files, Users Mount Points, and Packages.
  • Installing, configuring, and troubleshooting on various Amazon images like Amazon Linux AMI, Redhat 4.x, 5.x.6.x,7.x, Ubuntu 12.x, 13.x, 14.x, 15.x by usingAWSEC2 instance service.
  • Configured a VPC and provisioned EC2 instances, EBS in different availability zones.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage usingAWSCloudWatch.
  • ImplementedAWSsolutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Configured S3 versioning and lifecycle policies to and backup files and archive files in Glacier. Used IAM to create new accounts, roles and groups.
  • Setup and buildAWSinfrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
  • Creating Cloud Watch alerts for instances and using them in Auto Scaling launch configurations.
  • Analyze the fitment of usingAWSinherent fault tolerant building blocks in application architecture.
  • Backing up the instances by taking snapshots of the required servers regularly.
  • Setting up network security in AWS using Security group and NACL, managing inbound and outbound traffic in VPC for Public, private subnet and IGW.
  • Created python scripts for logging alerts for ping, TCP, http, DNS, Disk space, file existence age and time etc.
  • Setting up and administering DNS system inAWSusing Route53.
  • Worked with cloud Git hosting services like BitBucket and GitHub.
  • Done POC for automating Salesforce release management using Salesforce migration tool and Jenkins.
  • Managed SVN/Git repositories for branching, merging, and tagging.
  • Resolved merging issues during rebasing and re-integrating branches by conducting meetings with Development Team Leads.
  • Responsible for designing and deploying best SCM processes and procedures.
  • Worked closely with software developers andSysadminto debug software and system problems
  • Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.
  • Installing, configuring and administering Jenkins CI tool on Linux/Windows machines.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control.
  • Analyze and resolve conflicts related to merging of source code for GIT.
  • Implemented the setup for Master slave architecture to improve the Performance of Jenkins.
  • Suggested tools and related implementation to engineering teams regarding cloud based services.
  • Used Jenkins and Ansible for Continuous Integration and continuous deployment in Multiple environments.
  • Environment provisioning solutions using Docker
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub. Whenever a new github branch gets started, Jenkins, our Continuous Integration server, automatically attempts to build a new Docker container from it.
  • Performance monitoring done using Nagios tool.
  • Used MSBuild, NuGet, Maven, Ant for automating build process in CI.
  • Used NUnit for automation unit testing in CI
  • Created inventory in Ansible for automating the CD
  • Picking the right AWS services for the application, migrate an existing on-premises application to AWS.
  • Supported and developed tools for integration, automated testing and release management.
  • Verified if the methods used to create and recreate software builds are consistent and repeatable.
  • Involved in Research of the project application architecture to support/resolve build, compile, and test issues/problems.
  • Releasing code to testing regions or staging areas according to the schedule published.
  • Used SPARC as ticket tracking and work flow tool.

Environment: Jenkins, Ansible, Docker, AWS (EC2, S3, RDS, IAM Windows, Linux, SVN, GIT, BitBucket, GitHub, AWS, Azure, MSBuild, NuGet, Maven, Ant, Nagios, NUnit, Powershell, Weblogic, Apache Tomcat, JBOSS, IIS, SPARC.

Confidential

Senior Software Engineer

Responsibilities:

  • Provide maintenance and Support for the application used in supply chain department.
  • Involved in relational Database design, creating tables, views, user defined functions, triggers and stored procedures using T-SQL, PL/SQL in MS SQL Server 2008.
  • Designed and developed dynamic ASPX web pages using C#, ASP.Net, XML, HTML, Java Script.
  • Designed user interface for ASP.NET web forms and implemented application logic using C#.Net.
  • Worked extensively on Grid view custom templates for providing additional flexibility. Implemented all data manipulations like Update, Insert and Delete on Grid view.
  • Extensive use of .Net framework 4.0/4.5.
  • Using LINQ for querying entities and XML.
  • Developed and consumed WCF web services using netTcpBinding and basicHttpBinding for communication with internal and external services.
  • Worked with Agile development and was involved in daily scrum meetings and daily updates.
  • Developed a new WCF service to get the information from the database. Worked on Data contract, operation contract, service Contract, Endpoints, binding etc.
  • Developed CSS for consistent look and feel of the web site.
  • Developed User Controls to reduce the Complexity in User Interface Coding and provide better look and feel & performed validation using JavaScript.
  • Effectively followed and implemented the scrum methodologies by attending day to day scrum meetings and schedule the sprints.
  • Used SVN for maintaining the component version and release management.

Environment: .Net Framework 4.0, Microsoft Visual Studio.Net 2010, C# .NET, ADO.NET, XML, MS SQL Server, CSS, HTML, SSIS, SSRS, WCF, LINQ.

Confidential

Software Engineer

Responsibilities:

  • Involved in design, development of application using .NET Framework as an application Framework.
  • Developed a Sales site website using ASP.Net and C#.NET where sales representative schedule meeting with doctors and download the drugs report and sales database.
  • Developed UI using HTML, which would display the sales performance of a particular drug.
  • Developed User Interface using ASP. Net.
  • Designed, modeled and architected multi-threaded, enterprise N- tier software agent using web service hosted in a Windows service.
  • Wrote the stored procedures using SQL SERVER.
  • The task included developing user controls, writing JavaScript functions, Creating CSS style sheets
  • Worked on Web Forms to achieve some functionality locally.
  • Consumed web service that would display the meeting details for a particular doctor.
  • Implemented Data Access layer using ADO.NET to access the SQL Server database.
  • Have extensively used datasets, Data table and Data view to retrieve and manipulate data and display it in an ASP.NET page.

Environment: ASP.NET, C#, JQUERY, HTML 5.0, XML, XSLT, WebServices, ADO.Net, Visual Studio.NET 2010, T- SQL, XML, SQL Server 2008, .NET Framework 3.5, AJAX Control Toolkit, SSRS, SSIS, CSS, LDAP Directory, SVN.

Confidential

Consultant

Responsibilities:

  • Involved in design, development of application using .NET Framework as an application Framework.
  • Developed a Sales site website using ASP.Net and C#.NET where sales representative schedule meeting with doctors and download the drugs report and sales database.
  • Developed UI using HTML, which would display the sales performance of a particular drug.
  • Developed User Interface using ASP. Net.
  • Designed, modeled and architected multi-threaded, enterprise N- tier software agent using web service hosted in a Windows service.
  • Wrote the stored procedures using SQL SERVER.
  • The task included developing user controls, writing JavaScript functions, Creating CSS style sheets
  • Worked on Web Forms to achieve some functionality locally.
  • Consumed web service that would display the meeting details for a particular doctor.
  • Implemented Data Access layer using ADO.NET to access the SQL Server database.
  • Have extensively used datasets, Data table and Data view to retrieve and manipulate data and display it in an ASP.NET page.

Environment: ASP.NET, C#, JQUERY, HTML 5.0, XML, XSLT, WebServices, ADO.Net, Visual Studio.NET 2010, T- SQL, XML, SQL Server 2008, .NET Framework 3.5, AJAX Control Toolkit, SSRS, SSIS, CSS, LDAP Directory, SVN.

Confidential

ASP .NET Developer

Responsibilities:

  • Involved in Design & Analysis of the Specifications and Development of the Application.
  • Designed & developed user interface using ASP.NET, AJAX, C#, SQL Server, JavaScript, HTML5 and XML.
  • Created Web User controls for code reuse and Wrote Custom delegates to handle the events raised by the controls.
  • Used ADO.Net extensively for retrieving, querying, storage from the database and used Grid view & Details View to display and manipulate the data returned from the database.
  • Developed and Consumed the Web Services for Business Rules Validation using XML Web Services, C#, Asp.Net and SOAP protocols for the Product Recommendations and Validations.
  • Wrote SQL Queries, Stored procedures, and Joins to process large collection of products, rules and used ADO.NET Data Reader, Data Adapter, SQL Command and Dataset for retrieving data from database.
  • Wrote client side validations using JavaScript.
  • Created several user controls and custom controls in C#
  • Worked on Complex Stored Procedures, Functions, Triggers in Sql Server2008.
  • Used Tortoise SVN For the Source and Version Control.
  • Wrote Test Cases and Performed Unit testing, Component Integration testing for the Services using Web services studio Tool.

Environment: ASP.NET, C#, JQUERY, AJAX, HTML 5.0, XML, WebServices, ADO.Net, Visual Studio.NET 2010, T- SQL, XML, SQL Server 2008, .NET Framework 3.5, AJAX Control Toolkit, LDAP Directory, SVN.

We'd love your feedback!