DevOps Engineer


Buenos Aires, B, AR

Company:  ExxonMobil

ExxonMobil Business Support Center Argentina S.R.L; empresa afiliada a Exxon Mobil Corporation (*)

Job Role Summary

The DevOps engineer works with ExxonMobil’s infrastructure to develop, automate and orchestrate network and compute systems and services for all of ExxonMobil. These include data centers (DC), private & public clouds, local area networks (LANs), wide area networks (WANs), servers, storage and wireless networks. DevOps engineers must have advanced skills to analyze where communications are going to be needed, create plans, be up-to-date on the latest technologies, automation and virtualization, and understand and determine the system design needs for IT products and services.

Job Role Responsibilities

* Management of tools for monitoring, alerting, configuration management, automation and other relevant software applications

* Develop scripts and applications in support of existing infrastructure automation initiatives

* Responsible for installation and maintenance of our on premise and cloud based footprint, providing support to over vastly globally distributed sites. 

* Participate in evaluating existing systems and processes to identify improvements and updates that keep them running in optimal conditions.

Expected Level of Proficiency

* Experience in a Python, JavaScript, PERL, PowerShell, node or similar development environment required

* Experience with REST API development and consumption

* Experience with other OOP programming languages is a plus

* Good working knowledge of relational databases and SQL query language (Postgres, MS SQLServer)

* Proficient understanding of code versioning tools such as Git

* Experience working with configuration management software such as Ansible, Puppet, or BMC Network Automation is a plus

* Strong unit test and debugging skills

* Knowledge of the TCP/IP network stack (including UDP)

* Knowledge of web-related protocols (HTTP, TLS, DNS)

* Knowledge of Windows Servers and Linux

* Experience with Virtualization (VMWare, OpenStack, Docker, Vagrant) 

* Excellent verbal and written communication skills (English) 


* Experience with web frameworks

* Experience with presentation layer development using HTML5, CSS3, JavaScript, JQuery and popular SPA frameworks such as AngularJS

* Experience with build management and continuous integration tools (such as Jenkins, Travis, GitLab, etc.)            

* Familiarity with best practices for responsive, user-centered design

* Experience with Infrastructure and/or Network monitoring and alerting systems

* Experience with SYSLOG, SNMP, and/or streaming telemetry & RPC is a plus

* Experience integrating with Cloudforms, Openstack and/or vRealize is a plus

* Experience with backend services such as Celery, Redis, RabbitMQ and Elasticsearch, Splunk, including setup, administration, scaling and monitoring 

(*) Afiliada ExxonMobil significa Exxon Mobil Corporation y/o toda persona, individuo, sociedad de persona, sociedad con responsabilidad limitada, sociedad anónima, fideicomiso, sucesión, asociación no constituida, representante, joint venture u otra entidad, directa o indirectamente controlante, controlada por Exxon Mobil Corporation o bajo control común con Exxon Mobil Corporation. Para los fines de esta definición el término "control" (incluyendo los términos "controlante" y "bajo control común con") significa posesión, directa o indirecta del poder para dirigir o disponer la dirección del manejo y políticas ya sea a través de la titularidad de títulos, acciones, cuotas o cualquier otro documento con derecho a voto, o por contrato o de otro modo, respecto de cualquier persona, individuo, sociedad de personas, sociedad con responsabilidad limitada, sociedad anónima, fideicomiso, sucesión, asociación no constituida, representante, joint venture u otra entidad."