Purpose of the role:
Our DevOps are engineers for engineering that build tools and applications to keep everything running smoothly, reliably, and efficiently. We do everything from building and running the automated development pipelines to deploying self-service container schedulers for various development teams. Given the broad scope of the 'DevOps Engineer' role, learning and growth are primary goals.
On any given day, we are improving the scalability and resilience of our systems, driving the adoption of best practices, and automating every process along the way.
Attitude is just as important as experience with a particular set of tools. There are a lot of moving pieces to fit together, and we're looking for colleagues with great communication and interpersonal skills, who can talk accessibly with other people of varying levels of technical expertise.
Key Responsibilities / Duties:
Automating processes and daily routines, as well as researching, evaluating and developing new tools to improve user efficiency.
Influencing your colleagues about the right way to build and release software.
Managing the adoption of tooling and industry best practices among development and operations teams.
Working with development, operations, network, testing and other teams to identify bottlenecks on the path to production.
Deploying highly available, scalable, resilient, maintainable, monitored systems and services.
Ensuring that issues are resolved rapidly and with minimum disruption by providing the appropriate support to team members.
Being the person that can anticipate the need for new tools, resources, and automation.
Person Specification, Skills, Experience & Qualifications:
You know and follow best practices and are proficient with all aspects of managing software, containers, datacentres and clouds.
You enjoy building tools and environments that allow development teams to focus on software.
You have solid knowledge of software engineering fundamentals.
Strong experience with highly scalable and available enterprise environments, applications, and components, including but not limited to μservices, architectures, APIs, data grids, mysql, no-sql (hazelcast, oracle, mysql, redis, mongodb), message brokers (kafka, activemq), load-balancing, proxy servers, alerting, monitoring (prometheus, opentsdb), containers (docker), automated provisioning (terraform, ansible, vault), cloud/hybrid architectures.
You communicate enthusiastically, clearly and concisely with operations, development, networking, technical and business staff.
You are up-to-date and capable of keeping the pace with the latest trends, practices, and developments.
You are hands on, passionate, persistent, creative, and humble.
You get things done.