DevOps Engineer (Mid–Senior Level)
The DevOps Engineer in Digital Solutions is responsible for designing, building, and maintaining scalable cloud solutions, with a strong focus on automation, reliability, and performance. This role contributes to the end-to-end software development and deployment lifecycle, helping deliver high-quality solutions efficiently.
This individual will partner closely with cross-functional teams including Product, Digital Sales, Customer Success, MLOps, and Data Engineering to support solution design and implementation aligned to business needs.
Key Responsibilities
- Design, build, and maintain cloud-based solutions using Microsoft Azure
- Develop, test, and deploy new features, enhancements, and infrastructure components
- Contribute to Agile teams by helping define requirements, estimate work, and deliver solutions
- Build and maintain CI/CD pipelines to support automated deployments (GitHub, JFrog)
- Implement and support Infrastructure as Code (IaC) practices with exposure to Terraform
- Monitor application and system performance using tools like DataDog and other monitoring platforms
- Troubleshoot production issues and optimize system reliability and performance
- Participate in code reviews and contribute to engineering best practices
- Collaborate with cross-functional teams to ensure smooth delivery and deployment of applications
- Track and support engineering performance improvements using DORA metrics
- Utilize tools like Jira for work tracking and Agile delivery
- Stay current on emerging DevOps tools, technologies, and best practices
Required Skills & Experience
- Experience building and supporting applications in Microsoft Azure cloud environments
- Hands-on experience with:
-
CI/CD pipelines (GitHub Actions, JFrog, or comparable tools)
-
DevSecOps practices and secure deployment processes
-
Application and infrastructure monitoring (DataDog or similar tools)
- Exposure to Infrastructure as Code (IaC) concepts and tools (Terraform preferred)
- Strong understanding of software development lifecycle and DevOps principles
- Experience working in Agile environments and using tools like Jira
- Familiarity with system performance optimization and observability best practices
- Strong problem-solving skills and ability to troubleshoot complex systems
- Effective communication and collaboration skills in cross-functional environments
Nice to Have
- Experience working with data pipelines, ETL processes, or data engineering teams
- Exposure to cloud cost optimization strategies
- Familiarity with database performance tuning and query optimization
Experience & Education
- Typically requires 5–8 years of relevant experience
- Bachelor’s degree in Computer Science or related field (or equivalent experience)