Loading...

Site Reliability Engineer - Expert Technologist

Location: 

Bangalore, KA, IN

Company:  ExxonMobil

Job Description:

 

  • Assist to develop and maintain an automation framework for IT Operations and participate in the road map development 
  • Manage work intake process by creating an evergreen backlog of automation opportunities in partnership with Operations tower to inventory all current processes and prioritize RPA opportunities
  • Gather requirements from clients, customers or end-users to develop the best automation solutions.
  • Attain and maintain in-depth understanding of work activities and associated system applications in area of IT operations 
  • Establish automation sharing SharePoint site that could be leveraged for cross tower collaboration
  • Actively initiate process improvements through automation and identify standardization opportunities
  • Interface with EMIT on technology enhancements, customizations or development of new automation and coding best practices 
  • Assist in development of training materials and delivery of training courses 
  • Be aware of system updates and maintain tool/process developed updated accordingly – automation platforms and coding repositories (GitHub)
  • Select the right automation tools to automate routine tasks and design the Continuous Integration Continuous Deliver pipelines for more efficient releases workflow 
  • Establish documentation and controls best practices 
  • Inventory all scripting, excel macros and other automation tools across IT Operations 
  • Provide consulting on automation initiatives

.

  • Support on the development of technical and users guide for all tools/process implemented
  • Assist in technical/process issues resolution related to the developed automation
  • Controls awareness ensuring compliance with procedures and requirements include security controls to mitigate risk exposures
  • Identify opportunities for automation within software processes.
  • Design and execute Quality Assurance tests using scripts that automatically test functionality.
  • Run tests for databases, systems, networks, applications, hardware and software.
  • Identify bugs and quality issues in development, service or business processes.
  • Install applications and databases relevant to automation.
  • Collaborate with other business units to understand how automation can improve workflow
  • In charge of influencing insights and action across systems/services in order to ensure developers and IT teams fix problems quickly, improve customer experiences and make applications and infrastructure more resilient over time. 
  • Develop monitoring and alerting processes in their applications and infrastructure. 
  • Develop white box and black box monitoring together, alongside dashboards and other visualizations to ensure development, IT and security teams everywhere in an organization have a better feel of their application and infrastructure health. 
  • Agile and Rapid Service Delivery
  • Industry standard governance/management
     

Job Requirements: 

 

  • Bachelor’s degree or Master’s degree from a recognized university in Computer Sciences / Computer Engineering (preferred), Electrical Engineering, Chemical Engineering, Mechanical Engineering, Civil Engineering, Petroleum Engineering, Reservoir Engineering or Applied Mechanics/ Science with minimum GPA 6.5 and above
  • Minimum five years of experience in software development 
  • In-depth knowledge of version control in software development
  • Hands-on-knowledge of infra and server operations is preferred
  • Expert knowledge of Linux OS capabilities is preferred
  • Good understanding of DevOps concepts and best practices
  • In-depth knowledge of automation technology (e.g. RPA/Scripting, etc.)
  • CI/CD implementation expertise
  • Issue troubleshooting experiences 
  • Prior work experience with End to End automation of systems including monitoring 
  • Experience in building data models and data access layers against either SQL or NoSQL databases
  • Excellent verbal and written communication skills in English

.

  • The ability to:
    • Identify issues/problems/opportunities
    • Gather and interpret information to recommend appropriate course of action
    • Approach change or newness positively
    • Quickly gain and apply new knowledge and skills
    • Maintain focus and display perseverance in face of challenges
    • Build productive work relationships with customers and software developers
    • Demonstrate ability to connect with peoples from various groups, i.e. cross tower in Ops and product teams
    • Ability to effectively interface outside the immediate workgroup, including virtually 
    • Ability to plan, prioritize and organize a large volume of tasks and also change in priorities
    • Communication and training skills
    • Ability to lead team members in projects / initiatives
    • Initiative and ability to work independently  
    • Willing and able to travel as required
  • Nice to have Knowledge/Skills/Abilities: 
    • Prior work experience in the following: 
    • ServiceNow and other workflow automation tools
    • Microsoft Azure
    • Cloud Technology
    • Python

ExxonMobil does not use recruiting or placement agencies that charge candidates an advance fee of any kind (e.g., placement fees, immigration processing fees, etc.). Follow the LINK to understand more about recruitment scams in the name of ExxonMobil.


Job Segment: Engineer, Electrical, Developer, Consulting, Database, Engineering, Technology