Dedicated Software Engineer known for streamlining Python development processes by exploiting open-source web frameworks. Specializes in applying Django to complex database assets with strong web presences. Comfortable taking over ongoing administration processes or designing customized administration models. Complex problem-solver with analytical and driven mindset. Dedicated to achieving demanding development objectives according to tight schedules while producing impeccable code. Organized and dependable candidate successful at managing multiple priorities with a positive attitude. Willingness to take on added responsibilities to meet team goals.
Overview
7
7
years of professional experience
1
1
Certification
Work History
Senior Python developer / ICT Devops Engineer
Ericsson India Global Services PVT. Ltd
02.2022 - 10.2023
Leading the design, planning and analysis of automation workflow for provisioning servers in cloud
Automated the code in Python to provide virtual machines in cloud environment
Developing the automation code in Python for the designed workflows
Worked on Python automation using RED FISH API’s that helps in server management
Worked on automating Citrix Cloud APIs to automate the communication with Citrix cloud
Developed Python scripts to automate the process of establishing secure remote connections with development environments using Exceed TurboX
Developed asynchronous applications in Python using libraries like asyncio to handle concurrent tasks efficiently
Optimized long-running tasks (includes email sending, file uploads) in a Python application by utilizing asynchronous execution with asyncio
Automated infrastructure provisioning and configuration using tools like AWS CloudFormation, terraform to streamline deployments and reduce manual errors
Developed Python scripts to automate AWS tasks like managing S3 buckets, Lambda functions, or DynamoDB tables, improving operational efficiency
Developed and deployed production-ready Python applications using AWS Lambda for event-driven tasks and APIs, reducing server management
Built a Python Lambda function triggered on a scheduled basis to process large datasets stored in S3 buckets.
Cloud DevOps Engineer
HCL Technologies
05.2021 - 02.2022
Automated data visualization dashboards with Python libraries like Matplotlib or Seaborn to provide real-time data
Developed a RESTful API in Python using frameworks like Flask or Django to integrate with existing systems, enabling data exchange and functionality
Utilized AWS SQS for asynchronous message queuing within a Python application for improved scalability
Optimized a Python application's performance by utilizing AWS CloudWatch for monitoring and scaling
Secured a Python web application using AWS IAM for access control and data protection
Worked on CI/CD automation- Jenkins and Kubernetes, Python, Bash (Shell), Terraform, GitHub, Ansible
Troubleshooted and debugged Python applications running in Kubernetes containers using tools like kubectl and logs, ensuring smooth application operation
Contributed to the development of internal Python scripts or tools for automating Kubernetes tasks, streamlining operations and deployments
Experienced with CI/CD pipelines that integrate Python application builds and deployments into Kubernetes clusters
Automated regression testing with Pytest to ensure application stability after code changes
Integrated Pytest with continuous integration (CI) pipelines for automated testing during the development lifecycle.
Python Developer
Tata Consultancy services
11.2016 - 05.2021
Automated VMware deployments using Python
Implemented custom algorithms in Python for tasks like data processing, sorting, and searching
Optimized code using data structures like lists, dictionaries, and sets to ensure efficient resource utilization
Created entire application using Python, Django, MySQL and Linux that interacted with VMware
Developed shell scripting and Python programs to automate the data flow on day-to-day tasks
Leveraged NumPy, Pandas, and Matplotlib for data analysis, manipulation, and visualization, adept at data cleaning and transformation
Worked in automating test cases using Python and the Robot Framework, ensuring efficient software quality assurance
Built custom scripts in Bash and Python to automate repetitive system administration tasks, improving consistency and reducing errors
Automated server configuration at scale using Ansible playbooks
Streamlined server setup processes, ensuring consistency and efficiency across deployments
Reduced server setup time by 80% using Ansible playbooks for consistent configuration
Creating and setting up of Jenkins jobs in production and staging environments during deployment and testing activities respectively
Utilized Ansible Vault for secrets management, Galaxy for community modules, and custom modules for unique requirements
Leveraged Ansible's REST API for programmatic control and integration with other tools and platforms
Developed a fully automated continuous integration system using Git, Gerrit, Jenkins, MySQL and custom tools developed in Python and Bash
Implemented a multithreaded batch processing system in Python to accelerate large data processing tasks by utilizing multiple cores effectively
Creating Python scripts to automate daily networking tasks (Ex
Auto Config generation, retrieving information from network devices, parsing data, etc.) - including a custom Fortigate firewall Config generator (which included multi-threaded functionality to generate Configs for multiple firewalls at once)
Designed and implemented efficient database models using Django's Object-Relational Mapper (ORM)
Performing Unit Testing to ensure that each line of code is achieving the required functionality and Basic Testing to ensure the entire automation goes smooth.
Education
Bachelors in Electronics and Communication Engineering -
Anurag Group of Institutions
05.2016
Skills
RHEL
ROCKY
Ubuntu
SUSE
Windows
MySQL
Postgres
Oracle
SQL Server
Redis
Grafana
Putty
SQL developer
Mat lab
Git
Docker
Jenkins
Ansible
Kubernetes
Terraform
Bitbucket
CheckMk
Cloud Watch
JIRA
Confluence
EC2
S3
ELB
Elastic Beanstalk
Cloud Front
Lambda
Cloud watch
VMware
Experienced with Python programming as a full-stack developer in Linux environment
Responsible for automation of cloud services using Python
Skilled experience in Python with proven expertise in using new tools and technical developments (libraries used: Pandas, Matplotlib, Asyncio, Requests, Beautiful Soup/Scrapy, Django, Pyvomi, logging tool, configparser, Scipy, Pickle, networks, urllib2, PyMySQL )
Experienced in implementing Model View Control (MVC) architecture using server-side applications like Django, and Flask for developing web applications
Experienced in working with various Python Integrated Development Environments like VS Code, PyCharm, Jupyter Notebook, Sublime Text
Experienced in installing software using PIP for Python libraries and extensive usage of PEP 8 coding convention
Experienced in creating AWS IAM and Security Group in Public and Private Subnets in VPC Created AWS Route53 to route traffic between different regions
Worked on AWS Cloud services such as EC2, EBS, S3, VPC, Cloud Watch, and Elastic Load Balancer
Designed and implemented a scalable data pipeline using AWS Lambda and Python, reducing processing time
Developed a web application on Django leveraging AWS S3 for secure and efficient storage
Designed a data ingestion pipeline on AWS S3 integrated with a Python script for real-time data processing
Developed and Implemented Performance Automation Test Framework base functions by writing Python scripts using AWS Python SDK Boto3 to configure, manage, deploy and automate most of the Amazon Web services
Possesses strong knowledge of utilizing REST API calls towards VMware Integrated OpenStack, contributing to seamless cloud integration
Proven track record of automating and optimizing critical deployments on large infrastructures, utilizing DevOps tools like Ansible, Docker, and Jenkins
Skilled in creating and configuring CI/CD pipelines in Jenkins, enabling automated software builds and deployments
Skilled in leveraging Docker Hub, creating Docker images and services, and utilizing Docker Compose for containerized application development
Experienced in working with the Linux operating system and utilizing various commands to manage and troubleshoot systems
Worked on Cloud logging and monitoring setup using terraform for log-based monitoring and application logs
Created cloud composer and DAGS using terraform
Proficient in Git for version control and collaboration on software projects
Familiar with bug tracking tools like JIRA to effectively manage development processes
Skilled in scripting for automated application deployments, streamlining release cycles
Proficient in writing complex SQL queries, stored procedures, functions, packages, tables, views, and triggers for relational databases like Oracle, MySQL, and DB2
Familiar with Agile methodologies for efficient project management and collaboration