Description:
If you are an experienced Senior DevOps Engineer with a strong background in Infrastructure as Code (IaaC), CI/CD pipelines, monitoring solutions, centralized logging, cloud resource optimization, and have the ability to collaborate effectively and document best practices - this is the role for you:
Here's what you'll do:
- Develop and manage Infrastructure as Code (IaaC) using tools like Terraform or Ansible
- Manage infrastructure code using Git
- Implement and maintain container platforms using Kubernetes (either as-a-service or self-managed)
- Setup and manage Cassandra clusters for high availability and performance
- Create and maintain CI/CD pipelines for automated deployments and testing
- Configure monitoring solutions and custom dashboards for system and application health
- Setup and manage centralized logging for log aggregation and analysis
- Implement security measures, compliance, and best practices
- Identify and resolve performance issues and plan for scalability
- Design strategies for system availability and data recovery
- Collaborate with teams, document processes, and best practices
- Stay updated with security patches and manage updates effectively
- Monitor and optimize cloud resource usage for cost control
- Investigate and resolve technical issues and participate in incident response
- Stay updated on DevOps trends and technologies
- Evaluate and select tools aligning with DevOps goals
Requirements
This is what you'll need:
- Several years of hands-on experience in DevOps roles (automation, CI/CD, infrastructure management)
- In-depth knowledge of Apache Cassandra, including cluster management, performance tuning, and data replication strategies
- Strong knowledge of Linux systems, including administration, troubleshooting, and shell scripting
- Strong understanding of DevOps tools, scripting languages, and cloud platforms (ideally Azure)
- Experience with designing, building, and supporting production and test environments using infrastructure as code (IaaC) tools like Terraform or Ansible
- Experience with container technologies (Docker) and Kubernetes
- Understanding of security best practices and compliance requirements in DevOps environments
- Ability to design, implement, and optimize CI/CD pipelines using tools like GitHub
- Familiarity with monitoring and logging solutions and creating custom dashboards
- Strong communication and collaboration skills for working with cross-functional teams
- Basic experience with Kafka, a good understanding is an advantage
- Excellent troubleshooting skills to identify and resolve complex technical issues
- Commitment to staying updated on emerging technologies and industry trends in DevOps
- Language: English