Innovation Hub I Cloud Engineer, Manager, Cairo, Egypt
Deloitte
- Cairo
- Permanent
- Full-time
- Work with a team to realize the ultimate solution for infrastructure and network configuration/automation and deployment for AWS/GCP/Azure.
- Build and innovate to replace large-scale manual operating processes with scripts and applications.
- Contribute to build and deploy automation support (CI/CD) in AWS/GCP/Azure.
- Develop infrastructure as code and testable infrastructure in AWS/GCP/Azure.
- Develop appropriate metrics to demonstrate performance and operational efficiency by also thinking on how to script and automate better (value) chain monitoring and (chain) testing.
- Driving analysis, design and development of automation tools for configuration, provisioning, deployment, development, and operational tasks.
- Work cross-functionally with various App DevOps teams to test and drive amazing results in an international context.
- Design automated systems management solutions with self-repair/healing as the goal.
- Focus on reducing technical lead time for infra and network for all DevOps teams.
- Provide huge positive customer impact by reducing downtime and costs.
- Bachelor's or higher in computer science, electrical engineering, or equivalent.
- Strong and Hands-on Experience with Infrastructure-as-Code (Terraform, CloudFormation), JSON templates and creating IAC scripts.
- Strong and Hands-on Experience with Puppet and scripting tools like Bash and Powershell.
- Expertise in Linux and Windows Servers and Databases.
- Expertise in AWS/GCP/Azure (traditional and cloud networking concepts + monitoring & logging concepts).
- Security (working in enterprise production environments) and first-time-right mindset.
- Hands-on Experience using configuration management software like Ansible (preferred).
- Experience with CI tools such as Bamboo and Jenkins (preferred).
- Experience with Build Tools such as Ant, Maven, and Gradle (preferred).
- Good understanding of build pipeline, packaging, and artifact management.
- Automation background working with the CI/CD tool chain comprising of JIRA, Github, Jenkins, Bamboo, Confluence, Packer, CloudFormation, Terraform, Docker, SonarQube.
- Proficient level in programming and scripting languages such as Python and/or Ruby.
- Have containerized the deployments through Docker containers and orchestrated through Kubernetes.
- 10+ years experience with cloud hyperscalers, such as GCP, AWS or Azure.
- Experience in cloud implementation such as application development and infrastructure as code (Terraform, AWS SAM, CloudFormation).
- Confident with key DevOps practices - CICD, IaaS, Containerisation and Deployment pipelines.
- Provide expertise in one or more of the following areas: SysAdmin, IaaS, Full Stack development, virtualisation/containerisation, environments and configuration management.
- Experience with python/Bash/Go scripting.
- Understand the importance of Observability and have built systems to focus on early insight into issues using monitoring and alerting.
- Pioneer DevOps/SRE best practices with a curious mind and an ability to mentor junior employees.
- Able to design and build frameworks or toolsets to be reused by the wider engineering community.
- Extensive experience and expertise across the Splunk platform, its architecture and distributed components including premium apps (ITSI, Enterprise Security, Phantom, etc…).
- Experience with data streaming technologies.
- Experience of agile methodologies and associated toolsets and code repositories.
- Strong collaboration and stakeholder engagement skills.
- Self-motivated and organised person.
- High level of attention to detail, the ability to think architecturally at 'big picture' and able to translate this into practical implementation.
- Cloud certified with experience.
- Required strong technical skills and demonstrated experience in each of the following areas:
- Excellent communication (written and oral) and interpersonal skills
- Deliver right solution architecture, automation and technology choices starting from experimentation and proof of concept phases of new analytical models
- Demonstrated teamwork and collaboration in a professional setting
- Flexible and willingness to work on different projects and programming.
- Coordinate the work of a small team of junior engineers, or the build of a sizable application or tooling component.