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”. Diversified Gas & Oil Corporation (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 our expansion into our Central Regional Focus Area, which includes producing areas within Louisiana, Texas, Oklahoma, and Arkansas.
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.
- 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.
- Proficiency in writing complex SQL queries: This includes using data transformation functions and applying business logic to cleanse, aggregate, and format data. Understanding of views and table structure.
- Experience with data quality management: Handling data quality issues and ensuring the integrity of the data throughout the ETL process.
- Experience with database management including database design, creation of tables, normalization of data, 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 style and skills to have effective technical discussions with stakeholders.
- Must be a fast learner, open to learning new tools and technologies, and have technical zeal.
- Creative thinking abilities and a willingness to explore new avenues to achieve desired results.
- Proficient in solving problems that arise during the cloud development and deployment process.
- Prolonged periods working at a desk in front of a computer.
- Must be able to lift up to 15 pounds at a time.