Responsible for :
- Design, develop features that help evolve the technical direction of the Platform
- Work in a DevOps focused team owning and operating the services you create in accordance with service level objectives you define.
- Working on an Agile Scrum team building shippable product increments that meet the goals set with Product Owners.
- Participate in the entire software development lifecycle including development, automated test construction, deployment and operations.
- Develop unit and automated integration tests that give the team confidence to deploy to production on a predictable cadence.
- Produce comprehensive software documentation for internal teams and our customers.
- Provide product support to internal and external stakeholders.
The ideal candidate is :
- Executes projects effectively and efficiently as a leader on teams
- Uses sound rationale for problem identification and decision-making, and can transfer that knowledge to more junior engineers
- Works in a collaborative and supportive manner with not only his team but internal stakeholders as well.
- Strives to consistently achieve excellence in work delivered not only for themselves, but for their teammates.
- Passionate about creating and maintaining high quality software with test-driven development, continuous refactoring and an eye for simplicity.
- Experienced developing production services in multiple programming languages
- Solid background in linux systems engineering and networking fundamentals
- 3-5 years hands on software development experience including designing, building, deploying, troubleshooting, and maintaining highly scalable and fault tolerant data pipelines and microservices
Job Qualifications :
- Production experience in different programming languages, solid in Go and PHP
- Solid Linux OS system management
- Ubuntu, RHEL, Amazon Linux, etc.
- Configuration and management of AWS resources using Terraform
- Management of enterprise data pipelines using AWS SNS/SQS
- Experience configuring and running Kubernetes environments
- Familiar with the Kubernetes SDK and development of kubernetes operators
- Client uses kubernetes for deploying applications and therefore all applicants MUST HAVE experience and a solid understanding of operators, frameworks, networking, logging/monitoring and infrastructure.
Advantages :
- Experience in different programming languages, targeting Go, PHP, Ruby for SDK development
- Kubernetes configuration and management experience specifically using
- AWS EKS setup using terraform and helm charts
- Operational experience with Fluentd, Prometheus, Istio, Anchore, Falco
- Automation of Kubernetes API for deployment/updates/patching/upgrades of applications, daemon-sets, stateful-sets etc.
- Familiar with the Kubernetes SDK and development of kubernetes operators
- Additional to AWS SNS/SQS experience in Apache Kafka, AMQ
- Compliance experience in the web security space
- Firewalls, IDS/IPS systems, DOS prevention and PCI, HIPAA, FedRAMP, etc.
- Operational knowledge of Drupal in a production setting
Dhivya T
Team Lead - Recruitment
A : 4th Floor, Sree Teja Towers, Nelson Manickam Road, | Aminjikarai, Chennai - 600029
W : niyamaglobal.com
M : +91-9176570102