Marathon Petroleum Corporation · 1 day ago
Senior Cloud Engineer
Marathon Petroleum Corporation is committed to fostering a collaborative team environment and is looking for a Senior Cloud Engineer to join their Hybrid Cloud Enablement team. In this role, you will design and manage cloud infrastructure, implement Infrastructure-as-Code with Terraform, and drive automation and security across cloud environments.
EnergyNatural ResourcesOil and Gas
Responsibilities
Designs, implements, and manages Azure PaaS and cloud infrastructure across compute, networking, storage, and security services, ensuring reliability and scalability
Develops and maintains Infrastructure-as-Code (IaC) solutions using Terraform to automate provisioning and management of cloud resources
Enables containerization and orchestration through Docker and Azure Kubernetes Service (AKS) to support high-availability workloads
Delivers consumable patterns, templates, and reference architectures that accelerate adoption and consistency
Develops a road map toward continual expansion, improvement, and efficiency gains for existing systems and new implementations based on business requirements
Facilitates performance optimization and infrastructure cost analysis and remediation
Recommends solutions to eliminate problems in response to service monitoring outputs. Partners with the infrastructure support and development teams to ensure continuous availability and operational continuity of critical systems
Facilitates all aspects of the cloud development life cycle for cloud solutions, including planning, requirements, development, testing, and quality assurance
Implements system-wide quality improvements by undertaking thorough root cause analysis for major incidents with component engineering teams
Monitors the troubleshooting of incidents, identifying root cause, fixing and documenting problems, and implementing preventive measures. Ensures documentation of all facets of on-premises and cloud infrastructure focused solutions
Utilizes configuration management software to deploy updates into the cloud environment
Maintains system configurations and baselines to support secure application development software control best practices and standards
Drives shared solutions for application teams and define platform / tools / vendor agnostic patterns to suit applications' needs
Builds code in multiple languages to improve service reliability and ensure standardization, reliability, scalability, continuity, and consistency for resource deployments and maintenance
Qualification
Required
Bachelor's Degree in Information Technology, related field or equivalent experience
Five (5) or more years of relevant experience required
Experience using cloud platforms required, experience using Azure highly preferred
Experience using Infrastructure-as-Code (IaC) required, experience using Terraform highly preferred
Experience using CI/CD pipelines and DevOps practices, highly preferred
Hands-on experience with containers, Docker and Kubernetes Service preferred
Cloud Computing - Knowing how to manage cloud services, develop cloud applications and use cloud architecture to meet customer needs
Cloud Infrastructure Management - Setting up, configuring, monitoring, and optimizing the components of cloud infrastructure
Cloud Networking - Cloud networking refers to the practice of using cloud-based infrastructure and services to facilitate efficient communication, data transfer, and connectivity between devices, applications, and users over the internet
Cloud Storage - The ability to design, implement, manage and maintain cloud-based storage solutions leveraging cloud storage concepts and technologies
Containerization - Containerization is form of operating system virtualization, through which applications are run in isolated user spaces called containers
Database Management - Knowledge of governance frameworks for data analytics, including data usage policies, data access controls, and oversight of analytical processes
General Programming - Applies a computer language to communicate with computers using a set of instructions and to automate the execution of tasks
Operating System Fundamentals - System software that manages computer hardware, software resources, and provides common services for computer programs
Service Delivery Management - The manner in which an organization provides users access to IT services
Troubleshooting - The act or process of discovering and resolving problems, disputes, or mechanical issues through a systematic, usually iterative, approach
Virtualization - The ability to design, implement, and manage virtualized environments in a cloud environment
Preferred
Experience using Azure highly preferred
Experience using Terraform highly preferred
Experience using CI/CD pipelines and DevOps practices, highly preferred
Hands-on experience with containers, Docker and Kubernetes Service preferred
Benefits
Health, vision, and dental insurance
Paid time off
401k matching program
Paid parental leave
Educational reimbursement
Discretionary company-sponsored annual bonus program
Company
Marathon Petroleum Corporation
Marathon Petroleum Corporation (MPC) is a leading, integrated, downstream and midstream energy company headquartered in Findlay, Ohio.
H1B Sponsorship
Marathon Petroleum Corporation has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (29)
2024 (6)
2022 (21)
2021 (5)
2020 (4)
Funding
Current Stage
Public CompanyTotal Funding
$2B2025-02-06Post Ipo Debt· $2B
2011-07-01IPO
Recent News
Irish Examiner
2026-01-06
2026-01-05
Company data provided by crunchbase