Job Description
Platform Engineering plays a crucial role in development, deployment, and maintenance of the organization's cloud native platform, and Dev Ops practices. It requires collaboration with cross-functional teams to ensure efficient and reliable software development and delivery, focusing on automation, scalability, and stability. As well as overseeing the implementation and maintenance of the platforms and tools required to support the development and deployment lifecycle.Responsibilities:Design, deploy, and manage scalable applications using Kubernetes.Ensure the availability, performance, and readiness of the Kubernetes infrastructure.Automate deployment, scaling, and management of containerized applications.Collaborate with Dev Ops and development team members to streamline CI/CD pipelines.Administrate and monitor the health of Kubernetes clusters and troubleshoot any issues.Stay current with the Kubernetes ecosystem and introduce best practices.Develop internal tools to improve the efficiency and security of Kubernetes deployments.Design lead implement and maintain the Cloud native platforms, and tools required for continuous integration, continuous deployment, and automated testing.Manage and implement strategies, processes, and best practices for Dev Ops and Open Shift platform to optimize software development and delivery.Collaborate with software development, quality assurance, and operations teams to ensure smooth and efficient release management.Lead, monitor and improve system performance, scalability, and stability through proactive capacity planning, infrastructure optimization, and incident management.Lead, implement and maintain security best practices and ensure compliance with relevant regulations and standards.Evaluate and introduce new technologies, tools, and methodologies to enhance the Dev Ops and platform engineering environment and increase team productivity.Foster a culture of collaboration, innovation, and continuous improvement within the team and across the organization.Provide regular reports and updates to senior management on the status of Dev Ops and platform engineering initiatives, project timelines, and key performance metrics.Stay up to date with industry trends and advancements in Dev Ops practices, Cloud native engineering, and related technologies.Qualifications:Bachelor s degree in computer science/ engineering, Information Technology, or a related field (or equivalent experience)7+ years of relevant experience in Dev Ops.Proven experience in a Dev Ops or platform engineering role, with a strong understanding of software development methodologies and best practices.Solid knowledge of Dev Ops tools and technologies, including CI/CD pipelines, containerization (e.g., Docker, Kubernetes), configuration management (e.g., Ansible, Puppet), and cloud platforms (e.g., OCI, GCP, AWS).Strong understanding of Kubernetes infrastructure and security concepts.Experience with monitoring and logging tools (e.g., ELK stack, Prometheus, Grafana).Certified Kubernetes Administrator (CKA).Certified Kubernetes Application Developer (CKAD).Certified Cloud Dev Ops (e.g., GCP, AWS, OCI).Certified Cloud Solution Architect professional (e.g., GCP, AWS, OCI).Knowledge of platform engineering practices, including platform as a service (Paa S), infrastructure as code (Ia C), and automation frameworks.Excellent problem-solving and troubleshooting skills, with the ability to analyze complex technical issues and provide innovative solutions.Strong communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams and communicate technical concepts to non-technical stakeholders.Proven ability to work in a fast-paced and dynamic environment, managing multiple priorities and deadlines.
Desired Candidate Profile
Education:
Bachelor of Science(Computers)
Gender:
nm
Nationality:
Any Nationality