Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 3+ years of experience in DevOps or related roles.
- Hands-on experience with Azure DevOps, CI/CD tools, and scripting languages (e.g., PowerShell, Bash, Python).
- Strong knowledge of IaC tools (Azure DevOps.).
- Familiarity with Agile methodologies and project management tools.
- Experience in the utility or energy industry is highly preferred.
- Familiarity with regulatory compliance frameworks (e.g., NERC CIP, ISO 27001).
Key Responsibilities
CI/CD Pipeline Development & Management - Azure DevOps.
· Design, implement, and maintain CI/CD pipelines using Azure DevOps. Automate build, test, and deployment processes to support high-availability energy systems.
- Collaborate with development, QA, and operations teams to streamline software delivery.
- Mentor team members on DevOps and Agile best practices.
Infrastructure as Code (IaC) - Azure DevOps.
· Manage infrastructure using tools like Terraform, Ansible, or CloudFormation or other IaC tools.
- Support hybrid cloud and edge computing environments common in utility operations.
- Ensure infrastructure is scalable, reproducible, and compliant with industry standards.
Agile Process & Project Management - Azure DevOps.
· Define and manage Agile work items in Azure DevOps Boards (Epics, Features, User Stories, Tasks).
- Collaborate with Product Owners and Scrum Masters to align sprint planning with business goals.
- Create and maintain custom workflows and process templates.
- Generate dashboards and reports to track team performance and project progress.
Security & Compliance (DevSecOps)
·
Integrate security practices into the DevOps pipeline to support a DevSecOps approach.