DevOps Engineer
Responsibilities :
Lead the implementation, deployment, and integration of OpenShift and Ubuntu Canonical-based container platforms at customer environments.
Conduct infrastructure assessment and provide design recommendations tailored to customer requirements.
Install, configure, and validate OpenShift clusters, Canonical Kubernetes, MAAS, or Landscape according to best practices.
Collaborate with customer IT and development teams to migrate workloads into containerized environments.
Design and implement CI/CD pipelines, automation scripts, and Infrastructure as Code (IaC) templates for customers.
Perform system testing, troubleshooting, and optimization during and after deployment.
Deliver technical documentation, architecture diagrams, and handover materials to customer teams.
Conduct knowledge transfer sessions and basic operational training for customer engineers.
Ensure that all deployed solutions meet security, scalability, and compliance standards.
Provide post-implementation support, performance tuning, and issue resolution during the warranty or transition phase.
Work closely with internal project managers, solution architects, and vendor support to ensure successful project delivery.
Requirements :
Bachelor's degree in Computer Science, Information Systems, or a related field.
Proven experience working with container orchestration platforms (OpenShift, Kubernetes).
Strong Linux administration background (preferably Ubuntu Server).
Hands-on experience with CI/CD tools such as Jenkins, GitLab CI, or ArgoCD.
Experience with automation tools (Terraform, Ansible, Juju).
Familiarity with container registries, Helm charts, and YAML-based configurations.
Understanding of cloud infrastructure (AWS, Azure, or Canonical Cloud).
Knowledge of networking, load balancing, and service mesh concepts.
Excellent problem-solving skills and a proactive approach to system reliability.