DevOps Engineer
HYLA Mobile
Sr. DevOps Engineer
Job Summary:
We are seeking a highly skilled DevOps Engineer with expertise in Infrastructure as Code (IaC) using Powershell, Terraform, Azure DevOps CI/CD pipelines, GitHub Actions, and GitHub Advanced Security.
In this role, you will play a crucial part in designing, implementing, and managing our infrastructure and application delivery, and security pipelines. Your focus will be on leveraging Terraform for IaC, orchestrating CI/CD workflows with Azure DevOps / GitHub Enterprise, integrating security scans, and utilizing GitHub Actions for automation. Additionally, we value project execution, Agile proficiency, and data-driven decision-making, as these skills contribute to successful outcomes. If you are a driven DevOps professional with hands-on experience in these technologies, we invite you to join our team.
Responsibilities:
- Develop and maintain CI/CD pipelines in Azure DevOps and/or GitHub Enterprise to automate the build, test, and deployment processes
- Design, implement, and maintain infrastructure as code using Terraform for efficient provisioning and management of resources
- Collaborate with development teams to integrate code repositories and manage version control using Git, Azure Repos, and GitHub
- Configure and utilize GitHub Actions for automating workflows and enhancing software delivery
- Implement security scans, vulnerability assessments, and compliance checks using Fortify and GitHub Advanced Security
- Ensure high availability, scalability, and performance of the infrastructure by monitoring and optimizing the infrastructure components
- Collaborate with cross-functional teams to troubleshoot and resolve issues related to infrastructure, CI/CD pipelines, and automation workflows
- Apply Agile methodologies to plan, execute, and deliver projects on time and within budget
- Utilize data-driven decision-making to analyze metrics, identify improvement opportunities, and drive continuous process enhancements
- Stay updated on industry best practices, emerging technologies, and trends related to infrastructure as code, CI/CD, Agile methodologies, and data-driven decision-making
- Provide technical guidance, support, and mentorship to team members and stakeholders
- Continuously improve and streamline the DevOps processes, tools, and workflows to enhance productivity and efficiency
Qualifications:
- Bachelor's degree in computer science, engineering, or a related field (or equivalent experience)
- 5+ years of experience as a DevOps Engineer or similar role, with a focus on infrastructure as code and application delivery automation
- Strong experience with scripting and automation using PowerShell language
- Proficient in designing and configuring CI/CD pipelines using Azure DevOps, particularly the templated and/or API approach
- Experience with Git, Azure Repos, and GitHub for version control and code repositories
- Knowledge of GitHub Actions and its capabilities for automation
- Familiarity with GitHub Advanced Security and its integration for security scans and compliance checks
- Solid understanding of cloud platforms, particularly Azure, and their services and offerings
- Strong project execution skills with the ability to plan, prioritize, and deliver projects on time
- Proficiency in Agile methodologies and the ability to work effectively in an Agile environment
- Data-driven mindset with the ability to analyze metrics, draw insights, and make informed decisions
- Strong problem-solving and troubleshooting skills with the ability to identify and resolve infrastructure and deployment issues
- Excellent communication and collaboration skills to effectively work with cross-functional teams and stakeholders
- Relevant certifications in Azure DevOps, Terraform, and GitHub are a plus