Job Description
Job DescriptionWe are looking for an experienced DevOps Engineer to support a small, fast-moving technology team. This long-term contract opportunity is ideal for someone who thrives in an Azure-focused environment, can independently manage day-to-day pipeline operations, and contributes practical ideas for improving cloud infrastructure and deployment processes. The role calls for a hands-on, detail-oriented individual who is comfortable working across infrastructure, automation, containers, and database-related tasks while partnering closely with a lean team.
Responsibilities:
• Manage and enhance Azure DevOps workflows, including source control practices, build automation, and application deployments in the cloud.
• Maintain and improve infrastructure through Terraform, ensuring repeatable, scalable, and well-documented provisioning processes.
• Oversee routine pipeline support activities while identifying opportunities to strengthen reliability, efficiency, and release quality.
• Work with Linux-based systems and containerized applications, including environments that use Azure Container Apps.
• Assist with cloud-hosted application operations and infrastructure troubleshooting across a primarily Azure-based ecosystem.
• Perform basic PostgreSQL query work for updates and operational needs, with opportunities to support more advanced database tasks based on experience.
• Collaborate with technical leadership on upcoming engineering initiatives and contribute to broader platform improvements when priorities allow.
• Operate effectively in a small team setting by taking ownership of assigned work, asking thoughtful questions, and driving tasks through completion.• At least 5 years of hands-on experience in DevOps, infrastructure engineering, or service delivery roles.
• Strong hands-on background with Microsoft Azure and Azure DevOps for code management, CI/CD pipelines, and cloud deployments.
• Proven experience using Terraform or similar infrastructure-as-code tools to automate and manage environments.
• Familiarity with Linux administration and container-based application deployment concepts.
• Working knowledge of PostgreSQL, including writing and running basic SQL queries; stored procedure experience is a plus.
• Understanding of configuration management tools, with exposure to Salt, Ansible, or comparable technologies preferred.
• Broad knowledge of core infrastructure areas such as networking, virtualization, storage, and data protection.
• Clear communication skills and the ability to work independently in a lean team environment with minimal oversight.