Azure DevOps Engineer
hitachienergy
Job Description
Key Responsibilities
- Designing and implementing scalable and reliable CI/CD pipelines on the Azure platform
- Automating the deployment, monitoring, and management of applications in production
- Collaborating with software developers and IT operations to integrate DevOps practices into the development lifecycle
- Ensuring the reproducibility, reliability, and scalability of software deployments
- Developing and maintaining infrastructure-as-code using tools such as Azure Resource Manager (ARM) templates, Terraform, or Bicep
- Monitoring the performance of applications and infrastructure, and implementing strategies for continuous improvement
- Managing and optimizing Azure resources for cost and performance
- Implementing best practices for source control, branching, and release management
- Ensuring compliance with security and data privacy regulations
Knowledge and Skills
- Proficiency in programming and scripting languages such as PowerShell, Python, or Bash
- Experience with Azure DevOps services, including Azure Pipelines, Azure Repos, and Azure Artifacts
- Strong understanding of containerization technologies such as Docker and Kubernetes
- Experience with infrastructure-as-code tools such as ARM templates, Terraform, or Bicep
- Knowledge of CI/CD tools and practices, including automated testing and deployment
- Familiarity with monitoring and logging tools such as Azure Monitor, Log Analytics, or Application Insights
- Strong problem-solving and troubleshooting skills
- Excellent communication and collaboration skills to work effectively with cross-functional teams
- Strong attention to detail and organizational skills
- Ability to articulate and present ideas to senior management
- Problem-solving mindset with the ability to work independently and as part of a team
- Eagerness to learn and enhance knowledge unassisted
- Strong networking skills and global orientation
- Ability to coach and mentor team members
- Effective collaboration with internal and external stakeholders
- Adaptability to manage and lead transformational projects
Experience
- 6+ years of experience in DevOps, with a focus on Azure DevOps
Education
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field
- Relevant certifications in Azure DevOps or cloud computing will be an added advantage