Job Responsibilities :
Architectural Design:
Design and implement scalable, secure, and resilient containerized application
architectures.
Define and standardize infrastructure patterns for container workloads using technologies like Kubernetes (e.g., EKS, AKS, GKE), Docker, and container registries.
Provide architectural leadership and guidance across infrastructure, security, networking, and application domains.
Infrastructure and Automation:
Lead the adoption of Infrastructure as Code (IaC) using tools like Terraform to automate and standardize infrastructure deployments.
Integrate container solutions with CI/CD pipelines to enable repeatable and automated workload deployment.
Establish and maintain networking patterns for containerized environments, including service discovery, load balancing, and routing.
Collaboration and Leadership:
Work closely with development and engineering teams to help them containerize applications and adopt microservices principles.
Serve as a subject matter expert and a trusted advisor to internal and external stakeholders on container orchestration and deployment best practices.
Conduct architecture reviews, performance tuning, and cost optimization assessments.
Governance and Operations:
Develop and enforce governance, security, and operations plans for the container platform.
Define and implement a comprehensive monitoring and logging strategy for containerized applications to ensure observability and troubleshoot issues effectively.
Stay current with the latest container technologies, industry trends, and security best practices, and integrate them into the architectural roadmap.
Documentation and Training:
Document architectural decisions, reference architectures, and internal knowledge bases.
Contribute to internal knowledge sharing and provide guidance and support to other teams on container best practices.
Qualifications and Knowledge
Bachelor's degree in computer science, Information Technology, or a related field, or equivalent practical experience.
Certifications such as Certified Kubernetes Administrator (CKA), Certified Kubernetes Application Developer (CKAD), or Certified Kubernetes Security Specialist (CKS)
Work/Professional Exprience
5+ years of experience in solutions architecture, cloud infrastructure, or DevOps engineering roles.
Proven experience in designing and deploying containerized solutions at scale in a production environment.
Hands-on experience with a major cloud provider (AWS, Azure, or GCP) and their container services (e.g., EKS, AKS, GKE).