Devops Engineer Resume
Columbus, OH
SUMMARY
- 7 years of professional experience involving in Development and Automation activities.
- Working Knowledge in Python, Linux, Ansible, JIRA, Jenkins, Git/Gerrit.
- Installed, configured and administrated tools like Jenkins, and Gerrit.
- Experience in working with Python frameworks like Flask, Django.
- Worked effectively on dev automation using Jenkins CI, Gerrit and configuration management tools like Ansible, Puppet.
- Working experience on automated deployment of tools using Ansible and Puppet to manage existing servers and automate the build and configuration.
- Basic knowledge on Openstack core components like nova, neutron, cinder, glance, horizon.
- Basic knowledge and understanding of Virtualization and Docker.
- Developed a python Flask server to enable the connectivity for orchestrator over external components by exposing the APIs.
- Working experience on JIRA ticket tracking tool with automated processing of tickets.
- Working experience on automation of multiple services which are offered on private cloud for the organization.
- Good Knowledge on Python unit test framework.
- Managed Docker orchestration and Docker Containerization using Kubernetes.
- Used Kubernetes to orchestrate the deployment, scaling and management of Docker containers.
- Experience in working with different databases like MySQL, Postgre, Sqlite3.
- Experience in administering and supporting CM tools like Git.
- Experience in customizing JIRA projects with complex workflows, permission schemes and notification schemes.
- Experience in SCM concepts like branching, merging, labelling and integration.
- Experience in maintaining and executing build scripts to automate development and production builds
- A quick learner and well conversant with newer technologies.
- Worked under Agile environment and well aware of Agile methodologies and principles.
- Good team player with excellent communication skills, interpersonal and management skills.
- Good programming, problem solving and trouble - shooting skills.
- Highly adaptable, flexible, committed, result oriented, hard working with a quest and zeal to learn new technologies.
TECHNICAL SKILLS
Programming Languages: Python, C, C++, Java
Cloud Platform: Openstack, Vmware vCloud
Container Platform: Docker, Kubernetes
Scripting Language: Shell
Operating System: Red Hat Linux, Unix, Ubuntu
Source Control Tools: Git, Gerrit, Gitlab
Databases: MySQL, Sqlite3, Postgre
Configuration Tools: Jenkins, Ansible, Puppet
Other Tools: JIRA, PMP, PUA
PROFESSIONAL EXPERIENCE
Confidential, Columbus, OH
DevOps Engineer
Responsibilities:
- Developed and implemented a new service which helps in easy navigation of modules by deploying Kubernetes pods.
- Implemented Ansible playbooks for deployment automation.
- Worked on deployment process improvement by bringing in “more automation, less manual” way of working and for effective tracking of deliverables and activities.
- Used JIRA tool for defects, bugs, sprint planning and tracking of assigned activities.
- Developing and promoting standard operating procedures and creating processes and tooling for operation efficiency
- Worked on docker containers and implementation of docker files and building images.
- Worked on GITLAB for source code management and involved in code reviews and merge requests.
- Orchestrated Docker container cluster using Kubernetes/Docker Swarm
- Experience in debugging and troubleshooting programming related issues
- Provisioned servers and deployed features using Puppet and Ansible
- Developed and maintained automated CI/CD pipeline using Jenkins for code deployment
- Developed and promoted standard operating procedures and creating processes and tooling for operating efficiency
- Automated the manual deployment process using python
- Worked on automatic triggering of Jenkins jobs based on updates in Gerrit push.
- Wrote puppet manifests and modules to deploy, configure and manage servers
- Managed GitHub repositories and permissions, including branching and tagging
- Worked on developing the 2FA login process for the servers
Environment: Python, Ansible, Puppet, Linux, Docker, Kubernetes, Shell, Jenkins, Git, GitHub, Gerrit
Confidential, Miramar, FLDevOps Engineer
Responsibilities:
- Involved in automation of 10+ services on the cloud environment using Python.
- Worked with customers across the plan, manage and execute phases of the project
- Worked on end-to-end configuration of Linux compute, Remote and physical server based services.
- Implemented Ansible playbooks and effectively used AWX components for performing operations through remote login to the servers.
- Worked on JIRA ticket tracking tool and used rest APIs for automated ticket processing.
- Well aware of all the components in JIRA.
- Worked on end-to-end deployment of services including feature development, automated functional testing and user delivery.
- Worked on CheckMK monitoring tool and included checks to ensure efficient monitoring of servers.
- Maintained Git workflows for version control (source code management)
- Worked under Agile environment and well aware of Agile methodologies and principles
- Worked on various models of Physical servers (HP, DELL) and configuration of BIOS settings, network booting, PXE and troubleshooting
- Good experience in open stack development
- Received appreciation from clients for on-time delivery and efficient handling of service automation.
Environment: Python, VMware integrated Openstack, Linux, Jenkins, Ansible, Puppet, Git
Confidential, Chicago, IL
DevOps Engineer
Responsibilities:
- Developed a python REST api server using flask framework to deploy, fetch the results and generate reports using Robot framework
- Automated the DB CRUD operations using pymysql python module
- Written the API’s to connect to the PMP for storing and retrieving the passwords
- Developed a framework using python for creating the configuration files
- Played active role in support and troubleshooting of deployment issues in the production datacenters
- Experienced in Agile methodologies, Scrum stories and Sprint experience
- Worked on different modules in Python along with pdb debugger, Pylint code analyzer
- Experience in debugging and troubleshooting programming related issues
- Knowledge about setting up python REST API framework using Django
- Involved in the implementation of multiple deployment scripts
Environment: Python, Linux, Jenkins, Shell, Django, Flask, Ansible, Puppet, Robot
Confidential
DevOps Engineer
Responsibilities:
- Experience in debugging and troubleshooting programming related issues
- Managed code versioning with GitHub and deployment to staging and production servers.
- Written backend programming in python
- Developed frontend and backend modules using Python on Django web framework
- Actively involved in developing and automating the methods for Create, Read, Update and Delete(CRUD) operation in MySQL database
- Automated production tasks
- Worked under UNIX environment in development of application using python and familiar with the commands.
- Updated and maintained Jenkins for automatic building of jobs and development.
- Involved in analysis and design of the application features
- Documented the designed solutions and created stories for client requirements.
- Worked with team of developers on python applications for RISK management
Environment: Python, Linux, Jenkins, Django, GitHub, Git, Flask