Python/dev Ops Engineer Resume
2.00/5 (Submit Your Rating)
San Diego, CA
SUMMARY
- 9+ years of experience in IT developing and delivering a variety of systems and platforms. Have strong experience in Python, DevOps, web - based applications, data, software development and design using web technologies, a ctively looking for an opportunity as Python/DevOps engineer.
- Worked with Gitlab, git commands, configuration management tools like maven.
- Experience delivering applications and services with DevOps
- Demonstrated experience installing, operating and troubleshooting a variety of open source technologies
- Practical experience developing software or meeting operational needs with code and scripting (Bash, Python)
- Experience in development and configuration experience with software provisioning tools like Chef, Puppet, Docker and Ansible.
- Worked extensively on cross-platforms (Windows and UNIX/LINUX) with Subversion (SVN) and GIT.
- Worked with optimization of server resources, Amazon Elastic Cloud instances and website security, Web services /REST, Amazon AWS,Docker, Chef and Puppet.
- Have good understanding of DevOps tools, Monitoring tolls like Nagios.
- Involved in Shell and python scripts for compilation and deployment processes and automation of builds and PowerShell for Windows deployment and Administration.
- Experience with software quality principles and associated tools for testing and analysis.
- Knowledge of CI & CD practices and supporting tools (Jenkins).
- Experience with PaaS technologies such as containers, container orchestration and scheduling (Docker, Kubernetes, etc.)
- Experience in processing batch files using Python
- Experience on AI, Machine Learning tool TensorFlow, Kafka, AWS, Azure.
- Experienced in Agile Methodologies, Scrum stories and sprints experience in a Python based environment
TECHNICAL SKILLS
Operating Systems: Unix, Windows, Linux
Scripting: Perl, PowerShell, VB, Jython, Shell, Python, Anaconda, Visual Studio.
Language: Python, Go, Ruby, C, SQL, RESTFUL, Django,Flask Python modules (Numpy, Pandas), NLTP in Python
Database: Oracle, MySQL
Build and CI tools: Maven, Jenkins, Ansible, Docker, Puppet, Kuberneties.
Source Control tool: Perforce, SVN, Git,, Chef, Puppet, Ruby, Docker, Kubernetes.
PROFESSIONAL EXPERIENCE
Confidential, San Diego, CA
Python/Dev Ops Engineer
Responsibilities:
- Enabling customers to better manage software development, deployments and infrastructure with tools such as Chef, Jenkins and GitHub.
- Configured local Maven repositories and multi-component Ant projects with Nexus repositories and scheduled projects in Jenkins for continuous integration.
- Integrated git into Jenkins to automate the code check-out process
- Analyze various testing scenarios for the API calls and CLI commands and write various test cases
- Worked with Jenkins for CI/CD for integrated python project.
- Worked with hybrid cloud OpenShift an upstream of Kubernetes(k8s)
- Writing bash scripts for automation.
- Managing docker instance using puppet, Puppet installation.
- Used Python python Django framework to build the web application, data visualization.
- Experience on AI, Machine Learning tool TensorFlow for one of the projects
- Software Build and Deployment: Performed regular software release build and deployment based on defined process and maintained and deployed to test, acceptance and PROD environments.
- Automating the Build process using Jekins and Maven, Docker.
- Configuration of Jenkins along with Maven and Jython Scripts for Automated build and deployment Process.
- Involved in deploying the content cloud platform on Amazon AWS using EC2, S3, and EBS. valuate Chef Framework and tools to automate the cloud deployment and operations.
Senior Python Developer
Confidential
Responsibilities:
- Designed the Web application Using Python on Django Web Framework pattern to make it extensible and flexible.
- Used the Model View controller (MVC) framework to build modular and maintainable applications.
- Experience in installing software using pip command for python libraries and extensive usage of the PEP8 coding convention.
- Good understanding on Django ORM and SQL Alchemy.
- Experienced in interfacing with third party API’s using REST and SOAP
- Worked with varieties of Relational Databases (RDBMS) like SQLite, MySQL and PostgreSQL.
- Experienced in writing SubQueries, Triggers, Cursors, Stored Procedures and Functions.
- Proficient knowledge of Web services like Google Cloud and Microsoft Azure ssServices.
- Good Knowledge on Linux and Shell Scripting.
- Experienced in developing web-based applications using Python, PHP, XML, JSON and MVC3
- Well versed in design and development of presentation layer for web applications using technologies like HTML, CSS, JavaScript, JQuery, AJAX and Bootstrap.
- Used data structures like directories, tuples, object-oriented class-based inheritance features Wrote and executed various MYSQL database queries from python using Python-MySQL connector and MySQL dB package.
- Generated various report using Python Report lab and sent to Business users to improve their decision making.
Senior Software Engineer J
Confidential
Responsibilities:
- Patient self-service technology for hospitals and other health-care organizations.
- Designed, developed, and maintained several key pieces of products, based on the needs of patients and hospital staff, internal objectives, and technical constraints
- Designed and implemented back-end integration technology messaging, scriptable terminal emulation, Windows GUI scripting, and SQL access.
- Developed flowchart-based workflow engine and language, designed to enable multiple people with varying levels of technical and domain expertise to create and modify the same program.
Software Engineer
Confidential
Responsibilities:
- This project is a simple search engine, which searches the web and selects 10 top links and lists them.
- To develop this project, we applied ranking algorithm to give better results to the user. Users Access internet and get information from different Web sites.
- The approach to find information from websites is a difficult task.
- To ease for searching of various information over the websites by giving search keywords requires a software.
- The search engine software ensures the end user to get the information by accessing the websites specified in the database.