Cloud Infrastructure Developer
Cloud Platforms & Managed Services - India - Full Time
Your role
As an Infrastructure Developer you will be building, deploying and improving the platform infrastructure on cloud, or even hybrid infrastructures using automation techniques like infrastructure-as-code (IaaC)
Your responsibilities will include:
- Automation of infrastructure provisioning, configuration, maintenance and orchestration processes
- Support the infrastructure design and estimation process
- Automation of deployment processes
- Implement reliable monitoring systems
- Implement system and data backup and recovery procedures
- Produce documentation for infrastructure maintenance and operations
- Transfer knowledge to the Operations Team
- System performance tuning and general improvements
- System troubleshooting
Who you are
- Strong Knowledge in Linux Operating Systems
- Strong knowledge in Docker and container Orchestration tools like Kubernetes or Openshift.
- Good understanding of Networking
- Knowledge in Bash or Python or Go programming Languages.
- Good understanding of relational and NoSQL databases like MySQL, PostgreSQL or similar
- Knowledge in Developing and evolving the Cloud infrastructure in AWS or GCP or Azure
- Hands on experience in Configuration Management tools like Ansible
- Knowledge in Infrastructure Provisioning tools like Terraform
- Hands on experience in automating infrastructure using Infrastructure As Code tooling is a nice to have
- Good understanding of CI/CD and GitOps Concepts and tools like Jenkins or Argo-CD.
- Knowledge using infrastructure monitoring tools like Prometheus, Nagios Sensu, OpsGenie etc.
- Knowledge on setting up log monitoring tools like ELK or Graylog.
- Can demonstrate ability to analyze system and application logs to support troubleshooting
- Excellent written and verbal communication skills