Sr. Devops Developer Resume
Bellevue, WA
SUMMARY:
- Having 8+ years of Professional IT experience in Analysis, Design, Development, Testing of Enterprise Applications and Database Development.
- Good knowledge in Python, 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, Lambda, Auto scaling, CloudFront, CloudFormation, Elastic Cache, Cloud Watch, SNS, Route 53.
- Experience on DevOps essential tools like Chef, Puppet, Ansible, Docker, Kubernetes, Jenkins, Subversion (SVN), GIT.
- Managed Docker orchestration and the deployment, scaling and management of Docker containerization using Kubernetes.
- 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 SQL concepts - 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 this.
- 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 Terraform integrating with continuous integration using Jenkins.
- Expertise in deployment with Ansible, Chef, Terraform towards AWS for building, updating, and versioning infrastructure efficiently, and creating custom in-house solutions with Ansible or Chef 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.
- 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
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, Docker, Kubernetes, Chef, Ansible, Puppet, habitat, super market, Kitchen, Vagrant, Terraform, Cloud Foundry, Cloud Formation
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 HRA Analytics aggregation and reporting.
- Design, deploy and manage a Continuous Integration System which includes automated testing and automated notification of results using technologies like Ansible, Terraform, Packer, Cloud formation, Docker and Server spec.
- Managed Kubernetes charts using Helm. Created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and Managed releases of Helm packages.
- 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 using Python, Ruby, Shell and PowerShell Scripts.
- Created and maintain Continuous Integration Process Documentation.
- Build Cloud Formation templates to 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 of EC2 instances, RDS and VPC on AWS.
- Implementing AWS services like EC2, Elastic Load balancing (ELB), Route53, S3, Cloud Front, SNS, RDS, IAM with existing projects.
- Using Jenkins as continuous integration tool creating new jobs, managing required plug-ins, configuring the jobs selecting required source code management tool, build trigger, build system and post build actions, scheduled automatic builds, notifying the build reports etc.
- Configured AWS IAM and Security Group in Public and Private Subnets in VPC.
- Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, ELB Security Group, Auto Scaling, and RDS in Cloud Formation templates.
- Configure and ensure connection to RDS database running 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, Dockers, 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
- Generated Python Django Forms to record data of online users.
- Created PHP/MySQL back-end for data entry from Flash. I had to assist the Flash developer send the correct data via query strings.
- Developed monitoring and notification tools using Python.
- Created Data tables utilizing PyQt to display patient and policy information and add, delete, update patient records.
- Wrote Python routines 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 in Oracle for 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.
- Generated Python Django forms to record data of online users and used PyTest for writing test cases.
- Using the Model View controller (MVC) framework to build modular software design and maintainable applications.
Environment: Python, MySQL, Django, Cassandra, Flask, PHP, XML, Linux, HTML, Java script, Windows.
Client: Confidential
Location: Bellevue, WA
Role: Python Developer
Project Description : The Company wanted to retire the legacy SQL server database due to increasing customer base and growing data. Hadoop exactly fits the requirement, the transaction data was published to JMS with transaction event as payload, our project was to listen to this JMS queue, shred the transaction events and update reporting tables near real time.
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 a Python based GUI application For Freight Tracking and processing.
- Used Django framework for application development.
- Developing applications using RESTFUL architecture using Node.js and 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 in Python/Oracle for extracting data from HTML file.
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.
Client: Shell
Location: India
Role: Software Developer
Project Description: Project deals with the Cyber security and monitoring initiatives at Shell with focus on threat hunting from outside sources as well as the insider threats
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.
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.
- Overlook the migration activity of PL/SQL programs
- Migration of the PL/SQL code from Sybase to Oracle.
- Automation of testing using Python.
Environment: C, C++, Java, JDBC, XML, PL/SQL, SQL, web services.