No. of openings: 1
Years of experience: 5+ years
Responsibilities:
- Managing and provisioning of Infrastructure
- Ensuring back-end availability (99.0% up-time)
- Adding new CI/CD pipelines and improving build processes for the existing ones
- Integrating open-source/3rd party services for monitoring, logging and automating the infrastructure
- Ensuring high productivity for Developers
- Abstracting build processes from the Developers
- Securing the infrastructure (preferred)
- Load Testing, AB Testing, Security Audits, etc. (preferred)
Education & Work Experience:
- Bachelors in Computer Science Engineering / Information Technology / MCA
- Masters in Computer Science (Optional)
Requirements:
- Strong understanding of Linux and Git
- Thorough knowledge of Data Structures and Algorithms
- Strong problem-solving and analytical skills
- Has prior experience with Microservices
- Worked extensively on Docker and Kubernetes
- Can write custom Ansible roles
Skill:
- Languages
- Required - JavaScript or Python
- Optional - GoLang, Kotlin
- Frameworks
- Required - Ansible
- Optional - Terraform, Chef, Puppet
- CI/CD
- Required - Jenkins
- Optional - CircleCI, GitHub Actions, Bamboo
- Container & Orchestration Technologies
- Required - Docker, Kubernetes
- Optional - Containerd, LXC, Docker Swarm, OpenShift
- Database Management
- Required - MongoDB or Postgres
- Optional - BigQuery, Redshift, Elasticsearch, Redis, ArangoDB
- Cloud Service Provider
- Required - GCP or AWS
- Optional - Azure, DigitalOcean, Linode
NOTE: Skills marked as Required are mandatory for the candidate to have for the given years of experience.