We are seeking a C++ Infrastructure Engineer with DevOps expertise to design, build, and maintain robust, high-performance systems.
This role combines advanced C++ programming skills with DevOps practices, focusing on creating scalable and efficient infrastructure to support performance-critical applications in a fast-paced environment..
Key Responsibilities.
C++ Infrastructure Development :.
Design and optimize C++ applications for high-performance and scalability..
Build and maintain efficient build systems using tools like CMake or Ninja..
Develop and manage tools for handling large-scale data pipelines and optimizing storage for quick retrieval..
Leverage modern C++ standards (C++17/20) to implement best practices in system performance and maintainability..
DevOps And Automation.
Develop and maintain CI/CD pipelines to streamline development, testing, and deployment workflows..
Automate infrastructure tasks, including provisioning and configuration, using tools like Terraform or Ansible..
Build and manage containerized environments with Docker and orchestrate deployments using Kubernetes..
Optimize the software delivery process to enhance reliability and reduce deployment times..
Systems And Infrastructure Management.
Fine-tune Linux systems for optimal performance in demanding environments..
Implement monitoring and logging systems to ensure system reliability and quick incident resolution..
Troubleshoot and resolve performance bottlenecks in both C++ applications and underlying infrastructure..
Collaborate with teams to align infrastructure needs with software development processes and goals..
Requirements.
Experience :.
Core Skills.
Advanced C++ programming expertise with a focus on performance-critical systems..
Proficiency in building and maintaining CI/CD pipelines using tools like Jenkins, GitHub Actions, or GitLab CI/CD..
Strong understanding of Linux systems and tuning for performance..
Hands-on experience with scripting languages like Python or Bash for automation..
DevOps And Tools Expertise.
Containerization :Experience with Docker and Kubernetes..
Infrastructure-as-Code :Familiarity with Terraform, Ansible, or Chef for infrastructure automation..
Monitoring tools :Proficiency with Prometheus, Grafana, or the ELK stack..
Strong understanding of version control systems like Git and code collaboration platforms..
Preferred Qualifications.
Experience working on latency-sensitive systems or applications requiring high reliability..
Exposure to distributed systems and large-scale data handling..
Familiarity with cloud platforms such as AWS, GCP, or Azure..
Prior experience in building tools and frameworks to support developer workflows..
What We Offer.
Opportunities to work on high-impact projects using cutting-edge technology..
A collaborative environment focused on innovation and excellence..
Competitive compensation, benefits, and career growth opportunities..