Detailed Job Description For Immigration Purpose(Sample Have Attached) For Specialty Occupation RFE Response Purpose

Question # 00791584 Posted By: Eilene Updated on: 01/28/2021 09:33 AM Due on: 02/01/2021
Subject Computer Science Topic General Computer Science Tutorials:
Question
Dot Image

 Here is the job description i have sent for Immigration Purpose. The answer should be attached file format.

 

· Involve in software development life cycle (SDLC), which includes requirement-gathering, design, coding, testing.

· Implement agile methodology throughout the project development lifecycles.

· Design Sequence diagrams, Deployment diagrams, Dataflow diagrams, and Class diagrams using UML, Rational Rose and Rational Software Architect (RSA).

· Responsible for analysis, design, development and integration of backend components using J2EE technologies such as spring Frameworks and Spring JDBC.

· The front-end use HTML5, CSS3, jQuery, Angular JS and Bootstrap to build a single page web app that communicate with back-end via RESTful API.

· Develop web service for web store components using Restful API.

· Perform CRUD operations on JSON and XML formatted RESTful web services with OAuth and OAuth2 authentication protocols.

· Create various spring boot and spring batch applications to connect them to various databases and created queries to retrieve data and modify the tables for the databases. 

work with AWS cloud Administration which includes EC2, S3,EBS,VPC,ELB,AMI,SNS,IAM, LAMBDA.

 

Define best practices around migrating applications and required databases to AWS and other cloud services.

 

Work closely with the application delivery team and automation oppurtunities for installing, and maintaining Databases technologies, building, deploying, and monitoring.

 

· Strong understanding in PL/SQL and SQL and able to write SQL query.

· Database designing and tables, master data creation in the database.

· Create and modified Complex SQL Commands.

· Use GITBitbucket, and Source Tree for versioning and managing branches

 

Detailed Job Description for Ms._Shivanand Reddy Dendi_____________________

 

Partner with Design/Architecture, development and Product team to design and drive the infrastructure needs of the product, with a strong focus on automation & operational best practices - 25%

 

· Design and improve new/existing software architecture in order to increase uptime of the systems resulting is cost saving and business efficiency. We will use HAproxy for this purpose.

· Design the systems to be easily scalable so that there won’t be any impact to the customers during high traffic sales season like Thanksgiving, Christmas etc. we will achieve this using MongoDb, PCF and HAproxy.

· Work closely with the developers and create a software infrastructure which is productive and efficient for developing and deploying code. We will use Docker and Jenkins for this task.

· Automate day-day infrastructure activities using Chef which will increase the uptime of the systems hence increasing end-user satisfaction.

 

Own, build & implement solutions across platforms to solve varieties of problems - 25%

 

· Software scalability is the biggest problem for enterprise software architecture. This is highly complex in nature and we need to achieve this keeping the existing business running as well as onboarding new technologies without any impact to the existing customers.

· Identify errors in the newly deployed code as quickly as possible is the need of the hour. We need to use strategies like high-availability, active-active datacenter model etc to keep business running and simultaneously resolve code errors in the production environment.

· Adhere to payment-industry standards is a must for all companies processing customer’s payment information like creditcard payments. This is called PCI standards. We achieve this by increasing the security of our software systems in all the layers/components like ssl-certificates, firewalls, application logs etc.

· Make software applications respond faster is very important to gain business and customers. Main ingredient to achieve this, is a strategy called caching. We make use of Akamai to achieve this.

 

 

 

 

 

Lead troubleshooting application components and recommend refactoring of applications to make them suitable for cloud native environment - 15%

 

· Troubleshoot is very critical in finding out the root cause for an error in the software systems. We identify this by using tools such as AppDynamics and Splunk.

· Move software systems to cloud have many benefits like efficiency, less expenses and ease of maintenance. Migrating existing legacy systems into cloud platforms is very tricky since existing business should not undergo any negative impact. Phased strategic migration of legacy systems into platforms like cloud foundry adds as a catalyst for migration into cloud.

· Develop scripts in shell and python to capture and troubleshoot errors immediately. Also making use of these scripts to pro-actively monitor software applications to mitigate any future problems.

 

Build and maintain end to end CI/CD pipelines and ops tool stack built on Jenkins, Chef, PCF etc. - 20%

 

· CICD (Continuous Integration and Continuous Delivery/Deployment) pipeline is needed to be setup for faster development and deployment of the code into production. The faster we can deploy the code, faster will be the availability of a new feature to the end customer.

· Build all the layers in CICD using Jenkins, bitbucket and artifactory.

· Develop and automate operational tool stack using Chef and PCF (pivotal cloud Foundry).

· Maintain CICD pipelines is required for a error-free, smooth code deployment. This is achieved by customizing Jenkins using shell scripts and Python and configuring Jenkins for timely alerts to our emails.

 

Work in an Agile environment with development and testing team to provide solutions from DevOps prospective - 15%

 

· Devops is a critical role bridging the gap between developers and operational team. Regular standups and clear communication across the teams is necessary to understand issues respective to the individual team and coming up with implementation plans.

· Solve Development issues by creating a stable infrastructure for code deployment and enhanced monitoring systems.

· Solve tickets in agile environment using efficient process like scrum and Kanban.

 

Dot Image

Click chat on right side to get answer. Click on Chat
Whatsapp Lisa