Senior Cloud Devops Engineer Resume
Mclean, VA
SUMMARY:
- 11+ years of experience in Software Development with proficiency in design, development, testing, devops, cloud implementation and user support business applications in Banking (Retail, AML & Mortgage Line of Business) and Web - based using latest technologies like Microsoft Technologies (.Net - C#, ADO.NET, ASP.NET, Oracle, SQL Server, AJAX, WCF, XML, Windows Services (Multithreading), Web Services), Oracle, SQL Server, Web Services, Restful services, Devops (GitHub, Maven, Jenkins, Nexus, Chef, Ansible, Puppet, Docker) and AWS Services ( VPC, Subnets, NACL, EC2, S3, ELB, ALB, Clusters, Auto Scaling Groups (ASG), RDS, IAM, Cloud Formation, Route 53, CloudWatch)
- Cognitive about designing, deploying and operating highly available, scalable and fault tolerant systems using Amazon Web Services (AWS).
- Extensively worked using AWS services and Devops pipeline in automation of build, test and deployment along with wide and in depth understanding of each one of them.
- Highly skilled in deployment, data security and troubleshooting of the applications using AWS services.
- Involved heavily in setting up the CI/CD pipeline using Jenkins, Maven, Nexus, GitHub, CHEF, Terraform and AWS
- Proficient in writing Cloud Formation Templates (CFT) in YAML and JSON format to build the AWS services with the paradigm of infrastructure as a code.
- Implemented automation using Configuration Management tools like Chef, Puppet and Ansible.
- Built and deployed Docker containers to break up monolithic app into microservices, improving developer workflow, increasing scalability, and optimizing speed.
- Experienced with installation of AWS CLI to control various AWS services through Shell/Bash scripting.
- Automated build and deployment using Jenkins to reduce human error and speed up production processes
- Hands on experience in creating Rest Services using C#.
- Good Experience in developing and consuming Web Services.
- Expert in application development using Object Oriented Analysis & Design techniques (OOAD ) and Object-Oriented Programming Concepts (OOPS)
- Expertise in SQL Server and Oracle 9i/10g. Conversant in creating Stored Procedures, Functions, Triggers, Cursors and Performance Tune using Query Execution Plan.
- Experience working on Waterfall and Agile (Scrum/Kanban) methodologies
- Good Team Player with excellent communication, analytical, verbal and writing skills along with strong management, organizational and mentoring skills.
- Good at Analysis, Designing, Programming, Implementation and Testing techniques.
- Excellent technical ability, good communication, analytical and problem-solving skills and hardworking attitude, flexible working individual or in team environment.
TECHNICAL SKILLS:
Languages: C#, PL/SQL, SQL, T-SQL.
Mark-up/Scripting Lang: JavaScript, VBScript, Powershell, HTML, CSS, JQuery, AutoIt.
Databases: MS SQL Server, Oracle, PostgreSQL
XML Technologies: XSL/XSLT, DOM, XPath, DTD.
Web Development: Web Service, Rest Services
Modeling Tools: MS Visio Professional.
Defect/Bug Tracking: Quality Center, JIRA.
Version Control: Microsoft Visual Source Safe (VSS), PVCS, Clearcase, Team Foundation Server (TFS), Subversion (SVN) (TortoiseSVN). GIT Hub
IDE: Eclipse, Visual Studio
Message Queues: IBM MQ, Sonic Queues, AWS SQS, Rabbit MQ
Tools: / Applications: Maven, Chef, Ansible, Puppet, Jenkins, AWS CLI, Docker
AWS Services: VPC, Subnets, NACL, EC2, Security Groups, S3, Route-53, ALB, ELB, Clusters, Task Definition (TDS), IAM
Operating Systems: Windows 98/2000/XP/7/2003 Server, LINUX (CentOS, RHEL 6/7)
PROFESSIONAL EXPERIENCE:
Confidential, McLean, VA
Senior Cloud Devops Engineer
Responsibilities:
- Responsible for architecting, designing, implementing and supporting of cloud-based infrastructure and its solutions.
- Software development using Agile Software Development methodologies.
- Managing Amazon Web Services with automation and orchestration tolls such as chef and cloud formation templates.
- Proficient in AWS services like VPC, Subnets, NACL, EC2, S3, ELB, ALB, Clusters, Auto Scaling Groups (ASG), RDS, IAM, Cloud Formation, Route 53, CloudWatch.
- Involved in writing API for Amazon Lambda and Rest API to manage some of the AWS services.
- Used security groups, network ACL’s, internet gateways and route tables to ensure a secure zone for organization in AWS.
- Created and configured elastic load balancers and auto scaling groups to distribute the traffic and to have a cost efficient, fault tolerant and highly available environment.
- Created S3 buckets in the AWS environment to store files, sometimes which are required to serve static content for a application.
- Created and maintained Jenkins CI/CD pipelines for deploying and participated in AMI rehydration’s.
- Built Jenkins jobs to create AWS infrastructure from GitHub repos containing terraform code.
- Written templates for AWS infrastructure as a code using terraform to build staging and production environments.
- Possess good knowledge in creating and launching EC2 instance using AMI’s Linux, RHEL and windows.
- Written cloud formation templates in json to create AWS services like S3.
- Acquired immense knowledge with configuration management tool chef, Puppet and Ansible.
- Installed Workstation, Bootstrapped Nodes, wrote Recipes and Cookbooks and uploaded them to chef server and managed AWS for EC2/S3 & ELB with Chef Cookbooks.
- Migrated on-prem applications to AWS.
- Responsible for performing tasks like Branching, Tagging and Release Activities on Version Control Tools like SVN, GIT.
- Defining and Setting up Application Review (Functional Flow) of the Global Sanctions.
- Defining and Setting up Code Review (Coding Standards and Convention).
- Develop Business logic layer by implementing Objec t Oriented Programming languages and involved in designing and developing the REST Services.
- Implemented the changes/modifications like iterative/incremental development and used C# and Object-Oriented Methodologies for application development.
- Interacted and setup the 3rd party vendor connectivity 3rd party source systems used for customer screening.
- Implemented and consumed multiple Web Services for feeding data to multiple applications.
- Implemented the Data Access Layer and was involved in writing and maintaining complex SQL Queries (SQL and Oracle) and the required Stored Procedures and Triggers.
- Designing the automated scripts for installation and application build and deployment of the new enhancements using GitHub plugins, Maven and Jenkins.
- Extensively involved in performing Unit Testing and Functional Testing.
- Extensively involved in logging and tracking the defects in Quality Centre, Jira.
- Extensively involved in defects root and trend analysis.
- Conducting Technical sessions to BAU teams after the production release.
- Design and developed infrastructure using Terraform and cloud information.
Confidential, Newark DE
Senior Developer
Responsibilities:
- Understand Business requirements, Analyze and Design the business requirements documents (BRD).
- Software development using Agile Software Development methodologies.
- Defining and Setting up Application Review (Functional Flow) of the Mortgage Express.
- Defining and Setting up Code Review (Coding Standards and Convention).
- Develop Business logic layer by implementing Objec t Oriented Programming languages and involved in designing and developing the Windows Services.
- Implemented the changes/modifications like iterative/incremental development and used C# and Object-Oriented Methodologies for application development.
- Interacted and setup the 3rd party vendor connectivity 3rd party vendors used for property check, address standardize and Credit check of borrowers.
- Implemented and consumed multiple Web Services for feeding data to multiple applications.
- Implemented the Data Access Layer and was involved in writing and maintaining complex SQL Queries and the required Stored Procedures and Triggers.
- Extensively involved in performing SQL Performance tuning.
- Designing the automated scripts for installation and application build and deployment of the new enhancements.
- Extensively involved in performing Unit Testing and Functional Testing.
- Extensively involved in logging and tracking the defects in Quality Centre and Jira.
- Extensively involved in defects root and trend analysis.
- Conducting Technical sessions to L3 and L2 teams after the production release.
Environment: C#, MVC, Entity Framework, XML and Web services, HTML, SQL-Server, Sonic Queue, Auto it, VB Script, Power shell, SVN, TFS and Eclipse
Confidential, Tampa FL
Developer
Responsibilities:
- Requirements gathering, Analysis and Design of all the client requirements.
- Software development using Scrum model.
- Studied the use case diagrams to gather functional requirements. During the design phase participated in discussions with the client regarding system requirements and contributed for the preparation of flow document.
- Developed web services in C#.
- Extensively worked on Presentation, Business, Entity and Data Access Layers.
- Used XML/XSLT, XSD for data transformation.
- Validating all the User’s Inputs through Java Script.
- Writing or modifying Stored-Procedures in SQL Server to carryout database operations.
- Created database schema for the new data according to the business need.
- Maintaining the sources in PVCS and Sub Version.
- Extensively involved in writing Unit test cases using JUnit.
- Developed SQL Scheduled Jobs to provide daily feed to vendors.
Environment: C#, log4j logging frameworks, JavaScript, XML, XSD, HTML, DHTML, Oracle, Toad, Oracle SQL Developer, IBM Message Queue, SVN.
Confidential, Minnesota
Developer
Responsibilities:
- Defining and Setting up Application Review (Functional Flow) of the ICS Pipeline.
- Application design and development of support documents
- Involved in developing, enhancing the browser based Intranet applications using ASP.NET, C#.
- Developed the presentation layer which consisted of ASP.NET Web Forms, User Controls and their associated code-behind files.
- Coded the application logic layer which contained all the business rules and business entities represented by C# Classes. It also contained data access logic and data access classes using ADO.Net, which would communicate with the underlying database layer.
- Used ADO.NET to provide connectivity to SQL Server back end database.
- Implemented Microsoft ASP.Net AJAX Extender Controls like Calendar, Tab Control and Update Panel controls to provide a rich and user friendly user-interface.
- Designed the business logic and implemented it by creating interfaces, abstract classes, static classes and sealed classes.
- Writing Stored Procedures and Batch Queries in SQL Server.
- Participated in periodic technical reviews of various modules and developed schema to improve them.
- Managed source code using Clearcase.
Environment: Visual Studio 2005, ASP.Net 2.0, C#, ADO.Net, XML, SQL Server 2005, HTML, Win XP, Clearcase, AJAX
Confidential
Developer
Responsibilities:
- Involved in requirement gathering.
- Preparing technical documents and Review meeting with business.
- Involved in Programming and development and also worked on Object Oriented Architecture ( OOA) and OOD (Object Oriented Design) in C# which involves transactions
- Involved in writing scripting like Java scripting for validations on client side
- Used controls and other user-friendly mechanisms developed with User Controls
- Used .NET for creating internal and online interfaces and Cascading Style Sheets (CSS) for custom look
- Developed .NET pages in C# to meet the business requirements using Visual Studio. NET 2005
- Implemented input validation using the .NET Input Validation Controls.
- Used Connection Strings to connect data in the Database to the Visual Studio 2005
- Used ADO.NET components Data Reader and Datasets to retrieve information from the SQL Server 2005 Database
Environment: .NET 3.0 Framework, C#, ADO.Net, Visual Studio.NET 2005, SQL Server 2005, VSS, AJAX and Windows XP
Confidential
.Net Developer
Responsibilities:
- Involved in full life-cycle of the project from requirements gathering to transition.
- Designed and Modified Database tables and used SQL Queries, Views, Stored Procedures and Triggers
- Design and Development of Business Layer using C#.NET, ASP.Net, ADO.NET.
- Developed UI/Components/Classes/Methods/Functions for application and developed functionalities such as Data retrieval using C#.Net, ADO.NET, ASP.NET, XML, XSLT, Web Forms, Server controls, Validation Controls
- Wrote high quality Code in C# and ASP.NET for the complex part / modules of the Products
- Created Web services, which are used to communicate to the other Divisions
- Used AJAX for Partial Page Updating, Invisible Data Retrieval, Constant Updating, Smooth Interfaces, Simplicity and Rich Functionality
- Testing the developed functionalities
Environment: .Net Framework 3.5, C#, ASP.NET 3.5, ASP.Net 3.5, AJAX, ADO.NET, SQL Server, Visual Studio 2005, Windows Server 2003, JavaScript.
Confidential
.Net Developer
Responsibilities:
- Developed the application using Visual Studio 2005.
- Developed stored procedures to validate data and interact with SQL Database (add/edit Order details from the corresponding tables).
- Implementing client-side validations using JavaScript.
- Designed and utilized Custom User Controls for reusability in the code.
- Testing the developed functionalities
Environment: C#, ASP.Net, Microsoft Visual Studio 2003, SQL Server, VSS
Confidential
.Net Developer
Responsibilities:
- Involved in software Development Life Cycle (SDLC) Process included Analysis, Design, Programming, Testing and Documentation.
- Developed code behind files, Data access Components, Business Logic using C#.NET.
- Implemented the Object-Oriented Programming Concepts in C#.NET and ASP.NET
- Developed web forms using server controls and html controls
- Used List controls like Data grid control and Data List Control for display of data.
- Used Visual Studio.Net for developing ASP. Net web applications.
- Used ADO.Net for database programming and connection to database.
- Created web pages with generic logic to generate web-based forms from client’s database and at client’s request, perform all validations and error handling at the server level.
- Testing the developed functionalities
Environment: C#.Net, ASP.Net, ADO.Net, SQL Server, Windows XP, IIS, HTML, Java Script, Visual Studio .Net 2003, Windows Server 2003.