DevOps Engineer

Job Category: Technology and IT
Job Type: Full Time
Job Location: USA
Company Name: Mi-Case

Company Overview

With more than two decades of expertise in tailored digital transformation, Mi-Case is recognized for both our exceptional, fully integrated software solutions and our dedicated, white-glove client support.

Our process starts with a deep investment in understanding the full scope and complexity of our clients’ core operations. By bringing on subject matter experts with in-depth industry knowledge, we gain a comprehensive view of our clients’ goals—often as clearly as they see them themselves. This insight enables us to craft innovative digital solutions uniquely aligned to their business needs.

Responsibilities

  • Act as the primary liaison between development, operations, and QA teams to ensure cohesive collaboration and communication.

  • Design, implement, and maintain robust DevOps pipelines, continuous integration/continuous deployment (CI/CD) systems, and automated deployment frameworks.

  • Provide mentorship and technical leadership to team members, fostering a culture of innovation and continuous improvement.

  • Conduct root cause analysis and implement long-term solutions to ensure production stability and reliability.

  • Collaborate across departments to define and enforce infrastructure and security best practices.

  • Evaluate and integrate emerging technologies to enhance performance, scalability, and operational efficiency.

  • Lead infrastructure as code (IaC) initiatives and configuration management practices to enhance automation, reproducibility, and efficiency.

  • Develop and maintain advanced monitoring and alerting systems to uphold high availability and optimal performance.

  • Create and update detailed technical documentation for infrastructure processes, workflows, and configurations.

  • Proactively identify and resolve system and deployment issues during development, testing, and production stages.

  • Evaluate and optimize infrastructure, application designs, and system integrity to improve overall system performance.

  • Deploy application updates and integrate third-party tools as needed, ensuring minimal downtime.

  • Automate operational tasks with a focus on accuracy and compliance with security standards.

  • Design and implement new product features and create automation scripts to improve team workflows.

  • Oversee code deployment, patching, updates, and related operational processes.

  • Utilize open-source technologies and tools as needed to meet business and technical objectives.

  • Work with CI/CD tools and version control systems such as Git and SVN.

  • Stay up to date with industry trends and proactively identify opportunities for improvement.


Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.

  • Minimum of 5 years of experience in DevOps engineering, including leadership responsibilities.

  • AWS certifications (e.g., AWS Certified Solutions Architect or AWS Certified DevOps Engineer) are preferred.

  • Training in advanced automation tools and practices is a plus.


Required Skills

  • Proven expertise in architecting scalable solutions in cloud platforms, especially AWS.

  • In-depth experience with containerization and orchestration tools such as Docker and Kubernetes.

  • Strong scripting and programming capabilities using Python, Bash, or equivalent languages.

  • Hands-on experience with infrastructure-as-code tools like Terraform and AWS CloudFormation.

  • Demonstrated success in implementing and managing enterprise-scale CI/CD pipelines.

  • Proficiency in monitoring tools such as Prometheus, Grafana, or Datadog.

  • Excellent analytical and troubleshooting skills with a proactive mindset.

  • Strong communication and collaboration skills; able to clearly articulate processes to technical and non-technical stakeholders.

  • Solid understanding of software and infrastructure development with more than five years of experience preferred.

  • Up-to-date with IT operations trends and industry best practices, with the ability to recommend and implement improvements.

  • Effective time and project management skills with the ability to multitask and prioritize workloads.

  • Strong team-oriented attitude and a commitment to shared goals.


Preferred Competencies

  • Leadership: Inspires and empowers others while providing clear direction and fostering a positive team environment.

  • Strategic Thinking: Develops and executes forward-looking strategies that align with technical and business goals.

APPLY

Apply for this position

Allowed Type(s): .pdf, .doc, .docx