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.