Job Objectives
The Site Reliability Engineer/Software Engineer responsible software and systems engineering to build and run large-scale, distributed, fault-tolerant systems. As a SRE you will help to ensure that our services are reliable, available, and improving at a rapid pace. You will write code, mainly to build optimized infrastructure system and eliminate manual labor through automation.
Key Responsibilities
The role is under the prerogative of the Service Automation department belonging to Technology and Operations’ Group Infrastructure and platform services group. Its primary responsibilities include the following:
· Build robust, performant, user-facing web applications in TypeScript/Angular, Python/Django.
· Develop, create, and ship new functionality for user interaction and data visualization, using modern APIs and frameworks
· Work with Service Delivery leaders on high value automation opportunities to consult, design, develop, and/or support solutions using web technologies including Angular and Django.
· Troubleshoot root cause and fix automation exceptions reducing fallout from automation process.
Key Requirements
Qualification and Experience
· 4+ years of Full Stack Web applications development using TypeScript/Angular Framework, Python/Django Framework.
· Full understanding and hands on experience of client-side technologies - Angular Framework, Typescript, JavaScript, HTML5, CSS3, Angular Material and NGNIX.
· Full understanding and hands on experience of server-side technologies – Django rest framework, Rest Webservices and relational databases like PostgreSQL, MySQL etc.
· Experience in designing and developing software-oriented automation for systems or network by leveraging new technologies.
· Ability to follow Systematic problem-solving approach, coupled with effective communication skills and a sense of drive for offering new automation solutions.
· Experience with version control systems like bitbucket and DevOps tools Jira, Confluence, Artifactory.
· Ability to debug, optimize code, and automate routine tasks with strong understanding of self-service.
· Understanding of workflow-based logic and ability to both understand a current state of the business process from a workflow diagram and conceptualize future state of the same in an automated solution.
· Some tools you will work with are Infrastructure-as-code (Terraform, Chef), Container platform (OpenShift container platform), virtualization ( vmware), scheduling tool ( Control-m), Monitoring ( BMC TrueSight, Geneos, Splunk).