Role : Dev Ops Engineer
Responsibility : Job Description
As the world leader in DNA sequencing technology, Illumina is building a world class cloud operations team to deliver best in class enterprise informatics solutions to our customers across many global instances.
This role is on a DevOps team optimizing the deployment and management of Illumina's global cloud-based informatics assets.
The successful candidate will bring a strong background in Linux Operating systems, Scripting (Python / bash), Config management tools, demonstrated successes deploying and managing Cloud-based enterprise applications, and good collaboration, communication, and teamwork skills.
Tasks and Responsibilities :
Maintain and extend the code base for an on-market SaaS genomic application extending the capability, improving robustness and quality, and optimizing for performance.
Develop solutions to drive optimization of cloud operations around cost management, time to market, security and privacy, and delivery of worldwide capability.
Apply state of the art cloud best practices (e.g. stateless applications; analytical automated logging, diagnostics, and optimization;
automated "one click creation of new geographic AWS enterprise application instances; application autoscaling; and automated testing of global cloud instances) in order to deliver toward operational objectives.
Desired Skills & Experience :
Bachelor's / Master's / PhD degree in computer science or equivalent, or equivalent experience.
Experience with Production SAAS (Software as A Service)
Programming skills and of python, go, ruby, bash and / or various scripting
Expertise in administration, configuration, optimisation and monitoring of Linux at scale. CentOS, ubuntu and Amazon Linux are our base distributions.
Solid understanding of networking, network routing, and trouble shooting
Skilled in the implementation of monitoring tools like Splunk, ELK, cloud watch, cloud trial, and others
Experience with Public (AWS, Azure, or Alibaba) or Private (OpenStack. etc) cloud-based deployment and support.
Experience with modern container systems such as Docker Swarm, Kubernetes, ECS, EKS, Fargate, Vagrant, etc. desired.
Experience with one or more automation tools such as Ansible, Chef, Puppet, Salt, Terraform, CloudFormation.
The ability to pick up new technologies quickly and rapidly deep-dive
Use of large-scale data processing tools such as Hadoop, Elastic Search.
A strong preference for collaborative teamwork and work / knowledge sharing.