Description

Key Skills: Architect, DevOps, CICD, Python, Java

Roles and Responsibilities:

  • Collaborate with teams to elaborate product/system specifications and architecture.
  • Define software requirements covering functional, operational, and performance needs.
  • Ensure traceability and testability of requirements through the development lifecycle.
  • Break down functionality into software components and define their interfaces.
  • Validate solutions via simulation and mock-ups.
  • Make technical decisions including tool, language, and methodology selection.
  • Design and implement scalable DevOps strategies and CI/CD pipelines.
  • Automate build and deployment processes for faster releases.
  • Manage cloud infrastructure with tools like Terraform and Kubernetes.
  • Collaborate across Dev, Ops, and Security for smooth delivery.
  • Monitor and optimize system performance, scalability, and security.
  • Mentor junior engineers and encourage continuous improvement.
  • Apply Infrastructure as Code (IaC) practices.
  • Implement security, identity, and compliance standards.
  • Lead major design decisions and perform integration activities.
  • Design, prepare, and execute testing and verification.
  • Stay current with tech advancements and support standardization.

Skills Required:

Must-Have:

  • Strong expertise in DevOps practices and architecture
  • Hands-on experience with CI/CD pipeline design and implementation
  • Proficiency in Python for automation and scripting
  • Experience in defining and managing software architecture and system specifications
  • Ability to design and implement Infrastructure as Code (IaC)
  • Knowledge of cloud infrastructure management using tools like Terraform and Kubernetes

Nice-to-Have:

  • Programming knowledge in Java
  • Familiarity with security, identity management, and compliance controls
  • Experience mentoring and guiding junior engineers

Education: Bachelor's Degree in related field

Education

Any Graduate