Senior DevOps Engineer
This role will be responsible for the end-to-end management of client'scritical infrastructure including deployments, automation, maintenance, support and troubleshooting.
The ideal candidate will havesubstantialprevious experience working with developers to optimize the integration and delivery of existing and new services to the platform. They must also be comfortable codifying and automating infrastructure with hybrid and multi-cloud environments.
Develop various aspects of the continuous deployment pipelines
Deploy and manage server clusters primarily on Google Cloud with some minor workloads in AWS and Azure.
Develop all infrastructure as code
Establish best practice documentation for server configuration and security
On-call support for Production environments. 5-week rotation.
Strong grasp of Computer Science fundamentals including concurrency, performance optimization, and reusability
Deep knowledge of test-driven software development processes and continuous integration tools and systems including:
Strong Bash and python scripting
Experience with Java application management and tuning
Deep knowledge of monitoring and logging tools
Strong engineering principles and processes aimed at developing simple, modular and high-quality code
Strong Linux background
Preferred experience with multi-cloud network administration
Bachelor of Science or Master of Science degree in a Computer Science or related discipline.