We are looking for an experienced Platform Engineer to join our team and play a critical role in building and maintaining our scalable infrastructure. The ideal candidate will have strong expertise in cloud environments, automation, and CI / CD pipelines. You will collaborate closely with development, operations, and security teams to create a seamless, efficient platform that enhances developer productivity and system reliability.
As part of your role, you will help the whole engineering organization to understand the technologies that are underpinning the Exalate cloud product and occasionally assist with the deployment of Exalate on customer infrastructure (on-premise using Docker / Kubernetes).
Responsibilities
Architect and manage highly available, scalable, and resilient infrastructure in cloud and hybrid environments.
Use Infrastructure-as-Code (IaC) tools (e.g., Terraform, Ansible, CloudFormation) to automate infrastructure provisioning and management.
Good understanding of microservice architectures.
Develop platforms that empower developers with self-service tools for building, testing, and deploying applications.
Integrate CI / CD pipelines and version control systems (Git on Bitbucket) to streamline software delivery.
Automate routine operational tasks such as deployment, scaling, and monitoring.
Manage containerization and orchestration using Docker, Kubernetes, and related tools for microservices architectures.
Implement comprehensive monitoring solutions to ensure platform health and performance.
Diagnose and resolve issues related to infrastructure, applications, or services, ensuring minimal downtime.
Conduct capacity planning and optimize platform performance for scalability and efficiency.
Ensure platform security through best practices such as access control, encryption, and vulnerability management.
Implement logging, auditing, and monitoring systems to track platform usage and compliance with industry standards.
Partner with software development, operations, and security teams to ensure platform reliability and meet business requirements.
Provide guidance and support to developers, helping them utilize platform resources effectively.
Write and maintain clear documentation for platform usage, troubleshooting, and best practices.
Train internal teams and developers on how to use and get the most out of the platform.
Requirements
Working Conditions
J-18808-Ljbffr