Role & responsibilities
Bachelors degree in computer science, Engineering, or a related discipline.
5- 10 years of hands-on experience in Cloud DevOps.
Robust hands-on experience with at least one major cloud provider (preferably AWS)
Strong Experience managing linux systems
Proficiency in Terraform, CloudFormation, ARM Templates, or Pulumi
Docker containerization, Kubernetes administration and deployment, Helm charts and package management
Build automation and artifact management(Jenkins, GitLab CI, GitHub Actions)
Monitoring: Prometheus, Grafana, Splunk, Neuron
Scripting & Programming: Python, Bash
Familiarity with Agile development methodologies.
Robust analytical and problem-solving skills.
Valuable communication and teamwork abilities.
Preferred candidate profile
Provision and manage cloud resources (compute, storage, networking)
Implement infrastructure as code (IaC) solutions
Automate infrastructure provisioning and configuration
Develop and maintain automation scripts and tools
Design and implement end-to-end CI/CD pipelines
Manage build, test, and deployment processes
Track system performance metrics and KPIs
Respond to and resolve production incidents
Perform root cause analysis
Manage access controls and IAM policies
Conduct security assessments and vulnerability scanning
Work closely with development, QA, and operations teams
Provide technical guidance and support
Identify and resolve performance bottlenecks
Implement cost-saving strategies
Manage Docker containers and images
Maintain Kubernetes clusters
Support microservices deployment and scaling
Create and maintain technical documentation (Runbooks and SOPs)