DevOps Engineer
We are seeking a skilled DevOps Engineer to join our dynamic software development team. This position will report directly to the Director of Systems and will be responsible for deploying product updates, creating product infrastructure, developing automation to support greater efficiencies across the company, and more. The ideal candidate will have a solid background in software engineering and will work with developers and engineers to ensure that software development follows established processes and works as intended.
Key Responsibilities
Design, implement, and maintain CI/CD pipelines (Azure DevOps) for efficient software delivery
Automate infrastructure using tools like OpenTofu
Recommend process improvements to ensure system scalability and reliability.
Manage Azure environment and help identify cost optimization opportunities
Ensure security is applied in infrastructure and deployment workflows
Troubleshoot and resolve issues in development, testing, and production environments.
Maintain logging, monitoring, and alerting systems
Collaborate with developers, QA, and product teams for seamless integration
Required Qualifications:
Bachelor’s degree in computer science, engineering, or related field OR relevant work experience
Proven experience as a DevOps Engineer or similar role
Working knowledge of databases and SQL
Hands-on experience with Docker, Kubernetes, or container orchestration tools
Experience in Infrastructure-as-Code (IaC) and with automation software
Knowledge of microservices and serverless architecture
Familiarity with Git, Jenkins, GitLab CI/CD, or similar tools
Exposure to Agile and DevOps practices
Strong problem-solving and communication skills