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