Job description
Summary: The DevOps Engineer plays a critical role in accelerating software delivery while ensuring system reliability, security, and scalability. This position focuses on automating and optimizing the entire software lifecycle—from code integration to deployment and monitoring—enabling faster release cycles and improved operational efficiency.
By leveraging Infrastructure as Code (IaC), CI/CD pipelines, and cloud-native tools, the DevOps Engineer helps maintain high availability and performance across environments. This role is ideal for a proactive, detail-oriented professional eager to contribute to a dynamic tech environment with a strong focus on automation, collaboration, and continuous improvement.
Responsibilities
- Design, implement, and maintain CI/CD pipelines to enable seamless, automated software delivery.
- Manage cloud infrastructure (AWS, Azure, or GCP) using Infrastructure as Code (IaC) tools such as Terraform or Cloud. Formation.
- Monitor system performance, application health, and server logs to identify and resolve issues before they impact users.
- Automate environment provisioning, configuration management, and routine operational tasks using scripting and orchestration tools.
- Partner with development and QA teams to ensure smooth, zero-downtime deployments across staging and production environments.
- Enforce security best practices, including access control management, network security policies, and regular system backups.