Client is searching for a highly skilled and solution-driven Senior Azure DevOps Engineer with expertise in GitHub and GitHub Actions, Azure Cloud, PowerApps, Oracle, CI/CD, Terraform, and Ansible. The ideal candidate will play a key role in designing, implementing, and maintaining our continuous integration and deployment pipelines, data analytics pipelines, and cloud infrastructure on Azure. They will collaborate with cross-functional teams to automate processes and drive efficiency in our software delivery and data analytics workflows. We are looking for a self-motivated and constant learner who will be a vital part of our team.
Qualifications
- Bachelor’s degree in computer science, Management Information Systems, or related field of study, OR equivalent work experience.
- 7 years of experience as a DevOps Engineer, with a proven track record of designing and implementing CI/CD pipelines, infrastructure automation, and cloud solutions.
- Expertise in GitHub and GitHub Actions, including experience with repository management, branching strategies, and workflow automation.
- Strong proficiency in Azure Cloud services, including Azure ML, data analytics pipelines, and Azure Cloud infrastructure components.
- Hands-on experience with PowerApps development and customization to build business applications and workflows.
- Solid understanding of Oracle database administration and management principles, including performance tuning, backup and recovery, and security.
- Experience with infrastructure as code (IaC) tools such as Terraform for provisioning and managing cloud infrastructure.
- Proficiency in Ansible for configuration management, automation, and orchestration tasks across diverse environments.
- Excellent problem-solving skills and the ability to troubleshoot complex issues across multiple systems and platforms.
- Strong verbal and written communication skills, along with the ability to present to management. Strong meeting facilitation skills and documentation with Microsoft 365 suite.
- Proven ability to work at the direction of a team lead, but must also have demonstrated self-motivation to define and complete work. Requires minimal direction to accomplish tasks.
- Understanding of various Azure services like App Service, Azure Functions, Azure SQL Database, Azure Virtual Machines, Azure Storage, Azure Kubernetes Service (AKS), Azure Active Directory (AAD), etc.
- Proficiency in Azure DevOps for version control, CI/CD pipelines, build and release management, test management, and agile planning.
- Knowledge of ARM templates, Terraform, or other tools for automating infrastructure deployment and management.
- Experience with Docker for containerization and Kubernetes for container orchestration.
- Proficiency in scripting languages like PowerShell, Bash, or Python for automation tasks.
- Familiarity with tools like Ansible, Puppet, or Chef for configuration management.
- Understanding of Azure networking concepts like Virtual Network, Load Balancer, Application Gateway, and Traffic Manager.
- Experience with Azure database services like Azure SQL Database, Cosmos DB, or Azure Database for MySQL/PostgreSQL.
- Knowledge of Azure Security Center, Azure Policy, Azure Key Vault, and best practices for securing Azure resources.
- Understanding of Azure Logic Apps, Azure Functions, and other integration services for building workflows and event-driven applications.
- Proficiency in Git for version control, including branching strategies and merging.
- Experience in implementing CI/CD pipelines, blue-green deployments, canary releases, etc., following best practices.
Preferred Skills
- Agile Experience working on projects
- Certifications such as Microsoft Certified: Azure DevOps Engineer Expert, Microsoft Certified: Azure Solutions Architect Expert
- Experience with other cloud platforms such as AWS or Google Cloud Platform.
- Knowledge of other DevOps tools and technologies such as Kubernetes, Docker, Jenkins, or Splunk.
- Knowledge of Identity Management and the supporting tools
- End user familiarity with Microsoft 365 and SharePoint
- Power Platform experience a plus