Senior Cloud & DevOps Engineer
Why Cirrusgo?
Cirrusgo is an AWS Advanced Partner in the MENA region offering comprehensive turn-key cloud solutions. The company has 10+ AWS Service Validations and Competencies, +35 AWS professional certificates, and has launched over 100 customer projects. The company specializes in migration-led modernization and unlocking innovation through cloud technology to deliver tangible business value.
We are currently seeking a senior DevOps Engineer who can enhance our CI/CD processes, adopt cloud infrastructure, and drive innovation. This role is specifically designed for individuals who excel in a fast-paced, technology-driven environment and enjoy pushing the boundaries of what is possible.
Responsibilities
- Stay abreast of current Cloud technology trends and provide recommendations for the adoption of new services.
- Utilize Terraform and Terragrunt to build and automate Infrastructure as Code (IaC).
- Design and oversee Continuous Integration/Continuous Delivery (CI/CD) pipelines, emphasizing automation and best practices for efficient software and infrastructure delivery.
- Develop and maintain deployment, monitoring, and operational tools.
- Troubleshoot and resolve issues across development, testing, and production environments.
- Collaborate with engineering teams to create automated solutions.
- Provide technical assistance and training to team members.
- Implement security protocols for cloud-based infrastructure.
- Monitor system performance and address related issues promptly.
- Manage infrastructure resources and oversee deployments.
- Offer technical guidance to internal teams to ensure successful deployments.
Qualifications
- Mastery of Git and GitHub for version control.
- Proficient in creating and optimizing IaC using YAML, with expertise in Terraform for resource provisioning and automation.
- Extensive experience in automation tools (Jenkins, Ansible, Docker, Chef, Puppet) and strong Linux/Unix Administration skills.
- Proven track record with major cloud providers (AWS, Google, VmWare), understanding cloud architecture, services, and best practices.
- Implementation and management of advanced monitoring tools for system reliability and optimal performance.
- Design and implementation of secure network architectures, proficiency in security measures.
- Expertise in database management systems (MySQL, MongoDB) and configuration of web servers (Apache, Nginx).
- Proficiency in scripting languages (Python, TypeScript, Bash) and understanding of DevSecOps and Agile principles.
- Design and implementation of efficient CI/CD pipelines, with hands-on experience in tools like Jenkins.
- Hands-on experience with containerization technologies, including Docker.
- Proven ability to work collaboratively, lead teams, and mentor junior members.
- Strong analytical and problem-solving skills, effective troubleshooting in complex and dynamic environments.
- Proactive in staying updated with emerging technologies and industry trends.
Experience
- Proven experience as a DevOps Engineer or in a similar role, with at least 4 years of hands-on experience in Terraform, software development, system administration, and cloud technologies
- Advanced AWS Certifications is a plus