DevOps Engineer
carrier
Job Description
Key Responsibilities:
As a DevOps Engineer, you’ll be responsible for:
-
Define and manage project scope, timelines, budget, and resources effectively.
-
Lead and mentor the development team, fostering a collaborative and high-performing environment.
-
Ensure high-quality code, robust testing and version control throughout the development lifecycle.
-
Establish and maintain a robust CI/CD pipeline for efficient and reliable software delivery (e.g., Git Actions, Code Build, etc.).
-
Manage and maintain the necessary cloud infrastructure (AWS) (development, Production, automation tools) for the ML/Data Automation project.
-
Implement robust monitoring and logging to track system performance, identify issues, and improve operations.
-
Prioritize security throughout the ML/Data automation lifecycle.
-
Identifying and deploying cybersecurity measures by continuously performing vulnerability assessment and risk management.
-
Effectively handle and resolve incidents that may arise with root cause analysis.
-
Continuously review and improve MLOPs processes to increase efficiency, reduce costs, and enhance overall quality.
-
Maintain clear and effective communication with stakeholders, team members, and customers throughout the project lifecycle.
Requirements
-
3+ year's experience with DevOps
-
Requires theoretical to advanced knowledge obtained through a University degree, combined with experience
Education:
-
Any graduate.