Haemimont AD is a leading software development company specializing in creating turnkey, enterprise-level custom software solutions tailored to unique business requirements where standard off-the-shelf products fall short. As a Microsoft Gold Certified Partner, the company holds expertise in custom development, service-oriented architecture (SOA), business process management, data management, business intelligence, mobility solutions, and information worker solutions. Additionally, Haemimont AD is recognized as a Silver Adobe Solution Partner, showcasing its proficiency across diverse technology platforms. The organization adheres to CMMI Level 3 standards for software quality assurance and follows PMI guidelines for program and project management, reflecting its dedication to delivering high-quality solutions through robust processes.
We are seeking a skilled SRE / DevOps Engineer to ensure the reliability, speed, and security of our production systems. The successful candidate will be responsible for building and maintaining infrastructure, automating deployment processes, and proactively identifying and resolving issues before they impact users.
Key Responsibilities
- Operate and maintain production infrastructure, including servers, storage, databases, and networks.
- Develop and enhance CI/CD pipelines to enable fast and secure software releases.
- Implement infrastructure as code using tools such as Terraform and Ansible to automate repetitive tasks.
- Configure and manage monitoring, logging, and alerting systems using Prometheus, Grafana, and Loki.
- Define and monitor Service Level Indicators (SLIs), Service Level Objectives (SLOs), and error budgets to maintain service reliability.
- Respond promptly to incidents, conduct root cause analysis, and prepare detailed post-incident reports.
- Plan capacity requirements and optimize system performance and availability.
- Manage backup strategies, disaster recovery plans, and high availability configurations.
- Ensure system security through patch management, access control, TLS configuration, and secrets management.
- Collaborate with development teams to simplify deployment and operational processes.
- Participate in on-call rotations to provide 24/7 support.
Required Qualifications
- Strong proficiency with Linux operating systems and solid understanding of networking concepts such as TCP/IP, DNS, and load balancing.
- Hands-on experience with CI/CD tools like GitLab CI, GitHub Actions, or Jenkins.
- Expertise in infrastructure as code using Terraform and Ansible.
- Practical experience with containerization and orchestration technologies, including Docker and Kubernetes.
- Familiarity with monitoring and alerting tools such as Prometheus, Grafana, and Alertmanager.
- Scripting skills in Bash, Python, or Go to automate tasks and improve workflows.
- Good knowledge of relational databases, particularly MariaDB and PostgreSQL, including managing them in high availability setups.
- Excellent communication skills in English, with the ability to work effectively in a remote team environment.
Preferred Qualifications and Additional Skills
- Experience with virtualization platforms like Proxmox or VMware, and cloud environments such as AWS, GCP, or Azure.
- Knowledge of distributed storage systems including Ceph, GlusterFS, or S3-compatible storage solutions.
- Familiarity with reverse proxy and load balancing tools such as HAProxy, Nginx, or Apache.
- Understanding of directory services like LDAP and Active Directory.
- Experience working with Nextcloud or similar self-hosted collaboration platforms.
This role offers the opportunity to work within a dynamic, quality-focused organization committed to innovation and excellence in software delivery. If you are passionate about infrastructure reliability and automation, and thrive in a collaborative remote setting, this position is an excellent fit.