The DevOps Department works in conjunction with software development, QA, infrastructure, IT, and security to relentlessly automate and accelerate development and product delivery. DevOps engineering responsibilities include but are not limited to: designing and building CI pipelines, artifact management, schema automation, CD pipelines, developing custom tools, working with software engineering for best practices and optimal architecture, helmification, and containerization of applications, Kubernetes management, and production support and incident management. Everything is code. Everything is in git. Everything is tested: even our infrastructure, including our AWS systems.
Watermark DevOps Charter Commit to prod in 5 minutes or your pizza is free.
Technologies:
Kubernetes, Helm, itsio, AWS Operators
Linux: i386/arm, libc/musl, containerized and standalone
Windows Server, Server Core, Server Nano, containerized and standalone
AWS
git
Terraform, Ansible
Docker, containerd, cri-o, etc.
golang, powershell, Bash, Groovy
PostgreSQL, MariaDB, SQLServer, MongoDB, Redshift
Jenkins, Concourse, Tekton
Flux, Argo
Redis, Memcached, Solr, etc.
ELK/EFK, NewRelic, Prometheus, Grafana
Specific Duties:
Design, build, monitor, and improve code, deployment, and data pipelines
Blue/green and canary deployment design and implementation
Design, build, monitor, and improve quality gates with input from security, QA, and software engineering
Identify and automate manual processes: replace button-pressers with small bash scripts
Design and build AWS infrastructure and solutions for engineering and end customer needs
Identify bottlenecks, improve scalability
Collaborate directly with software engineering and product owners
Work with appdev to improve stability, survivability, and disaster recovery
Manage global k8s footprint
Manage service mesh, API gateways, WAFs
Turn things that are Not Code into Code and check it in to git
Be active in long-term strategic roadmaps for DevOps, Security, Networking, and Software Engineering groups
Ensure backups are designed and implemented, validate DR tests and RPO/RTO objectives
Document processes and architecture
Participate in on-call rotation
Implement chaos engineering
Occasionally join happy hour
Maintain a Blue Team mindset
Operate in a pure Scrum environment
Maintain a customer-focused mindset: our customers are our engineers
Requirements:
B.S./M.S. in Computer Science or equivalent experience
At least one year of experience working as DevOps Engineer
At least two years of experience working with AWS
Working with building and deploying applications (but not necessarily programming in) at least one major enterprise language such as Java,
C#, Python, Node/SPA Javascript/Typescript, C, C++, Swift, Obj-C, etc.
Extremely proficient with Linux and Windows
Extremely proficient with containerization and virtualization
Extremely proficient with Bash and at least one programming language, preferably Go
Significant experience with kubernetes
Significant experience with IasC such as Terraform
Deep knowledge of git: porcelain and plumbing, flow and lfs
Experience with DevOps pipeline systems and architecture
Experience with Scrum methodology, with active participation in sprints.
Strong problem-solving and critical thinking skills
Excellent verbal/written communication skills and strong interpersonal skills to interact professionally and courteously with end-users and co-workers
Passion for learning new information and technologies
Plus:
Certified AWS Architect
Certified Scrum Master
Certified Kubernetes Administrator
Certified Kubernetes Application Developer
Experience with both SQL and NoSQL databases (e.g. PostgreSQL, MongoDB, MSSQL Server) (no, MariaDB doesnt count)
Company Profile
Watermark’s mission is to put better data into the hands of administrators, faculty, and students everywhere to empower them to connect information and gain insights into learning that will drive meaningful improvements. Through its innovative educational intelligence system, Watermark supports over 1,600 institutions around the world in developing an intentional approach to learning so that they can leverage data for a more holistic view of learning, faculty and staff impact, and institutional quality. For more information on Watermark, visit www.watermarkinsights.com. Watermark is an equal opportunity employer and does not discriminate against an individual based on the individual's race, color, age, religion, sex, sexual orientation, gender identity, national origin, disability, or any other protected characteristic or activity.