BC
Cloud DevOps Engineer
Bahwan CyberTek
🇮🇳 India
On-site
8 months ago
- Terraform
- Docker
- Packer
- AWS
- Step Functions
- ECS
- Sage
- CI/CD
- GitLab CI/CD
- GitLab
- Python
- React.js
- Angular
- End-to-End Testing
- CloudWatch
- Prometheus
- Grafana
- Splunk
- Linux
- EKS
- WAF
- Disaster Recovery
- Dependabot
8 months ago
Key Responsibilities
- Infrastructure Automation:
- Author Terraform code from scratch, including creation and maintenance of reusable modules.
- Manage Terraform upgrades, state (local vs S3), imports for existing resources, and workspace management.
- Cloud & Container Orchestration:
- Build and maintain Docker containers; create standard images using Packer.
- Design, deploy, and manage solutions using AWS services such as Batch, Lambda, Step Functions (State Machine), ECS, and Sage Maker.
- Implement progressive delivery strategies (canary, blue-green deployments).
- CI/CD Pipeline Development:
- Design and optimize GitLab CI/CD pipelines, emphasizing reusable templates and best practices.
- Create and register GitLab runners for scalable automation.
- Build pipelines for technologies such as Python, React, and Angular, integrating unit, integration, and end-to-end testing.
- Integrate security, linting, and static code analysis into CI/CD workflows.
- Manage secrets securely within Terraform and GitLab pipelines.
- Promote code and infrastructure changes across environments (dev, staging, prod).
- Observability & Security:
- Centralize monitoring and logging (CloudWatch, Prometheus/Grafana, Splunk).
- Cloud Architecture & Networking:
- Leverage broad AWS service knowledge and networking expertise.
- Work extensively in Linux environments.
 Good to Have
- Hands-on experience with EKS deployment and operations.
- Knowledge of security practices, WAF, and AWS architecture.
- Understanding of backup and disaster recovery strategies.
- Familiarity with agentic AI concepts and applications.
- Experience using Dependabot, fortify, mend, Tanium for vulnerability and dependency management.
Â
Communication & Collaboration
- Demonstrates strong communication skills, ensuring stakeholders are regularly updated on progress, challenges, and blockers to maintain transparency throughout the project lifecycle.
- Proactively seeks solutions—able to independently explore, research, and implement new technologies and best practices with minimal guidance.
- Exhibits a self-driven, continuous learning mindset, taking ownership of deliverables and actively contributing ideas and improvements to the team.
- Collaborates effectively with cross-functional teams, providing clear documentation and knowledge sharing to support collective success.
Cloud DevOps Engineer · Bahwan CyberTek