About the Role:
We are seeking an experienced DevOps Engineer (Mid/Senior level) to join our technology team. The successful candidate will play a key role in managing and scaling infrastructure, automating processes, and ensuring high availability, performance, and security across platforms. This role involves working closely with developers, operations, and security teams to enable faster and more reliable delivery of applications and services.
Key Responsibilities:
Infrastructure Management:
- Design, deploy, and maintain cloud and on-premises infrastructure.
- Manage and optimize Linux-based systems in virtualized and/or cloud environments. Implement automation to reduce manual intervention and improve reliability.
Containerization & Orchestration:
- Deploy and manage applications using Docker and Kubernetes.
- Build and maintain on-prem Kubernetes clusters with cubed, ensuring HA and scalability.
- Maintain scalable and fault-tolerant environments.
- Ensure efficient networking, load balancing, and service discovery.
CI/CD & Automation:
- Build and maintain CI/CD pipelines using GitHub Actions, GitLab CI, Jenkins, or similar tools.
- Implement Infrastructure as Code with Terraform, Ansible, or other tools.
- Automate provisioning, scaling, and application deployments.
Monitoring & Observability:
- Set up and manage monitoring tools (Prometheus, Grafana, or similar).
- Centralize logging and build alerting systems for proactive incident response.
- Conduct root cause analysis and optimize system performance.
Security & Compliance:
- Ensure secure configuration of servers, containers, and networks.
- Manage secrets, certificates, and access controls.
- Support backup, disaster recovery, and business continuity strategies.
Collaboration & Leadership:
- Work closely with development teams to improve delivery workflows.
- Provide mentorship and knowledge sharing for junior engineers.
- Document infrastructure, processes, and runbooks for operational excellence.
Requirements Education: Bachelor’s degree in Computer Science, Information Systems, or equivalent experience. Experience: 2–3 years in DevOps, Cloud Engineering, or Systems Administration. Technical Skills: Strong Linux administration skills (Ubuntu, CentOS, or similar). Hands-on experience with Docker and Kubernetes. CI/CD tools (GitHub Actions, GitLab, Jenkins, or similar).Infrastructure as Code (Terraform, Ansible, or equivalent). Monitoring and logging stacks (Prometheus, Grafana, ELK/Loki, etc.).Familiarity with cloud platforms (AWS, Azure, or GCP). Knowledge of networking fundamentals, load balancers, and reverse proxies. Soft Skills: Strong problem-solving and troubleshooting abilities. Excellent communication and documentation skills. Ability to collaborate across technical and non-technical teams. Leadership and mentoring skills. Preferred Qualifications Cloud certifications (AWS, Azure, or equivalent). Experience with hybrid cloud and multi-environment infrastructures. Exposure to security compliance frameworks and automation.