We are looking for a skilled DevOps Engineer to join our dynamic team at Mfluid Consulting. As a DevOps Engineer, you will be responsible for bridging the gap between development and operations by implementing and managing efficient software delivery processes. You will collaborate with cross-functional teams to automate and streamline our operations and deployment pipelines, ensuring fast and reliable delivery of software applications. Your expertise in DevOps tools, cloud platforms, and infrastructure management will be crucial in optimizing our development and operations workflows.
- Design, implement, and maintain the infrastructure and deployment pipelines for our software applications.
- Automate and streamline our build, test, and deployment processes to achieve continuous integration and continuous delivery (CI/CD).
- Collaborate with development teams to define and implement best practices for software development, release management, and monitoring.
- Monitor and troubleshoot infrastructure issues, ensuring high availability, scalability, and performance of our systems.
- Implement and manage cloud platforms, such as AWS or Azure, and utilize infrastructure-as-code (IaC) tools like Terraform or CloudFormation.
- Develop and maintain configuration management and containerization solutions using tools like Ansible, Docker, and Kubernetes.
- Implement and maintain monitoring, logging, and alerting systems to proactively identify and address performance and security issues.
- Stay up-to-date with industry trends and emerging technologies related to DevOps and cloud computing.
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Proven experience as a DevOps Engineer or in a similar role.
- Strong understanding of software development methodologies, release management, and CI/CD practices.
- Proficiency in scripting languages like Python, Bash, or PowerShell.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Knowledge of infrastructure-as-code tools like Terraform or CloudFormation.
- Familiarity with configuration management tools like Ansible, Chef, or Puppet.
- Experience with containerization technologies like Docker and orchestration tools like Kubernetes.
- Understanding of networking and security principles in cloud environments.
- Strong problem-solving and troubleshooting skills.
- Excellent communication and collaboration skills to work effectively with cross-functional teams.