Senior DevOps Engineer
joindevops
Job Description
Key Responsibilities
Cloud Infrastructure & Platform Engineering
- Design, implement, and maintain scalable, secure, and highly available cloud infrastructure environments.
- Manage and optimize cloud resources across AWS, Azure, or GCP environments.
- Build reusable and automated infrastructure using Infrastructure as Code (Terraform, CloudFormation, etc.).
- Ensure infrastructure scalability, cost optimization, and operational efficiency.
CI/CD & Release Engineering
- Design and maintain robust CI/CD pipelines for automated build, testing, deployment, and release management.
- Improve deployment frequency, reliability, and rollback strategies.
- Automate software delivery workflows and environment provisioning.
- Collaborate with engineering teams to streamline development and deployment processes.
Containerization & Orchestration
- Manage containerized applications using Docker and Kubernetes.
- Implement orchestration, scaling, service discovery, and cluster management practices.
- Support microservices-based architecture deployments and operations.
Monitoring, Reliability & Incident Management
- Implement monitoring, logging, alerting, and observability solutions.
- Analyze production incidents, troubleshoot system bottlenecks, and ensure high system uptime.
- Drive root cause analysis (RCA) and preventive improvements.
- Define and monitor SLAs, SLOs, and operational metrics.
Security & Compliance
- Implement DevSecOps best practices across infrastructure and deployment pipelines.
- Ensure infrastructure security, secrets management, vulnerability remediation, and compliance readiness.
- Support security audits, access controls, and governance standards.
Collaboration & Process Improvement
- Work closely with Product Engineering, QA, Security, and Architecture teams.
- Mentor junior DevOps engineers and contribute to operational best practices.
- Drive continuous improvement initiatives for automation, reliability, and platform engineering.