Insight Global seeks an experienced Azure DevOps Engineer to join our esteemed casino gaming client's team. Operating remotely within one of our approved countries, the successful candidate will assume a pivotal role in implementing and optimizing DevOps practices to drive customer value. Reporting to the DevOps Manager, you will be responsible for maintaining and enhancing our Infrastructure as Code (IaC) solution, refining code for seamless software release and deployment, configuring setups for new sites, and troubleshooting infrastructure challenges.
Must-Haves
- Expert knowledge of Azure cloud environment. Your proficiency in Azure is foundational to this role, facilitating the seamless deployment and management of cloud resources.
- 4+ years working in an Azure DevOps role. Your extensive experience in Azure DevOps ensures you bring a seasoned perspective to the team, capable of navigating complex challenges with ease.
- Advanced skillset in automation via IaC and configuration management. Proficiency in Terraform and Ansible is crucial for streamlining processes and enhancing efficiency.
- Experience with monitoring tooling products. Familiarity with Dynatrace and Grafana enables you to ensure optimal performance and reliability of our systems.
- Expert knowledge of Linux, specifically Ubuntu and RHEL. Your expertise in Linux environments is essential for maintaining our diverse infrastructure.
- Knowledge of Python and SQL. Competence in scripting languages like Python and SQL empowers you to automate tasks and extract insights from data.
- Experience in CI/CD. Your proficiency in Azure DevOps and Terraform/Terragrunt ensures smooth and reliable software delivery pipelines.
- Good knowledge of Kubernetes clusters. Understanding Kubernetes is vital for managing containerized applications efficiently.
- Proven communication skills. Effective communication with architecture, DBA, and TechOps teams is crucial for collaboration and problem-solving.
Plusses
- Familiarity with SQLDBM and Snowflake. While not mandatory, familiarity with these tools would be advantageous for certain aspects of the role.
Day to Day Responsibilities
- Maintain and enhance existing Infrastructure as Code (IaC) solution.
- Refine code for software release creation and deployment.
- Configure setups for new sites and troubleshoot infrastructure issues.
- Manage DevOps pipelines, including infrastructure deployment and Azure application deployments.
- Handle user management for Azure AD and Snowflake.
- Provide operational support to ensure business system availability.
- Proactively address risks and blockers.
- Utilize Agile and Kanban methodologies for efficient project management.
- Commit to security best practices and focus on process automation.
If you are a proactive, hands-on Azure DevOps Engineer with a passion for driving innovation and delivering exceptional results, we invite you to join our dynamic team and contribute to our continued success in the casino gaming industry.