Principal DevOps Engineer
Description
We are seeking a skilled and experienced Principal DevOps Engineer to join our innovative team. The ideal candidate possesses a strong knowledge in CI/CD pipelines, monitoring tools, containerization (Docker and Kubernetes), cloud platforms (AWS, Azure, Google), infrastructure-as-code (Terraform and Ansible), and scripting languages using Bash and Python. If you are a seasoned professional with a deep understanding of the software development lifecycle, we invite you to apply and contribute to our dynamic and collaborative environment.
If you are a passionate and experienced Principal DevOps Engineer with a comprehensive skill set, including expertise in Linux, we encourage you to apply and contribute to our cutting-edge projects and initiatives.
Disclaimer:
Please note that this role is part of a selective talent pipeline we are building to proactively engage with strong candidates and align them with suitable opportunities as they arise, enabling a faster and more tailored recruitment process when the right match becomes available.
Responsibilities:
- Design, implement, and optimize CI/CD pipelines using various tools for both on-premise and cloud environments.
- Install and utilize monitoring tools to ensure the health, performance, and security of systems.
- Demonstrate excellent knowledge of Docker containers and Kubernetes, with hands-on experience.
- Worked with at least one major cloud provider (AWS, Azure, or Google) to deploy and manage cloud-based solutions.
- Apply knowledge of cybersecurity best practices to enhance the security posture of systems.
- Utilize infrastructure-as-code tools like Terraform and Ansible for efficient and reproducible infrastructure deployment.
- Exhibit strong scripting skills with the ability to write Bash and Python scripts for automation and customization.
- Demonstrate a strong understanding and hands-on experience with Linux operating systems.
- Possess a good understanding of the software development lifecycle to collaborate effectively with development teams.
Requirements
- Bachelor's degree in Computer Science, Information Technology, or a related field with 5+ years of experience.
- Proven experience as a DevOps Engineer with a focus on CI/CD, containerization, and cloud technologies.
- Strong knowledge and hands-on experience with Docker containers and Kubernetes.
- Interaction with at least one major cloud provider (AWS, Azure, or Google).
- Understanding and application of cybersecurity principles.
- Proficiency in infrastructure-as-code tools like Terraform and Ansible.
- Excellent scripting skills in Bash and Python.
- Familiarity with the software development lifecycle.
- Strong knowledge of Linux operating systems.
Preferred Experience:
- Certifications in relevant DevOps, cloud, and cybersecurity domains.
- Additional scripting languages and automation tool proficiency.
- Active participation in community forums or open-source projects.
Benefits
- Salary paid in USD
- Six-month career advancing opportunities
- Employee parking space
- Supportive and friendly work environment
- Premium medical insurance [employee +family]
- English language development courses
- Interest-free loans paid over 2.5 years
- Technical development courses
- Planned overtime program (POP)
- Employment referral program
- Premium location in Maadi
- Social insurance
Skills
As published by workable · 14 questions · 6 written answers
Basics
First name, Last name, Email, Headline, Phone, Address, Photo, Education, Experience, Summary, Resume, Cover letter, What is your nationality?, Are you comfortable working in hybrid model?, Are you comfortable working with US timing? (12:00 PM to 8:00 PM), What is your Military status?, Have you ever been employed by Integrant before? If yes, when?, Do you have any friends/relatives working at Integrant? If yes, please specify their names., What is your notice period?, Do you have limitations working on certain industries? If yes, please specify., Linkedin Profile Link:
Short answers (7)
- Do you have hands‑on experience installing and configuring Kubernetes on‑premises?
- How many years of experience do you have in Linux Administration?
- What is your experience in monitoring tools?
- What is your experience using Kafka Administration? And for how many years?
- Which programming languages do you have hands-on experience with?
- Have you used any AI tools while working on software development? If so, which ones, and how did you use them in your day-to-day work?
- Are you willing to learn and work with SysOps technologies?
Pick from a list (1)
- Do you have experience in SysOps?
Written answers (6)
- How many years of experience do you have?
- How many years of experience do you have in DevOps?
- How many years of experience do you have in CI/CD?
- Have you worked with Scripting Languages? What do you use it for?
- Do you have any experience with infrastructure as code tools? If yes, please mention the tools.
- What is your experience with cloud technologies, and which cloud providers have you worked with?