Diversified Energy Company
Cloud Solutions Automation/Integration Engineer
Diversified Energy Company, Birmingham, Alabama, United States, 35275
Cloud Solutions Automation/Integration Engineer
Company Profile
Diversified Gas & Oil Corporation (DGOC) is a wholly-owned subsidiary of Diversified Energy Company PLC, a US-based company listed on the New York Stock Exchange (NYSE) and London Stock Exchange (LSE) under the ticker symbol “DEC”. DGOC is an established owner and operator of producing conventional and unconventional natural gas & oil wells and midstream pipelines and compression stations concentrated in the Appalachian Basin in the United States. Headquartered in Birmingham, AL, our field operations are located throughout the Appalachian Basin in the states of Tennessee, Kentucky, Virginia, West Virginia, Ohio, and Pennsylvania. In 2021, Diversified announced expansion into the Central Regional Focus Area, which includes producing areas within Louisiana, Texas, Oklahoma, and Arkansas.
POSITION SUMMARY & RESPONSIBILITIES:
We are seeking a highly skilled Cloud Automation/Integration Engineer to join our team. The candidate will be responsible for designing, developing, and maintaining solutions that enhance automation and address operational challenges. This role requires a software developer mindset with a strong desire for efficiency, and customer service skills with the ability to explain and discuss technical topics in a way that’s easily understood. The ideal candidate should have strong scripting skills in JavaScript and Python, as well as proficiency in REST API and ETL processes.
Design, develop, and maintain ETL processes and data pipelines to extract, transform, and load data efficiently.
Ensure data quality and integrity throughout the ETL process and optimize ETL processes for performance and scalability.
Architecting solutions with automation for security, scalability, flexibility, reliability, and performance.
Implement automation tools and frameworks for CI/CD pipelines.
Manage automation/integration between multiple IT applications.
Design and implement API solutions using Azure API Management to ensure secure, scalable, and high-performance APIs.
Collaborate with application teams to integrate APIs with various applications and services.
Continually seek ways to automate redundant functions to improve quality and efficiency of tasks.
Manage and maintain Azure Logic Apps, Azure Functions, Azure Data Factory, Azure Load Balancer, Azure SQL, and other Azure resources.
Monitor systems, identify performance bottlenecks, and implement solutions proactively.
Provide training and support to internal teams and stakeholders for implementing DevOps practices.
Develop highly available solutions utilizing Azure PaaS services.
Develop and maintain design architecture, troubleshooting, and process workflow documentation.
POSITION REQUIREMENTS:
Bachelor’s Degree in Computer Science or related field preferred, or an equivalent combination of education and experience.
At least 2 years experience in a role using similar skills and technology.
Experience with scripting languages such as JavaScript and Python.
Strong knowledge of RESTful APIs and web services.
Experience with ETL processes: Extracting, transforming, and loading data efficiently.
Experience with deployment automation using YAML scripts or similar technology.
Familiarity with Privileged Identity Management and RBAC utilizing principles of least-privileged access.
Familiarity with monitoring platforms such as Azure Monitor, PRTG, and status pages.
Requested Skills, Knowledge, and Abilities:
Proficiency in writing complex SQL queries: data transformation, cleansing, aggregation, and formatting; understanding of views and table structures.
Experience with data quality management: handling data quality issues and ensuring data integrity throughout the ETL process.
Database management including database design, creation of tables, normalization, and handling account creation with properly scoped permissions.
Familiarity with cloud-based, serverless data integration services for managing data pipelines and executing code.
Experience optimizing business processes with emphasis on efficiency and a customer service mindset.
Entra ID, PowerShell, JavaScript/Node.js, Python, RESTful API, Git, Azure DevOps, CI/CD, ETL, SSO protocols (SAML, OAuth, OIDC).
Well-developed communication skills for effective technical discussions with stakeholders.
Must be a fast learner, open to learning new tools and technologies, and have technical zeal.
Creative thinking and willingness to explore new avenues to achieve desired results.
Proficient in solving problems that arise during cloud development and deployment.
Office Physical Requirements and Working Conditions:
Prolonged periods working at a desk in front of a computer.
Additional Requirements:
Must be able to lift up to 15 pounds at a time.
Seniority level
Entry level
Employment type
Full-time
Job function
Engineering and Information Technology
Industries
Oil and Gas
#J-18808-Ljbffr
Diversified Gas & Oil Corporation (DGOC) is a wholly-owned subsidiary of Diversified Energy Company PLC, a US-based company listed on the New York Stock Exchange (NYSE) and London Stock Exchange (LSE) under the ticker symbol “DEC”. DGOC is an established owner and operator of producing conventional and unconventional natural gas & oil wells and midstream pipelines and compression stations concentrated in the Appalachian Basin in the United States. Headquartered in Birmingham, AL, our field operations are located throughout the Appalachian Basin in the states of Tennessee, Kentucky, Virginia, West Virginia, Ohio, and Pennsylvania. In 2021, Diversified announced expansion into the Central Regional Focus Area, which includes producing areas within Louisiana, Texas, Oklahoma, and Arkansas.
POSITION SUMMARY & RESPONSIBILITIES:
We are seeking a highly skilled Cloud Automation/Integration Engineer to join our team. The candidate will be responsible for designing, developing, and maintaining solutions that enhance automation and address operational challenges. This role requires a software developer mindset with a strong desire for efficiency, and customer service skills with the ability to explain and discuss technical topics in a way that’s easily understood. The ideal candidate should have strong scripting skills in JavaScript and Python, as well as proficiency in REST API and ETL processes.
Design, develop, and maintain ETL processes and data pipelines to extract, transform, and load data efficiently.
Ensure data quality and integrity throughout the ETL process and optimize ETL processes for performance and scalability.
Architecting solutions with automation for security, scalability, flexibility, reliability, and performance.
Implement automation tools and frameworks for CI/CD pipelines.
Manage automation/integration between multiple IT applications.
Design and implement API solutions using Azure API Management to ensure secure, scalable, and high-performance APIs.
Collaborate with application teams to integrate APIs with various applications and services.
Continually seek ways to automate redundant functions to improve quality and efficiency of tasks.
Manage and maintain Azure Logic Apps, Azure Functions, Azure Data Factory, Azure Load Balancer, Azure SQL, and other Azure resources.
Monitor systems, identify performance bottlenecks, and implement solutions proactively.
Provide training and support to internal teams and stakeholders for implementing DevOps practices.
Develop highly available solutions utilizing Azure PaaS services.
Develop and maintain design architecture, troubleshooting, and process workflow documentation.
POSITION REQUIREMENTS:
Bachelor’s Degree in Computer Science or related field preferred, or an equivalent combination of education and experience.
At least 2 years experience in a role using similar skills and technology.
Experience with scripting languages such as JavaScript and Python.
Strong knowledge of RESTful APIs and web services.
Experience with ETL processes: Extracting, transforming, and loading data efficiently.
Experience with deployment automation using YAML scripts or similar technology.
Familiarity with Privileged Identity Management and RBAC utilizing principles of least-privileged access.
Familiarity with monitoring platforms such as Azure Monitor, PRTG, and status pages.
Requested Skills, Knowledge, and Abilities:
Proficiency in writing complex SQL queries: data transformation, cleansing, aggregation, and formatting; understanding of views and table structures.
Experience with data quality management: handling data quality issues and ensuring data integrity throughout the ETL process.
Database management including database design, creation of tables, normalization, and handling account creation with properly scoped permissions.
Familiarity with cloud-based, serverless data integration services for managing data pipelines and executing code.
Experience optimizing business processes with emphasis on efficiency and a customer service mindset.
Entra ID, PowerShell, JavaScript/Node.js, Python, RESTful API, Git, Azure DevOps, CI/CD, ETL, SSO protocols (SAML, OAuth, OIDC).
Well-developed communication skills for effective technical discussions with stakeholders.
Must be a fast learner, open to learning new tools and technologies, and have technical zeal.
Creative thinking and willingness to explore new avenues to achieve desired results.
Proficient in solving problems that arise during cloud development and deployment.
Office Physical Requirements and Working Conditions:
Prolonged periods working at a desk in front of a computer.
Additional Requirements:
Must be able to lift up to 15 pounds at a time.
Seniority level
Entry level
Employment type
Full-time
Job function
Engineering and Information Technology
Industries
Oil and Gas
#J-18808-Ljbffr