David Roshan K

David Roshan K

Software Engineer @ QuEST Global

About David Roshan K

David Roshan K is a Software Engineer at Quest Global with a background in Electronics and Instrumentation Engineering from Karpagam College of Engineering.

Title and Role at Quest Global

David Roshan K is currently a Software Engineer at Quest Global. In this role, he leverages his technical expertise to contribute to various engineering projects. His responsibilities include working with cloud services, containerization, and automation, applying his programming skills, and ensuring effective collaboration with team members.

Educational Background

David Roshan K graduated from Karpagam College of Engineering with a Bachelor of Engineering (BE) degree in Electronics and Instrumentation Engineering. He attended the college from 2018 to 2022, where he developed a strong foundation in engineering principles and hands-on technical skills.

Expertise in AWS Services

David has hands-on experience with Amazon Web Services (AWS). His knowledge includes working with services such as EC2 for compute resources, S3 for storage, Lambda for serverless computing, and CloudFormation for infrastructure as code. This expertise allows him to efficiently manage and deploy cloud-based applications.

Proficiency in Linux and Bash Scripting

David is proficient in Linux administration and Bash scripting. These skills enable him to manage operating systems, automate tasks, and streamline operations. His thorough understanding of Linux environments is invaluable for system administration and development tasks.

Programming Skills and Automation with Python

David has strong programming skills in Python, which he utilizes for automation and scripting tasks. His ability to write efficient code helps in automating workflows and improving operational efficiency. Python's versatility allows him to tackle a wide range of technical challenges.

Experience with Docker and Containerization

David is experienced with containerization using Docker. This involves creating, deploying, and managing containerized applications, which enhances scalability and portability across different environments. His proficiency with Docker contributes to the seamless deployment of applications.

Familiarity with CI/CD Pipelines

David is familiar with Continuous Integration and Continuous Deployment (CI/CD) pipelines, particularly using tools like Jenkins. This knowledge allows him to automate the software release process, ensuring regular and reliable updates to applications.

Knowledge of Configuration Management Tools

David is knowledgeable in configuration management tools like Ansible. This expertise enables him to manage and automate the deployment and configuration of systems, ensuring consistency and efficiency in operational management.

Understanding of Version Control Systems

David understands version control systems such as Git. His experience with version control ensures that code changes are tracked, managed, and collaborated on effectively, facilitating smooth teamwork and project progression.

Experience with Monitoring and Logging Tools

David is familiar with monitoring and logging tools like Prometheus and Grafana. These tools help him keep track of system performance and application metrics, allowing for proactive troubleshooting and maintenance.

Problem-Solving and Team Collaboration Skills

David possesses excellent problem-solving abilities and strong attention to detail. His proven ability to work effectively in a team environment and collaborate on complex projects underscores his adaptability and commitment to delivering high-quality results.

People similar to David Roshan K