Apply simple concepts from software development and networking to things like virtualization and cloud computing.
Design , implement, and run a complicated relational database.
Comprehend issues in information assurance and learn how to implement and maintain secure information systems.
Computer science focuses on the development and testing of software and software systems. It involves working with mathematical models, data analysis and security, algorithms, and computational theory. Computer scientists define the computational principles that are the basis of all software.
Expertise in building automated pipelines that enable continuous delivery of software. Highlight the tools you've used (e.g. Jenkins, Gitlab, CircleCI, etc.) experience in managing cloud infrastructure and services such as Amazon Web Services (AWS)
Proficiency in tools such as Ansible, Chef, and Puppet for automation of system configurations, application deployments, and infrastructure orchestration. programming and scripting experience, especially with languages such as Python, Bash or JavaScript
Designing, implementing, and maintaining automated tests using tools such as Selenium, Appium, TestNG, or JUnit. Used automation to improve testing efficiency, reliability, and coverage
proficiency in testing APIs using tools such as Postman, SoapUI, or REST Assured. ability to validate API functionality, data integrity, and security.


Developed online medicines Web application using angular and deployed in AWS ec2. Developed using Agile methodology

C# and.NET (windows frames) were used to create a standalone application.

Designed and Developed a relational Database for E-pharmacy application using Microsoft SQL server.

Applying Systems Thinking to reason about a system involves creating a model of the system. In quantitative systems dynamics, this hypothesis is then tested using quantitative simulation techniques determined to assess the robustness to boundary cases and to do sensitivity analysis. In qualitative Systems Dynamics

We essentially explained how to handle VM sprawl. Many of the advantages of virtualization, including enhanced security, better resource usage, easier management, and cheaper costs, may be undermined by virtualization sprawl.

Deploying application using Jenkins, Docker, Kubernetes, and AWS involves several steps that ensure seamless and efficient deployment. Firstly, Jenkins can be used as a continuous integration tool to automate the build and test processes. Docker can be used to create a containerized environment for the application, enabling it to run consistently across different platforms. Kubernetes can be used as an orchestration tool to manage and scale the containerized application across a cluster of nodes. Finally, AWS can be used to provide infrastructure and services for hosting the application, such as EC2 instances, RDS databases, and Elastic Load Balancers. Properly configuring and integrating these tools can enable developers to automate and streamline the deployment process, reducing manual errors and improving overall efficiency.
We use cookies to analyze website traffic and optimize your website experience. By accepting our use of cookies, your data will be aggregated with all other user data.