Sr. Devops Developer Resume
Bellevue, WA
PROFESSIONAL SUMMARY:
- 8 years of Professional IT experience in Analysis, Design, Development, Testing of Enterprise Applications and Database Development.
- Extensive knowledge inPython, Java, MySQL, Oracle, Unix and Linux.
- Hands on experience in data processing automation using python.
- Hands on experience in SQL and PL/SQL and writing stored procedures.
- Experience in Infrastructure Development and Operations, involved in designing and deploying almost all the AWS stack like EC2, EBS, S3, VPC, RDS, SES, ELB, Auto scaling, CloudFront, CloudFormation, Elastic Cache, Cloud Watch, SNS, Route 53.
- Implemented one click deployment using Chef, AWS and implemented a completely elastic and scalable infrastructure in the cloud using Jenkins, chef.
- Worked with project development teams following Agile & Waterfall methodologies that design source code branching, release life cycles and CI/CD pipelines based on pace and project deliverables.
- Good Knowledge Objected Oriented Concepts, Data Structures and Design patterns.
- Building out the next - generation public-facing web site with an advanced Django-based web framework.
- Developed/supported application on LAMP stack (PHP, MYSQL and Apache).
- Strong knowledge in SQLconcepts - CRUD operations and aggregation framework.
- Experience in the design of Mongo DB database - Indexing and Sharing
- Good Knowledge on hibernate, springs, struts and web services.
- Proficient in developing websites and web applications using PHP, MYSQL, HTML 4.01/5, XML, JSON, CSS, Java Script & AJAX.
- Good Knowledge of Waterfall and Agile methodologies and experienced on dis.
- Good Exposure in maintaining various version controls like GIT and SVN.
- Excellent experience in designing and maintaining complex SQL queries and developing PL/SQL stored procedures.
- Created new infrastructure setup in AWS which involves creation of automation scripts using Terraformintegrating with continuous integration using Jenkins.
- Expertise in Deployment with Chef, Ansible towards AWS and Terraform for building, updating, and versioning infrastructure efficiently, and creating custom in-house solutions with Chef or Ansible configurations.
- Experienced in developing UNIX shell scripts and bash scripting.
- Participated in all phases of the System Development Life Cycle Analysis (SDLC).
- Practical experience with working on multiple environments like development, testing, production.
- Experience in Implementation of MVC/ MVW architecture using Django, and RESTful, Soap web service and SoapUI
- Hands-on experience in writing and reviewing requirements, architecture documents, test plans, design documents, quality analysis and audits.
- Excellent analytical and problem-solving skills and ability to work on own besides being a valuable and contributing team player.
TECHNICAL SKILLS:
Programming Skills: Python 2.7/2.4, Java, Shell script, Bash script, PL/SQL, ASP.net, MVC, WCF, WPF, C, C++
Framework: Django, Flask
Contents: Management system CMS, Django based CMS-Mezzanine
Databases: MySQL, SQL Server 2008, PostGRE SQL, NOSQL, Oracle, Teradata
Web Technologies: Tomcat, APACHE 2.x, 3.x, JBOSS 4.x/5.x/7.x, Web Logic (8/9/10/12), Web Sphere7/8/9, TFS.
Versioning Tools: GIT, Subversion, CVS, Bitbucket
Web Servers: Apache, Nginix, Tomcat, Web sphere
Cloud Environments: AWS, Azure, OpenStack
Automation Tools: Jenkins, chef, habitat, super market, Kitchen, Puppet, Ansible, Docker, Vagrant, Terraform, Cloud Foundry, Cloud Formation
Operating Systems: Linux/Unix, Windows-98/NT
PROFESSIONAL EXPERIENCE
Confidential, Bellevue, WA
Sr. DevOps Developer
Responsibilities:
- Participate in requirement gathering and analysis phase of the project in documenting the business requirements by conducting workshops/meetings with various business users.
- Worked with team of developers on Python applications for RISK management.
- Developed Python/Django application for Google Analytics aggregation and reporting.
- Design, deploy and manage a Continuous Integration System which includes automated testing and automated notification of results using technologies likeAnsible, Terraform, Packer, Cloud formation, DockerandServer spec.
- Having experience in administering continuous integration (CI), delivery and build automation tool Jenkins.
- Improve speed, efficiency and scalability of the continuous integration environment, automating wherever possible usingPython, Ruby, Shell and PowerShell Scripts.
- Created and maintain Continuous Integration ProcessDocumentation.
- BuildCloud Formation templatesto use automation function on EC2 instances in Amazon cloud service which can also reuse for different environments, applications, AMI's or etc. and to simplify provisioning and management ofEC2 instances, RDS and VPCon AWS.
- Implementing AWS services likeEC2, Elastic Load balancing (ELB), Route53, S3, Cloud Front, SNS, RDS, IAMwith existing projects.
- UsingJenkinsas continuous integration tool creating new jobs, managing required plug-ins, configuring the jobs selecting required source code management tool,build trigger, build systemandpost buildactions,scheduled automatic builds, notifying the build reports etc.
- ConfiguredAWS IAMand Security Group in Public and PrivateSubnetsin VPC.
- Setup and build AWS infrastructure various resources,VPC EC2, S3, IAM, EBS, ELB Security Group, Auto Scaling, and RDSin Cloud Formation templates.
- Configure and ensure connection toRDS databaserunning on MySQL engines.
- Performed troubleshooting, fixed and deployed many Python bug fixes of the two main applications that were a main source of data for both customers and internal customer service team.
Environment: Python, AWS, Jenkins, Terraform, HTML, Django, CSS, XML, MySQL, MS SQL Server, JavaScript, Linux, Shell Scripting, AJAX, Cassandra.
Confidential, Cary, NC
Sr. Python Developer
Responsibilities:
- Generated detailed design documentation for the source-to-target transformations
- GeneratedPythonDjango Forms to record data of online users.
- Created PHP/MySQL back-end for data entry from Flash. I had to assist the Flashdevelopersend the correct data via query strings.
- Developed monitoring and notification tools usingPython.
- Created Data tables utilizing PyQt to display patient and policy information and add, delete, update patient records.
- WrotePythonroutines to log into the websites and fetch data for selected options.
- Designed Cassandra schema for the APIs.
- Handled all the client-side validation using JavaScript.
- Good experience with Oops concepts.
- Designed and created backend data access modules using PL/SQL stored procedures and Oracle.
- Good experience in writing SQL Queries and implementing stored procedures, functions, packages, tables, views, Cursors, triggers.
- Experience in using collections inOraclefor manipulating and looping through different user defined objects.
- Developed Python/Django application for Google Analytics aggregation and reporting.
- Developed and executed User Acceptance Testing portion of test plan.
- GeneratedPythonDjango forms to record data of online users and used PyTest for writing test cases.
- Using the Model View controller (MVC) framework to buildmodular software designand maintainable applications.
- Involved in capturing the requirements for serial functional interface and other software requirements specification document.
- Responsible for generating and delivering the complete test status reports of each patient.
- UsedPythonto extract weekly bed availability information from XML files using underscore JS.
- Developed shopping cart for pharmacy and integrated web services to access the payment.
Environment: Python, MySQL, Django, Cassandra, Flask, PHP, XML, Linux, HTML, Java script, Windows.
Confidential, Bellevue, WA
Python Developer
Responsibilities:
- Responsible for gathering requirements, system analysis, design, development, testing and deployment.
- Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
- Participated in the complete SDLC process.
- Designed and developed the UI of the website using HTML, XHTML, AJAX, CSS and JavaScript.
- Created aPythonbased GUI application For Freight Tracking and processing.
- Used Django framework for application development.
- Developing applications using RESTFUL architecture usingNode.jsand PHP as backend languages.
- Implemented the validation, error handling, and caching framework with Oracle Coherence cache.
- Good experience with Test Driven Development.
- Created database using MySQL, wrote several queries to extract data from database.
- Setup automated con jobs to upload data into database, generate graphs, bar charts, upload these charts to wiki, and backup the database.
- Wrote scripts inPython/Oraclefor extracting data from HTML file.
- TEMPEffectively communicated with the external vendors to resolve queries.
- Used Perforce for the version control.
Environment: Environment: Python 2.7, Django 1.4, HTML5, CSS, XML, MySQL, JavaScript, Backbone JS, jQuery, Mongo DB, MS SQL Server, JavaScript, Git, GitHub, AWS, Linux, Shell Scripting, AJAX, JAVA.
Confidential
Software Developer
Responsibilities:
- Orchestrating the automatic routine acquisition of Cyber security logs and supporting data
- Used SDLC process and used PHP to develop website functionality.
- Designed and developed the UI of the website using HTML, NodeJS, XHTML, AJAX, CSS and JavaScript.
- Developed entire frontend and backend modules using Python on DjangoWebFramework on MySQL
- Used Django APIs for database access
- Designed and developed data management system using MySQL. Built application logic using Python2.7.
- Used Django APIs for database access.
- Used Python to extract weekly hotel availability information from XML files using underscore JS.
- Parsed XML file using Python to extract data from database
- Participated in requirement gathering and worked closely with the architect in designing and modelling.
- Worked on development of SQL and stored procedures, trigger and function on MYSQL.
- Developed shopping cart for Library and integrated web services to access the payment (E-commerce).
- Designed and developed a horizontally scalable APIs using Python Flask.
- Designed Cassandra schema for the APIs
- Java implementation on given project
- Developed shopping cart for Library and integrated web services to access the payment.
- Used Php language on lamp server to develop page.
- Developed dynamic interaction page on .net MS visual basic-2014, using SQL developer tools.
Environment: Python 2.6/2.7, JavaScript, Django Framework 1.3, SQL, MySQL, LAMP, jQuery, Adobe Dreamweaver, Apache web server, PHP, Lamp, underscore JS. SQL developer tool.
Confidential
Software Developer
Responsibilities:
- Involved in developing the UI pages using HTML, DHTML, CSS, JavaScript, JSON, jQuery, Ajax.
- Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modelling, analysis, design and development.
- Generated Use case diagrams, Activity flow diagrams, Class diagrams and Object diagrams in the design phase.
- Image Processing (C++) - A face recognition application using image segmentation and backgroundelimination. It was developed by implementing a three-layer fully-connected feed-forward neural network.
- Sentence Parser (C) -Checks the validity of sentence by computing its structure using context free grammar.
- Responsible for entire data migration from Sybase ASE server to Oracle.
- Migration of API code written for Sybase to Oracle.
- Overlook the migration activity of PL/SQL programs
- Migration of the PL/SQL code from Sybase to Oracle.
- Migration of the data contained in the earlier ASPL Database from Sybase to Oracle.
- Migrate the Libraries written using Sybase API's to Oracle's OCCI API's
- Automation of testing using Python.
Environment: C, C++, Java, JDBC, XML, PL/SQL, SQL, web services.