Mi-Case is the industry leader in fully integrated offender management software solutions, providing expertise in Criminal Justice and Public Safety systems. The Senior DevOps Engineer will lead efforts to bridge software development, operations, and testing, focusing on designing and managing cloud infrastructure and driving CI/CD automation.
Responsibilities:
- Serve as a primary liaison between development, operations, and QA teams, ensuring alignment and smooth communication
- Lead the design, implementation, and maintenance of complex DevOps pipelines, CI/CD processes, and automated deployment frameworks
- Mentor and coach team members, providing technical leadership and fostering a culture of continuous improvement
- Drive root cause analysis and resolution of production issues, ensuring long-term system reliability
- Collaborate with cross-functional teams to develop and enforce infrastructure security best practices
- Design, build, and maintain Terraform templates and modules for provisioning and managing cloud infrastructure on AWS, ensuring reusability, modularity, and compliance with security standards
- Use Claude Code and AI-assisted workflows to accelerate Terraform development, generate infrastructure templates, validate configurations, and reduce manual toil in IaC processes
- Architect and implement AI-powered DevOps agents using the Claude Agent SDK and MCP integrations to automate infrastructure operations, deployment workflows, and environment management
- Introduce and evaluate emerging AI and cloud technologies to optimize infrastructure performance and scalability
- Spearhead efforts in configuration management and infrastructure-as-code to ensure reproducibility, efficiency, and drift prevention
- Establish robust monitoring and alerting frameworks to maintain high system availability and performance
- Develop and maintain detailed documentation for infrastructure, Terraform modules, AI agent workflows, and deployment processes
- Actively troubleshoot any issues that arise during testing and production, catching and solving issues before launch
- Test system integrity, implemented designs, application developments, and other infrastructure-related processes, making improvements as needed
- Deploy product updates as required while implementing integrations when they arise
- Automate operational processes as needed, with accuracy and in compliance with security requirements
- Manage code deployments, fixes, updates, and related processes
- Work with CI and CD tools, and source control such as GIT and SVN
- Stay current with industry trends in cloud infrastructure, AI-driven DevOps tooling, and IaC best practices
Requirements:
- Bachelor's or master's degree in information technology, Computer Science, or a related field
- At least five (5) years of experience in a DevOps Engineer role, including senior-level responsibilities
- Expertise in designing scalable architectures in cloud environments, particularly AWS
- Deep proficiency in Terraform, including module development, remote state management, workspaces, and CI/CD integration
- Demonstrated ability to use Claude Code to accelerate infrastructure-as-code development, including Terraform template generation, refactoring, and validation
- Experience designing and implementing AI agents using the Claude Agent SDK and MCP for DevOps automation and infrastructure orchestration
- Advanced knowledge of containerization and orchestration tools (e.g., Docker, Kubernetes)
- Strong scripting and programming skills in Python, Bash, or similar languages
- Experience with additional IaC tools such as AWS CloudFormation or Pulumi
- Demonstrated success in implementing large-scale CI/CD pipelines
- Exceptional problem-solving skills and the ability to manage multiple priorities
- Proficiency with monitoring tools such as Prometheus, Grafana, or Datadog
- Stellar troubleshooting skills with the ability to spot issues before they become problems
- Strong communication skills and the ability to explain infrastructure design and processes with team and management
- Time and project management skills, with the capability to prioritize and multitask as needed
- Solid team player
- Leadership – Inspires and motivates team members to achieve goals, providing guidance and fostering a positive work environment
- Strategic Thinking – Develops and implements forward-looking strategies to drive business and technical objectives, including the adoption of AI-driven infrastructure tooling and agent-based automation
- Results – Consistently delivers required business results; sets and achieves achievable yet aggressive goals; consistently complies with quality, service, and productivity standards and meets deadlines; maintains focus on company goals
- Technical/Functional Expertise – Demonstrates and effectively applies depth and breadth of knowledge in cloud infrastructure, Terraform, CI/CD, and AI-assisted DevOps tooling
- Professional Development – Demonstrates a commitment to professional development by proactively seeking opportunities to develop new capabilities, skills, and knowledge; stays current on advances in IaC, cloud platforms, and AI engineering tools; acquires the skills needed to continually enhance his/her contribution to the company and to his/her respective profession
- Communication – Respectfully listens to others to gain a full understanding of issues; comprehends written material; presents information in a clear and concise manner orally and in writing to ensure others understand his/her ideas; appropriately adapts his/her message, style, and tone to accommodate a variety of audiences
- Problem Solving – Analyzes problems by evaluating available information and resources; develops effective, viable solutions to problems which can help drive the effectiveness of the company, including the application of AI tooling to accelerate resolution
- Project Management – Effectively manages project(s) by appropriately focusing attention on the critical few priorities; effectively creates and executes against project timelines based on priorities, resource availability, and other project requirements (i.e., budget); effectively evaluates planned approaches, determines feasibility, and makes adjustments when needed
- Teamwork – Cooperates with others to accomplish common goals; works within and across his/her department to achieve shared goals; treats others with dignity and respect and maintains a friendly demeanor; values the contributions of others; ability to work effectively with people of diverse backgrounds and characteristics
- Interpersonal and Organizational Professionalism – Adept in displaying positive interpersonal skills and has self-awareness in being accountable and responsible. Recognizes areas for self-improvement and pursues professional development for continuous learning. Aligns actions to the mission and goals of the organization
- Certification in AWS (e.g., AWS Certified Solutions Architect or AWS Certified DevOps Engineer)
- HashiCorp Terraform certification
- Experience with AI-assisted development tools, particularly Claude Code and the Claude Agent SDK
- More than five years of experience in software development and infrastructure development