DevOps Engineer
Description
Key Responsibilities
-
Design, implement, and manage CI/CD pipelines .
-
Automate infrastructure provisioning using Infrastructure as Code (IaC) .
-
Deploy and maintain applications across cloud and on-premises environments.
-
Manage containerized workloads using Docker and Kubernetes .
-
Monitor system availability, performance, security, and capacity.
-
Identify and resolve infrastructure, application, and deployment issues.
-
Implement logging, alerting, backup, and disaster-recovery solutions.
-
Apply security best practices throughout the software development lifecycle.
-
Manage source-control strategies, release processes, and environment configurations.
-
Improve platform reliability, scalability, and deployment frequency.
-
Develop scripts and tools to reduce manual operational tasks.
-
Maintain technical documentation, runbooks, and architecture diagrams.
-
Participate in incident response, root-cause analysis, and on-call rotations.
-
Collaborate with cross-functional teams to promote DevOps practices and continuous improvement.