Job Summary
We are looking for a skilled Senior DevOps Engineer with a strong background in cloud infrastructure, CI/CD, and system administration. While minimal experience with the Elastic Stack is a plus, this role emphasizes deep system knowledge, automation, and maintaining reliable, scalable infrastructure.
Key Responsibilities
- Design and maintain CI/CD pipelines to enhance the software delivery process.
- Manage cloud infrastructure (AWS, Azure, GCP) and ensure the systems are optimized for performance and cost.
- Automate provisioning and configuration of infrastructure using tools like Terraform, Ansible, or Cloud Formation.
- Monitor and troubleshoot system performance using tools like Prometheus, Grafana, and basic Elastic Stack components (if needed).
- Administer Linux-based systems, ensuring they are secure, updated, and well-maintained.
- Optimize system performance through load balancing, caching strategies, and resource allocation.
- Collaborate with software engineers and QA teams to streamline deployment processes and resolve system issues.
- Implement and manage security practices, including firewalls, VPNs, and identity management.
- Ensure robust disaster recovery and backup strategies are in place for critical systems.
- Maintain system reliability and uptime through regular updates, monitoring, and preventive maintenance.
Qualifications
- Bachelor's degree in computer science, Engineering, or equivalent experience.
- 5+ years of experience in DevOps, SRE, or System Administration.
- Expertise in cloud platforms (AWS, Azure, GCP) and system management.
- Strong experience in Linux system administration (Ubuntu, CentOS, RHEL).
- Proficiency with CI/CD tools (Jenkins, GitLab CI/CD, GitHub Actions).
- Experience with infrastructure as code (Terraform, Ansible, Cloud Formation).
- Familiarity with containerization and orchestration (Docker, Kubernetes).
- Basic experience with the Elastic Stack (Elasticsearch, Kibana)
- Proficient in scripting languages (Bash, Python, Shell) for automation.
- Strong understanding of networking concepts (DNS, VPN, Load Balancing, Firewalls).
Preferred Qualifications
- Cloud certifications (AWS Solutions Architect, Azure DevOps Engineer, GCP Professional DevOps Engineer).
- Experience with monitoring and logging tools (Prometheus, Grafana, ELK).
- Knowledge of database administration (MySQL, PostgreSQL, NoSQL).
- Security certificates are a plus
- Experience in system performance tuning and resource optimization.