Sr. DevOps Engineer / Cloud Architect
We are looking for a Senior DevOps Engineer / Cloud Architect will own the full infrastructure, CI/CD, environment management, observability, and deployment automation This is a permanent role required to stabilize the platform lon-term, improve reliability, reduce deployment risks, and relieve the CTO from operational DevOps tasks. You will mainatin and improve a scalable DevOps foundation, ensure mature SDLC practices, and prevent the accumulation of further technical debt.
Key Responsibilities:
1. Daily Infrastructure & Environment Management
- Maintain Dev, QA, Staging, Production environments.
- Monitor performance, stability, resources, scaling.
- Ensure no environment drift.
2. CI/CD Pipeline Maintenance & Enhancement
- Support and improve pipelines created by the contract DevOps.
- Ensure fast build times, safe deployments, consistent quality.
- Keep all pipelines updated with new services/features.
3. Developer Support & Collaboration
- Help devs with environment issues, logs, debugging.
- Coordinate with QA for test environment readiness.
- Support new integrations & feature rollout.
4. Release Management
- Own release execution in coordination with PM/BA/QA.
- Ensure deployments are:
- predictable
- safe
- rollback-tested
- compliant with versioning
- Maintain release calendars & documentation.
5. Monitoring, Alerting & Incident Response
- Operate monitoring systems installed by the contract DevOps.
- Respond to alerts and incidents quickly.
- Investigate root causes and implement permanent fixes.
6. Security & Compliance Maintenance
- Ensure secure configuration of environments.
- Maintain IAM policies, secrets, certificates, firewalls.
- Continuously patch and update infrastructure.
7. Continuous Improvement
- Scale infrastructure based on product growth.
- Evaluate new tools and improvements.
- Keep documentation up-to-date and comprehensive.
8. Prevent New Technical Debt
- Maintain strict configuration management.
- Ensure new features have appropriate infrastructure.
- Enforce consistent DevOps standards across the team.
9. Disaster Recovery & Backup Strategy
- Create automated backups.
- Build rollback plans and environment restoration procedures.
10. Documentation & Knowledge Base
- Standardize documentation for:
- DevOps processes
- Env setup
- Pipeline structure
- Deployment steps
- Tech stack
- Eliminate undocumented configs (identified as DevOps technical debt).
11. Infrastructure as Code (IaC)
- Implement IaC (Terraform, Pulumi, or CloudFormation) to eliminate manual configs.
- Standardize infrastructure across environments.
12. Collaboration with Developers, QA, and PM
- Work closely with backend/frontend teams to ensure smooth deployments.
- Collaborate with QA to automate test environments.
- Support PM with release planning and capacity forecasting.
Requirements
- 4–7+ years DevOps experience in cloud-based environments (Azure/AWS/GCP).
- Hands-on CI/CD pipeline creation.
- Experience with Kubernetes or Docker Swarm.
- IaC experience (Terraform preferred).
- Knowledge of microservices deployment patterns.
- Experience solving DevOps technical debt in mid-size SaaS products.
- C1 English level.
Technical Competencies
- CI/CD tools: GitHub Actions / GitLab CI / Azure DevOps
- Containers: Docker, Kubernetes
- IaC: Terraform, Pulumi, CloudFormation
- Monitoring: ELK, Prometheus, Grafana, Datadog
- Cloud services: AWS / Azure
- Security: IAM, firewalls, secrets management
- Scripting: Bash, Python
Soft Skills
- High ownership
- Proactive problem-solving
- Ability to work under pressure
- Structured communicator
- Team collaboration
- Ability to bring order to a chaotic infrastructure