Description

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

Education

Any Graduate