DevOps Engineer
Mfluid Consulting is hiring a talented DevOps Engineer to join our team. In this role, you’ll be the link between development and operations, 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 applications. Your expertise in DevOps tools, cloud platforms, and infrastructure management will be essential to optimizing our workflows.
Department: Cloud Computing
Project Location(s): Kochi, India
Education: Bachelor Degree
Compensation: Based on experience
Responsibilities
- 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.
Skills/Experience
- 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.