Job Description
Job Summary
The Containers/OpenShift Architect will design, implement, and manage containerization platforms with a strong focus on Red Hat OpenShift. This role involves collaborating with cross-functional teams to provide scalable, secure, and high-performance solutions that support the organization's cloud-native application development strategy.
Key Responsibilities
Architectural Design and Implementation
- Design and develop containerized environments using OpenShift, Kubernetes, and related technologies.
- Define and implement scalable solutions, ensuring high availability, disaster recovery, and fault tolerance.
- Provide guidance on container orchestration strategies, including CI/CD integration and automation workflows.
- Lead proof-of-concept (PoC) initiatives to assess new tools, frameworks, and technologies.
Technical Leadership
- Collaborate with development, DevOps, and operations teams to ensure best practices in containerization and platform engineering.
- Mentor and guide junior engineers in container and Kubernetes ecosystem knowledge.
- Drive standards for containerized application design, security, and deployment.
Performance Optimization and Security
- Monitor and optimize OpenShift clusters for performance, cost-efficiency, and reliability.
- Implement and enforce security best practices, including role-based access control (RBAC), network policies, and compliance with industry standards.
- Troubleshoot and resolve platform-related issues in production and non-production environments.
Stakeholder Collaboration
- Engage with business stakeholders to understand application modernization needs and align infrastructure strategies accordingly.
- Translate business requirements into technical solutions, ensuring stakeholder expectations are met or exceeded.
Documentation and Knowledge Sharing
- Develop comprehensive documentation for architectural designs, processes, and configurations.
- Conduct workshops and training sessions to build knowledge across teams.
Required Qualifications
Technical Skills
- Strong expertise in Red Hat OpenShift, Kubernetes, and container technologies (Docker, Podman).
- Proficiency in DevOps practices, including CI/CD pipelines (e.g., Jenkins, GitLab, or Tekton).
- Experience with Linux systems administration and scripting (Bash, Python, or Ansible).
- Deep understanding of container networking, storage, and security.
- Familiarity with monitoring and logging tools (Prometheus, Grafana, ELK stack, etc.).
- Hands-on experience with hybrid and multi-cloud environments (AWS, Azure, or GCP).
Professional Skills
- Strong analytical and problem-solving skills.
- Excellent written and verbal communication abilities.
- Proven experience collaborating with cross-functional teams and delivering results under tight deadlines.