Description

Key Skills: Java, DevOps, CICD, Python, People Management.

Roles & 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 all requirements are verifiable and maintain traceability throughout the development cycle.
  • Design and define the software architecture, breaking down functional and structural components.
  • Allocate requirements to software components and define interfaces between them.
  • Validate the feasibility of solutions through model simulation and mock-ups.
  • Make key technical decisions regarding software development tools, methodologies, and coding strategies.
  • Design and implement DevOps strategies, creating scalable frameworks and integrating tools to align with business objectives.
  • Build and maintain CI/CD pipelines, automating build and deployment processes for rapid software releases.
  • Oversee cloud-based infrastructure management using tools like Terraform and Kubernetes.
  • Collaborate with development, operations, and security teams to ensure smooth and secure 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) to enhance agility and consistency.
  • Ensure security measures, identity management, and compliance controls are in place.
  • Arbitrate and validate major software design choices, providing technical leadership within the team.
  • Perform software/software and hardware/software integration in collaboration with relevant architects.
  • Specify, design, prepare, and perform tests and verifications of deliverables.
  • Stay informed of technological advancements and contribute to standardization by reusing or defining reusable solutions.
  • Apply and ensure adherence to processes and standards.

Experience Requirement:

  • 10-15 years of experience in software architecture and DevOps practices.
  • Hands-on experience in designing CI/CD pipelines and cloud-native deployments.
  • Proven track record of working with cross-functional teams in delivering high-quality software solutions.
  • Solid experience with Infrastructure as Code (IaC), system integration, and performance optimization.
  • Prior experience mentoring and guiding engineering teams in technical best practices.

Education: Any Post Graduation, 10th, 12th, Any Graduation

Education

Any Graduate