Senior Software Engineer DevOps

Shell .8 months ago
Houston, Texas, United States
On-site
Full-time
Junior Level (1-3 years)

Job Description

Position Overview

Do you want to work on a team helping to build Shell’s next generation of applications using the latest open-source toolset? Join our newly formed Cloud Native Engineering team as a DevOps Engineer. As a Senior Software Engineer, DevOps, you will partner with development teams across the organization to enhance product quality, speed, and deployment efficiency.

Key Responsibilities

  • Collaborate with product teams to shape architecture, design, and implementation to enhance system reliability, performance, efficiency, and scalability.
  • Assist teams in developing and deploying applications in a cloud native environment.
  • Ensure all key services are measured, monitored, and configured to raise alerts when needed.
  • Develop automation for application deployment and configuration.
  • Create reliability tools and frameworks for engineers and products.
  • Coach and train developers on DevOps best practices.
  • Research, develop, configure, and implement tools for continuous integration and continuous delivery.
  • Drive efficiencies in capacity planning, configuration management, performance tuning, monitoring, backup/restore, and root cause analysis.

Required Qualifications

  • Must have legal authorization to work in the US on a full-time basis.
  • Bachelor’s Degree in Computer Science or a related technical discipline.
  • Minimum 5+ years of DevOps (or equivalent) experience.
  • Strong experience in Python.
  • Strong experience in bash scripting.
  • Strong experience with Kubernetes, Docker, and Terraform.
  • Experience with DevOps in Azure cloud, including deployment and support of Azure services.
  • Strong experience with Azure PaaS and SaaS.
  • Proven experience in Linux environments with a good understanding of their fundamentals and internals.
  • Understanding of Microservice based Architecture and ability to implement infrastructure as code.
  • Familiarity with application security and information security controls.
  • Experience with large-scale distributed systems, including multi-tier architectures, monitoring, and storage systems.
  • Working knowledge of GitHub Actions, Azure DevOps, Jenkins, or similar toolsets.

Preferred Qualifications

  • Application development background.
  • Experience with Data Science platforms/tools and monitoring/logging platforms.

Benefits & Perks

  • Career Development Opportunities: We advocate for growth, offering diverse roles and skill enhancement.
  • Inclusive & Diverse Workplace: Enjoy a work environment that respects all voices and backgrounds.
  • Flexible Working Arrangements: We support work-life balance and diverse personal circumstances.
  • Global Exposure and Impact: Work with a worldwide leader committed to innovative energy solutions.

Required Skills

Linux
Python
Kubernetes
Infrastructure as Code
Azure
Bash Scripting
DevOps Best Practices
Azure DevOps
Docker
Terraform
Jenkins
GitHub Actions