As a DevOps Engineer at G42, you will integrate security practices into the DevOps lifecycle to ensure our AI products are secure, reliable, and compliant. Your role is essential in bridging the gap between development, security, and operations, promoting a security-first mindset while maintaining high efficiency and automation. You will collaborate with various teams to implement security measures, automate processes, and ensure the seamless deployment of AI solutions.
Responsibilities:
- Integrate security practices into the DevOps lifecycle, ensuring security is integral to development, deployment, and operations.
- Design, implement, and maintain CI/CD pipelines incorporating automated security testing and compliance checks.
- Collaborate with development, operations, and security teams to identify and address vulnerabilities and risks.
- Implement and manage infrastructure as code (IaC) for secure infrastructure deployment.
- Develop and maintain automation scripts and tools for streamlined security processes.
- Monitor and analyze system performance and security events to respond to incidents promptly.
- Conduct regular security assessments, audits, and penetration tests.
- Stay updated on security threats, vulnerabilities, and best practices.
- Provide guidance and training on security best practices and tools.
- Ensure compliance with industry standards and regulatory requirements.
- Promote a continuous improvement culture within the engineering and operations teams.
Qualifications:
- Bachelor's degree in Computer Science, Cybersecurity, Engineering, or a related field.
- Extensive experience in DevSecOps, cybersecurity, or related fields.
Required Tech Stack:
- Proficiency in programming/scripting languages such as Python, Bash, PowerShell, or Ruby.
- Experience with CI/CD tools (Jenkins, GitLab CI/CD, CircleCI, or Travis CI).
- Knowledge of configuration management tools (Ansible, Puppet, or Chef).
- Proficiency in Docker and Kubernetes for container management.
- Familiarity with cloud services such as AWS, Microsoft Azure, and Google Cloud Platform (GCP).
- Experience with security tools (Nessus, Qualys, SIEM systems).
- Proficiency in IaC tools (Terraform or AWS CloudFormation).
- Knowledge of monitoring tools (Prometheus, Grafana, ELK Stack, or Splunk).
- Proficiency in Git and version control platforms.
Skills and Attributes for Success:
- Performance-driven with a curiosity to adapt to change.
- Strong desire to collaborate and create customer-centric solutions.
- A proactive approach and enthusiasm for exploring new challenges in AI.
What We Offer:
- An open and inclusive environment promoting personal growth and groundbreaking innovations.
- Outstanding learning, development, and growth opportunities.
- A hybrid work policy balancing office and remote work.
- A competitive remuneration package with perks, including healthcare, education support, and leave benefits.