Company Description
ThreatXIntel is a startup cyber security company focused on protecting businesses and organizations from cyber threats. We offer a range of services including cloud security, web and mobile security testing, and DevSecOps to provide customized and affordable solutions to our clients. Our proactive approach to security ensures peace of mind for our clients so they can focus on growth.
Role Description
We are looking for an experienced Freelance Software Engineer with DevOps expertise to support our Algorithm Development team. In this project-based role, you will be responsible for improving the quality and performance of our code, developing automated testing frameworks, and designing CI/CD pipelines to ensure seamless integration and deployment of algorithms into our enterprise software systems.
The ideal candidate has strong hands-on experience with CI/CD tools, infrastructure automation, Python, and Scala, along with excellent collaboration and communication skills.
Key Responsibilities:
- Act as the DevOps specialist within the algorithm development team, implementing best practices for deployment automation, monitoring, and system reliability.
- Refactor and optimize the existing Python codebase for better maintainability and performance.
- Develop and implement automated unit and functional testing frameworks.
- Design, implement, and maintain CI/CD pipelines.
- Collaborate with algorithm developers to ensure smooth integration into enterprise software products.
- Implement monitoring solutions and troubleshoot system-level issues.
- Maintain clear and detailed technical documentation.
Required Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- 7+ years of experience in software engineering and DevOps roles.
- Strong proficiency with CI/CD tools (e.g., Jenkins, GitLab CI, GitHub Actions).
- Hands-on experience with infrastructure as code tools (Terraform, Ansible, Docker, Kubernetes).
- Expertise in Python (core requirement).
- Proficiency in Scala, including debugging and integration with Java-based systems.
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork skills.