CaseWare is growing in the cloud with its proven track record of delivering global accounting and auditing solutions. A key part of achieving our company goals is our continued ability to design, build, maintain, and grow a world class cloud infrastructure and service.
We are looking for a talented Site Reliability Engineer.
What is expected from a Site Reliability Engineer?
In a nutshell, we are looking for a software engineer who is passionate about working with large scale Cloud systems to drive the principles of a well-
architected Cloud infrastructure with outstanding Operational Excellence.
At CaseWare Cloud we engender a culture of innovation. You will have the freedom and will be encouraged to explore and lead new technological solutions that solve current and future challenges.
Engage in and improve the whole lifecycle of services from inception and design, through to deployment, operation and refinement.
Support services before they go live through activities such as system design consulting, developing software platforms and frameworks, capacity planning and launch reviews.
Maintain services once they are live by measuring and monitoring availability, latency and overall system health.
Scale systems sustainably through mechanisms like automation, and evolve systems by pushing for changes that improve reliability and velocity.
Practice sustainable incident response and blameless postmortems.
Bachelor's degree in Computer Science, or a related technical field.
Experience in one or more of the following : Python, Go, Perl, shell scripting.
Experience with Unix / Linux operating systems internals and administration (e.g. filesystems, inodes, system calls, etc.
or networking (e.g. TCP / IP, routing, network topologies and hardware, SDN, etc.).
Preferred qualifications :
3+ years of experience in designing, analyzing and troubleshooting large-scale Cloud distributed systems.
Systematic problem-solving approach, coupled with effective communication skills and a sense of ownership and drive.
Ability to debug and optimize code and to automate routine tasks.
Experience in designing or working with CI / CD systems like Jenkins, Bamboo, CircleCi.
Working experience with Infrastructure-As-Code using CloudFormation or Terraform.
Working experience with containerization technologies like Docker, Docker Swarm and Kubernetes.