Key Skills: DevOps, C Programming, Python
Roles and Responsibilities:
- Contribute to the elaboration of product/system specifications and architecture in collaboration with cross-functional teams.
- Define software requirements specifications, including functional, operational, and performance requirements.
- Ensure the traceability and testability of software requirements throughout the development cycle.
- Elaborate the functional and structural breakdown into software components and define interfaces between them.
- Take main technical choices for software development, including selecting tools, methodologies, and programming languages.
- Design and implement DevOps strategies, creating scalable frameworks and aligning practices with business objectives.
- Build and maintain CI/CD pipelines, automating build and deployment processes.
- Manage cloud-based infrastructure using tools like Terraform and Kubernetes.
- Collaborate with development, operations, and security teams to ensure smooth software delivery.
- Monitor and optimize system performance for efficiency, scalability, and security.
- Guide and mentor junior engineers, fostering a culture of continuous improvement.
- Implement Infrastructure as Code (IaC) for agility and consistency in managing infrastructure.
- Ensure security measures, identity management, and compliance controls are in place.
- Organize and lead software development activities to ensure QCD commitments are met.
- Participate in software design reviews and contribute to standardization efforts.
Skills Required:
- Strong programming experience in C Programming and Python (Must-Have)
- Working knowledge of DevOps practices and tools (Must-Have)
- Experience in building and maintaining CI/CD pipelines
- Proficiency with cloud-based infrastructure tools such as Terraform and Kubernetes
- Knowledge of Infrastructure as Code (IaC) and automation frameworks
- Familiarity with software architecture design, performance tuning, and system optimization
- Excellent collaboration, mentoring, and problem-solving skills
Education: B.E., B.Tech