Senior Container Platform Specialist
- Hiring from
- United Arab Emirates
- Work type
- Remote
- Posted
603,627 remote jobs, straight from company career pages
100% free ยท New jobs every hour
Show job descriptionHide job description
๐ Location: United Arab Emirates (Remote)
๐ Employment Type: Full-Time
๐ผ Experience Level: Mid-Level to Senior
๐ Work Arrangement: Fully Remote
About UsWe are a construction-focused organization committed to delivering complex projects through operational excellence, technology-driven innovation, secure digital infrastructure, and collaborative project delivery. Our distributed teams work across Project Management, Construction, Engineering, Procurement, Commercial, Legal, Finance, Human Resources, Design, Quality, HSE, Consultants, Contractors, Suppliers, Logistics, Administration, Information Technology, and Executive Leadership to support efficient operations and reliable access to business-critical systems.
We recognize that modern container platforms are essential to application modernization, digital transformation, infrastructure scalability, and operational resilience. Through standardized container technologies, automation, secure platform engineering, and continuous improvement, we aim to provide dependable technology services that support enterprise applications, engineering systems, construction project workflows, and cross-functional business operations.
The RoleWe are seeking an experienced Senior Container Platform Specialist to design, implement, administer, secure, and optimize enterprise container platforms supporting modern application deployment and operations.
The successful candidate will bring strong expertise in container technologies, container runtimes, image management, orchestration platforms, platform automation, container networking, storage integration, security controls, monitoring, and production troubleshooting. This role will focus on building scalable, resilient, secure, and efficient container environments that enable application teams to package, deploy, operate, and maintain workloads consistently across development, testing, staging, and production environments.
The Senior Container Platform Specialist will collaborate with Platform Engineering, DevOps, Software Development, Cloud Infrastructure, Cybersecurity, Network, Systems Administration, Database, and Application Support teams to establish container standards, improve deployment automation, strengthen platform security, and support infrastructure modernization. The role will also contribute to governance, operational documentation, and compliance with applicable United Arab Emirates requirements.
Key Responsibilities1. Container Platform Architecture and Design- Design, implement, and maintain enterprise container platforms for development, testing, staging, production, and disaster recovery environments.
- Evaluate container platform architectures based on application requirements, workload characteristics, scalability, availability, security, and operational complexity.
- Develop standardized container hosting solutions for on-premises infrastructure, public cloud, private cloud, and hybrid environments.
- Assess container platform technologies, including Docker-compatible tooling, containerd, Podman, Kubernetes, and managed container services.
- Define platform architecture standards, deployment patterns, configuration baselines, and operational guidelines.
- Determine compute, memory, storage, networking, and runtime requirements for containerized workloads.
- Design appropriate isolation boundaries between applications, teams, environments, and business units.
- Identify architectural risks, single points of failure, platform dependencies, and opportunities for consolidation.
- Support the modernization of traditional applications into containerized deployment models where appropriate.
- Maintain architecture diagrams, platform specifications, dependency maps, and technical design documentation.
- Recommend platform enhancements that improve maintainability, resilience, scalability, and cost efficiency.
- Administer, configure, monitor, and maintain enterprise container platforms and associated infrastructure components.
- Manage container hosts, runtime services, platform agents, supporting services, and orchestration integrations.
- Maintain platform availability, service health, configuration consistency, and operational readiness.
- Provision and configure container environments according to approved technical standards.
- Perform routine health checks, preventive maintenance, configuration reviews, and platform diagnostics.
- Manage platform upgrades, runtime updates, host maintenance, and software lifecycle activities.
- Monitor platform alerts, service failures, resource pressure, and infrastructure dependencies.
- Troubleshoot container startup failures, runtime errors, deployment issues, resource exhaustion, and host-level problems.
- Maintain inventories of container hosts, platform components, software versions, licenses, and support arrangements.
- Coordinate with infrastructure vendors and managed service providers to resolve complex technical issues.
- Develop standard operating procedures for platform administration, maintenance, and service recovery.
- Configure and maintain container runtimes such as containerd, CRI-O, Docker Engine, or other approved technologies, depending on the platform architecture.
- Manage runtime configuration, container lifecycle operations, runtime security settings, and host-level dependencies.
- Troubleshoot runtime failures, container creation errors, image extraction problems, and process isolation issues.
- Validate runtime compatibility with orchestration platforms, operating systems, container images, and application requirements.
- Manage runtime upgrades and security patches in accordance with approved maintenance procedures.
- Investigate container process failures, resource constraints, filesystem issues, and runtime performance degradation.
- Establish consistent runtime configurations across supported environments.
- Evaluate runtime features and improvements that enhance security, performance, compatibility, and operational efficiency.
- Document runtime dependencies, configuration standards, troubleshooting procedures, and supported versions.
- Coordinate with Systems Administration and Platform Engineering teams to maintain compatible host and runtime configurations.
- Establish and maintain standardized processes for container image creation, validation, promotion, distribution, and retirement.
- Support the development and maintenance of approved base images for enterprise applications.
- Encourage the use of minimal, trusted, and appropriately maintained container images.
- Define image tagging, versioning, immutability, naming, and retention standards.
- Manage image lifecycle policies to remove obsolete, unsupported, redundant, or unauthorized images.
- Implement automated image scanning and validation within approved build and deployment workflows.
- Identify vulnerable operating system packages, outdated dependencies, exposed secrets, and insecure image configurations.
- Coordinate remediation with development and cybersecurity teams before affected images are deployed.
- Support image signing, provenance verification, and software supply chain integrity controls where available.
- Troubleshoot image build failures, registry access issues, distribution problems, and compatibility errors.
- Maintain traceability between source code, build pipelines, container images, and deployed workloads.
- Administer and maintain private container registries and integrations with approved external registries.
- Configure registry authentication, authorization, repository permissions, and secure image access.
- Manage registry availability, capacity, replication, retention policies, and operational monitoring.
- Establish controls governing image publishing, approval, promotion, and production deployment.
- Integrate registries with CI/CD pipelines, orchestration platforms, and automated security scanning tools.
- Monitor registry performance, storage consumption, synchronization status, and service health.
- Troubleshoot image pull failures, authentication errors, certificate issues, network connectivity problems, and registry service interruptions.
- Implement appropriate network restrictions and access controls for registry endpoints.
- Support registry backup, recovery, migration, and platform upgrade activities.
- Maintain registry inventories, configuration documentation, operational procedures, and access records.
- Support the deployment and operation of containerized workloads using Kubernetes or other approved orchestration platforms.
- Configure and maintain workload definitions, deployment specifications, resource allocation settings, and service dependencies.
- Manage application replicas, health checks, restart policies, scheduling requirements, and workload placement rules.
- Support horizontal scaling, workload distribution, rolling updates, and controlled application releases.
- Troubleshoot failed deployments, unhealthy containers, scheduling problems, image pull errors, and application startup issues.
- Establish standardized workload templates and reusable deployment configurations.
- Support both stateless and stateful applications with appropriate availability and data protection arrangements.
- Coordinate with application owners to validate container configurations and runtime requirements.
- Implement resource requests, limits, and workload isolation controls appropriate to application criticality.
- Maintain consistency between development, testing, staging, and production deployment environments.
- Ensure orchestration configurations follow approved security, reliability, and operational standards.