STE - Application Development | Schlumberger

Job Details

STE - Application Development

Houston - United States

DevOps Engineer – Data Foundation

Job Summary:

The Release Engineer is responsible for providing a stable framework for development, deployment, audit and accountability for software components by creating and maintaining an infrastructure to build software applications. The Release Engineer tests and troubleshoots code before release.

Relationships:

Reports to: Program Manager or Project Manager.

Essential Responsibilities and Duties:

  • Support services before they go live through activities such as system design consulting, developing software platforms and frameworks, capacity planning and launch reviews.
  • Maintain and improve services once they are live by measuring and monitoring availability, latency and overall system health.
  • Scale systems sustainably through mechanisms like automation, and evolve systems by pushing for changes that improve reliability and velocity.
  • Gauges the effectiveness and efficiency of existing systems and infrastructure; implements strategies for improving or further leveraging these systems within a geoscience workflow
  • Collaborates with network and security staff to ensure smooth, secure and reliable operation of application software and systems
  • Develops, implements and documents best practice policies and procedures for new projects or initiatives
  • Effectively uses the service management systems, ensuring that best practices and lessons learned are made available to wider technical community
  • Engaged in incident response and blameless postmortems.
  • Maintains a broad knowledge of state-of-the-art computer technology, equipment, and systems; participates in professional development activities as appropriate

Previous Experience and Competencies:

  • Bachelor’s degree in IT related discipline
  • Strong computer literacy with aptitude and readiness for multidiscipline training
  • 3+ years seniority

Preferred Qualifications

  • Interest in designing, analyzing and troubleshooting large-scale distributed systems.
  • Systematic problem-solving approach, coupled with strong communication skills and a sense of ownership and drive.
  • Ability to debug and optimize code and automate routine tasks.
  • Strong knowledge of cloud computing platforms and managed services. Microsoft Azure is preferred
  • Experience in Microsoft ARM templates is a plus
  • Experience in Terraform
  • Experience in Kubernetes and related technologies HELM charts, Istio.
  • Experience in script languages such as bash or powershell
  • Experience in Elastic technologies is a plus
  • Experience in Redhat Openshift Platform is a plus
  • Experience in Azure Dev Ops CI/CD (experience developing ADO pipelines using YAML)
  • Strong understanding of software design principles and design patterns including domain driven design and micro services architectures
  • Strong focus on quality and delivering the correct solution to meet long term business objectives

 

Behavior:

  • Fosters and maintains excellent internal, client and third-party relationships
  • Possesses a high degree of initiative
  • Adaptable and willing to learn new technologies; keeps abreast of key developments in relevant technologies
  • Able to work under pressure
  • Excellent oral, written communication, and interpersonal skills
  • Practices effective listening techniques
  • Able to work independently or as part of a team
  • Effectively analyzes and solves problems with attention to the root cause
  • Ability to discuss requirements with stakeholders and break them down into incremental deliverables
  • Ability to work with others including overseeing work done by and teaching junior members
  • Ability to act as a leader and pro-actively raise concerns in a timely manner

 

 

STE - Application Development
Log in to apply for this position today.
Apply Now

Share This