Dev or DevOps Engineer is responsible for the design and implementation of tools to build, deploy, operate and monitor Aris Water's internally developed software. This role will work directly with the IT Team in the design and development of build systems, CI/CD, automation and processes. The position works with the existing platform, code management and deployment tools as well as developing new systems to develop, test and deploy solutions, as well as troubleshoot and resolve issues in the dev, test and production environments.
Essential Duties & Responsibilities:
- Design and build scalable and highly available CI/CD system in the Azure cloud
- Design and build staging and production environments in Azure
- Setup and improve observability including logging and monitoring for Infrastructure and Applications
- Develop code and design software applications based on scope
- Setup configuration and infrastructure on principle of everything as code
- Support migration of on-premises applications to a cloud environment
- Monitors and assists with software installation, testing, and validation procedures and programming
- Blend security in Infrastructure, Applications & Operations as part of DevSecOps
- Assist containerizing applications and manage container orchestration
- Work with internal teams to ensure efficacy, compatibility and performance across the application stack
- Setup strategy, processes and best practices for DevPps adoption
- Experience with DevOps, agile methodologies and a rapid development cycle
- Expertise in Windows, Containers and related technologies with hands-on experience
- Experience working with public clouds preferably Azure
- Experience with major DB platforms – SQL Server, MySQL, etc.
- Strong scripting skills in python, C#, C++, JSON
- Git source control management and access controls.
Education & Qualifications:
- Bachelor's degree in Computer Science, Engineering or related field preferred
- 3+ years of software development experience in a production environment
- Extensive knowledge of coding languages and systems with ability to code/debug Python, C, C++
- Ability to learn new coding languages and technologies.
- Proficient with Microsoft Office Suite or related software.
Preferred Skills:
- Experience with the infrastructure-as-code paradigm.
- Experience with CI/CD in a hybrid Cloud Environment
- Familiarity with SDLC in a PCI, SOC, or NIST compliant environment
- Familiarity with Oil and Gas or Energy Sector
Benefits:
- Competitive compensation packages
- Medical, Dental & Vision benefits
- Company paid Disability Insurance, Life, and AD&D insurance with supplemental offerings
- Company matching 401(k) retirement plan
- Paid time off
- Career Progression
- Tuition Reimbursement