Cloud Engineer/ Python Developer Resume
Sunnyvale, CA
SUMMARY:
- 7+ Years of experience in IT Infrastructure, Openstack, cloud computing, Devops, Build and Release management, virtualization networking, L2/L3 protocols, building, automation deployment, Linux installation, configuration and troubleshooting.
- Good experience in Python, Django, Zope, Pyramid Framework.
- Proficient in SQL databases MS SQL, MySQL, Oracle and no - SQL databases MongoDB, Cassandra
- Hands-on experience in UNIX, hLinux and Linux Kernals.
- Working Knowledge of Pandas, Numpy, Scipy.
- Proficient in Front end development experience using HTML, XML, CSS, JQuery, JSON and Javascript, CSS, Bootstrap.
- Having experienced in Agile Methodologies, Scrum stories and sprints experience in a Python based environment, along with data analytics, data wrangling and Excel data extracts.
- Installing, configuring and administer Jenkins CI tool on Linux machines.
- Experience in creating the Confidential 's DevOps strategy in a mix environment of Linux (hLinux, CENTOS, Windows) servers along with creating and implementing a cloud strategy based on Amazon Web Services (AWS).
- Experience with Configuration and Maintenance of Automation tools like Puppet, Ansible and Chef.
- Experience in using Bug tracking tools like JIRA, Confluence, and Atlassian, HP Quality Center and Vmware.
- Worked with Python OO Design code for manufacturing quality, monitoring, logging, and debugging code optimization.
- Expertise includes bash and python scripting with focus on DevOps tools, CI/CD Architecture and hands- on Engineering.
- Hands on SVN, Git, JIRA, Bugzilla, Axosoft, Amazon EC2/S3.
- Knowledge of the Software Development Life Cycle (SDLC), Agile and Waterfall Methodologies.
- Good understanding of Django ORM and SqlAlchamy.
- Created Open stack services for Identity, Compute, Image Service, Block Storage, Networking (Neutron, Keystone).
- Worked closely with quality team (QA) for Runbooks creation, smoke and sanity testing of cloud deployment.
- Excellent experience with Python development under Linux OS (Debian, Ubuntu, SUSE Linux, RedHat Linux, Fedora, hLinux)
- Worked closely with software developers and DevOps to debug software and system problems.
- Experience working with Ansible and wrote playbooks for Installation and Configuration of CI/CD tools.
- Good knowledge in creating and maintaining various Devops related tools for the team such as provisioning scripts, deployment tools and staged virtual environments using Docker and Vagrant.
TECHNICAL SKILLS:
Primary Languages: Python, PHP, Perl, C
Python Libraries: Pandas, Numpy, UnitTest, JSON,CSV, XML, XLS
Python Framework: Django, Zope, Pyramid, Flask, Scrapyd
Source version Control: GITHUB, SVN, Emacs
Database: Sqlite3, MongoDB, SQL, Cassandra, Oracle 8i
Operating System: Linux, Unix, Microsoft Windows 7, XP
Continuous Integration/Deployment: Jenkins, Fabric.
Text Editor/IDE: Sublime Text2, PyCharm
Software Development Lifecycle: Agile Methodology, Scrum framework.
PROFESSIONAL EXPERIENCE:
Confidential, Sunnyvale, CA
Cloud Engineer/ Python developer
Responsibilities:
- Written Ansible Recipes to automate our build/deployment process and do an overall process improvement to any manual processes.
- Designed, developed and deployed applications on to several cloud based solutions using configuration Management tools like Chef, Puppet, Ansible and SaltStack
- Worked on version controller like GIT and continuous integration tools like Jenkins.
- Continuous integration, automated deployment and management using Jenkins.
- Executed functional test scripts for Openstack and tested Openstack core services nova, neutron, cinder, swift storage services.
- Built database Model, Views and API's using Python for interactive web based solutions.
- Thorough understanding of Virtual machines and networking TCP/IP, DNS, FTP, SSH, SCP and web coverage services (WCS).
- Worked on installing and configuring Openstack database MySQL, Monitoring and Metering servers.
- Has an experience in using ISCSI as a background storage for block storage and object storage.
- Worked with Cloud catcher team to automate Deploy cloud with Ansible.
- Environment using VMware ESXi as Hypervisor for VDI desktop virtualization.
- Implemented multi-tier application provisioning in OpenStack cloud, integrating it with Ansible/Puppet.
- Worked with cluster mode RabbitMQ that is used as message queue in OpenStack.
- Responsible for install, configure and test Openstack environment (Nova, neutron, swift, cinder, Horizon, Keystone and glance).
- Responsible for writing OOP code in Python for server side scripting.
- Involved in working with Python open stock API's.
- Developed a fully automated continuous integration system using Git, Jenkins, MySQL and custom tools developed in Python and Bash.
- Creating bridge, external networks and managing floating IP's
- Extensively worked on Jenkins/Hudson, Build Forge for continuous integration and End to End automation for all build and deployments
- Created a strategic architectural design of the platform with networking (vlans, firewalls, load balancers), hypervisors (kvm and VMware), workflow and orchestration (OpenStack APIs, Smart Cloud Orchestrator), security (keystone, LDAP), Inventory and monitoring, licensing, backup/restore.
- Design, develop, and deploy engaging web applications using Python.
- Involved in building database Model, APIs, and Views utilizing Python technologies to build web based applications.
- Experience in using test management tools like Quality Center/HP ALM.
- Worked closely with QA Team for Runbooks Creation and Sanity Testing.
- Authored Custom and Chef super market Runbooks and recipes for different scenarios like install/configuration for different products.
Environment: Java/J2ee, Eclipse, Chef, Puppet, Terraform, Packer, AWS (Amazon WebServices) Ant, Maven, Subversion, Powershell Scripting, Linux, SVN, GIT, Python 3.0/2.7, Ruby, Nexus, Docker, Check style, Jenkins, CentOS, PERL, BASH, Solaris, UNIX, hLinux
Confidential, Brooklyn, NY
Python developer
Responsibilities:
- Work with team of developers on python applications for RISK management.
- Experienced in Agile Methodologies and SCRUM Process.
- Jenkins is used as a continuous integration tool for automation of daily process.
- Used Pandas library for statistical Analysis.
- Worked on JavaScript MVC Framework like Angular.JS.
- Worked on Python Open stack API's.
- Created entire application using Python, Django, MySQL and Linux.
- Worked with Open stack Command-line client
- Worked with virtualization, virtual networking, virtual switches and software defined networks
- Created a Git repository and added the project to GitHub.
- Utilize PyUnit, the Python unit test framework, for all Python applications.
- Executed functional test scripts for Openstack and tested Openstack core services nova, neutron, cinder, swift storage services
- Exported/Imported data between different data sources using SQL Server Management Studio
- Configured and used ELK Stack for log management.
- Extensive experience of working with MySQL, SQL Server, Oracle and Mongo Databases.
- Designed and developed the UI of the website using HTML, XHTML, AJAX, CSS and JavaScript.
- Developed views and templates with Python and Django’s view controller and tinplating language to create a user-friendly website interface.
Environment: Python 2.7, Django 1.5, MySQL, Zope, Angular.JS, Windows, Linux, HTML, CSS, JQuery, JavaScript, Apache, Jira, Linux, Git.
Confidential, Canonsburg, PA
Devops Engineer
Responsibilities:
- Involved in entire lifecycle of the projects including Design, Development, and Deployment, Testing and Implementation and support.
- Designed and developed the UI of the website using HTML, XHTML, AJAX, CSS and JavaScript.
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Experienced in Cloud automation using AWS Cloud Formation templates
- Expert in performance monitoring tools like Iaas, AWS cloudwatch and stackdriver
- Worked with Open stack REST Client
- Added support for Amazon AWS S3 and RDS to host static/media files and the database into Amazon Cloud.
- Deployed with Fabric on AWS on EC2 instance with Postgres RDS and S3 file storage.
- Configured AWS EC2 Instances using AMIs and launched instances with requirements of specific applications
- Implemented and designed AWS virtual servers by Ansible roles to ensure deployment of web applications.
- Developed unit and functional tests in Python and Java.
- Work with Docker for convenient environment setup the test environments.
- Achieved modular (extensible) codebases through Angular.js based MVC architecture.
- Experienced in Agile Methodologies and SCRUM Process.
- Used Django configuration to manage URLs and application parameters.
- Also used Bootstrap as a mechanism to manage and organize the html page layout.
Environment: Python 2.7, Django 1.4, Parse Database, AWS Cloud, AWS EC2, JQuery, GitHub, Review Board, Amazon AWS S3 CLI, Angular.JS, Amazon Boto Pil, Jira.
Confidential, Milpitas, CA
Python/ Django Developer
Responsibilities:
- Design, develop, test, deploy and maintain the website.
- Designed and developed the UI of the website using HTML,AJAX, CSS and JavaScript .
- Designed and developed data management system using MySQL.
- Rewrite existing Python/Django modules to deliver certain format of data.
- Used Django Database API’s to access database objects.
- Wrote python scripts to parse XML documents and load the data in database.
- Handled all the client side validation using JavaScript.
- Expertise in writing Constraints, Indexes, Views, Stored Procedures, Cursors, Triggers and User Defined Function.
- I have also used Selenium Library to write fully functioning test automation process that allowed the simulation of submitting different we requests from multiple browser to web application.
- Used JQuery for all client side Javascript manipulation.
- Created unit test/regression test framework for working/new code
- Using Subversion control tool to coordinate team-development.
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Responsible for debugging and troubleshooting the web application.
Environment: Python, Django 1.3, MySQL, Linux, HTML, XHTML, SVN, CSS, AJAX, Bugzilla, JavaScript, Apache Web Server, Django.
Confidential, Roslyn Heights, NY
Python Programmer
Responsibilities:
- Assisted in reduction of cost and optimization of supplier selection for the CRM Applications.
- Ensured high quality data collection and maintaining the integrity of the data.
- Cleaned data and processed third party spending data into maneuverable deliverables within specific formats with Excel macros and python libraries.
- Used several python libraries like wxPython, numPY and matPlotLib.
- Was involved in environment, code installation as well as the SVN implementation.
- Build all database mapping classes using Django models.
- I have used Pandas API to put the data as time series and tabular format for east timestamp data manipulation and retrieval.
- Designed and developed data management system using MySQL.
- Creating unit test/regression test framework for working/new code
- This project also used other technologies like JQuery for java script manipulations, bootstrap for the front-end html layout.
- Responsible for debugging and troubleshooting the web application.
Environment: Python 2.6, Scipy, Pandas, Bugzilla, SVN, C++, Java, JQuery, MySQL, Linux, Eclipse, Shell Scripting, HTML5/CSS. Red hat Linux, Apache.
Confidential, Jersey City, NJ
Web Developer
Responsibilities:
- To design, develop and deploy Web Services.
- Developed new web methods to handle media asset creation and tape conversion workflows.
- Change existing web methods to pass more data and enhance fulfillment workflows.
- Design new forms using SQL, HTML and CSS.
- Develop code using C# .net and MS SQL 2008.
- Designed and customized the web forms using CSS, HTML and JavaScript.
- Implement a multi tier design relational business object mapping.
- SQL queries to add stored procedures, tables, indexes, constraints, reports to existing database.
- Developed a data access layer and business object layer to interact with the web service layer.
- Developed new methods to implement messaging guarantee delivery for web service using custom queuing application and Oracle AQs.
- Graphical representation of reports generated.
- Configuring and Deploying code to Production.
- Testing and fixing bugs and enhancing according to business needs.
Environment: .NET Framework 4.0, ASP .NET 3.5, C#, VB.NET, MS SQL 2008, Oracle 10G, MS, VSS.