I had a document which needs to be written for immigration purpose, IT should be clear and specialized roles.
This document had 13 responsibilities for which detail description and courses matching to the responsibility should be added only related to computer science.
The position title is senior devops engineer.
This document had courses and their titles.
Duties and Responsibilities:
Ø Design and develop systems architecture with proper contingency planning by making risk assessment and security policy analysis.
Ø Design and Implement single control dashboard with nodeJS application for Continuous integration, Deployment and delivery with various DevOPs tools like Bitbucket, Jenkins, Artifactory and Ansible.
Ø Experience in Linux, and using Shell, Python scripting to automate process to troubleshoot and run the services on Virtual Systems according to requirement.
Ø Involved in building Platform as a service (Paas) with Docker, deployed various applications through Dockers containers into the Docker swarm data center using Ansible playbook scripts.
Ø Configure and support the version control systems for code repositories using Bitbucket, GitHub, SVN, and to scan quality of code by integrating Sonarqube.
Ø Design and develop the continuous Sync or replication of data artifacts from on premises to cloud datacenters.
Ø Implement secure socket Layer (SSL) termination strategies for API gateway for public facing applications through NGINX gateway and WSO2 proxy web application servers.
Ø Managing Applications using Amazon AWS cloud which includes services like: EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route 53, Auto scaling, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, OPS Work, Security Groups.
Ø Design, Develop Various Cloud formation template scripts for auto scaling and self-healing strategies for AWS and hybrid cloud based systems.
Ø Experience with Quality and Information Assurance methodologies, Requirement analysis, writing test plans and test cases based on system requirement specifications to integrate with Jenkins.
Ø Liaise with developers, business analysts, and user representatives for technical guidance and support in application design, development, troubleshooting and document reviews.
Ø Superior analytical, troubleshooting, communication and presentation skill and technologies shall be utilized in performing the duties.
Ø Provide on call support for production environment for major software releases and bug fixes. etc.