Senior DevOps Engineer

Permanent - Claremont
Responsibilities:
- Deploying, automating, maintaining, monitoring and managing the clients production systems, to ensure the availability, performance, scalability and security of production systems
 - Suggesting architecture improvements, recommending process improvements
 - Evaluate new technology options and vendor products
 - Skill in networking topology and infrastructure design
 - Server hardware including sizing and scalability as well as deployment best practices, server management suites
 - Centralized backup and restore activities
 - Definition of processes and procedures to carry on regular server and system health checks
 - Liaising with development personnel, for product enhancements and trouble shooting
 - Liaising with technical support personnel to support them with the use of our systems
Experience:
 - Solid DevOps experience ensuring 24/7 uptime, automation, and configuration management - (Jenkins, Puppet, Chef, Ansible, Docker)
 - Excellent scripting skills focused on automation - (Bash, Python)
 - Exposure to continuous integration tools - (Jenkins, Ansible, GitHub Actions, etc.)
 - Strong experience building and maintaining CI/CD pipelines
 - Experience with containerization and orchestration tools - (Docker, Kubernetes)
 - Infrastructure as Code (IaC) with tools like Terraform or CloudFormation
 - Hands-on experience with cloud platforms - (Proxmox, AWS, Azure, GCP)
 - Provisioning and scaling cloud-native applications and services
 - Understanding of hybrid cloud and on-premise infrastructure integration
 - Experience with monitoring tools - (Zabbix, Prometheus, Grafana)
 - Familiarity with centralized logging solutions - (ELK Stack, Splunk, Fluentd, Graylog)
 - Implementing alerting mechanisms and automated incident response
 - Understanding of DevSecOps and security best practices in CI/CD pipelines
 - Experience with secrets management tools - (Vault, AWS Secrets Manager, SOPS)
 - Familiarity with SSL/TLS certificate management - (Let's Encrypt, OpenSSL)
 - Knowledge of basic compliance frameworks - (SOC2, HIPAA, PCI – optional but beneficial)
 - Good understanding of email messaging systems - (Exim4, Postfix, Microsoft Exchange, M365)
 - Solid understanding of network protocols - (SMTP, POP3, IMAP, TCP/IP, DNS, SSL/TLS)
 - Experience with firewall management and VPN configuration
 - Load balancing and reverse proxy tools - (NGINX, HAProxy, Traefik)
 - 5+ years experience with Linux systems - (Ubuntu, Red Hat, Oracle Linux)
 - Experience with relational databases - (PostgreSQL, MySQL – Postgres preferred)
 - Experience in Agile/Scrum environments and cross-functional collaboration
 - Clear documentation practices using tools like Confluence or Markdown
 - Familiarity with version control best practices using Git
Competencies:
 - Presentable and well-spoken, and able to deal with colleagues in a high-pressure environment.
 - Good communicator with a sense of responsibility
 - Ability to work in a fast-paced environment and work independently
 - Very good time management, ability to self-prioritize and complete work in a timely manner
 - Excellent written and verbal communication skills
 - Highly analytical and structured thinking – you need to be an expert in identifying and prioritizing multiple tasks
 - Should be a stickler for detail
    © 2024 Rough Diamonds Studio. All rights reserved.