CBTS is searching for a Senior Platform Engineer. This role is responsible for designing, building, troubleshooting, and maintaining platforms within the current technology environment, ensuring high performance and reliability of the company's infrastructure.
Responsibilities:
- Maintain the platform hardware, software, and network requirements in alignment with business needs and organizational standards defined
- Monitor system performance and troubleshoot issues as they arise to continuously improve platforms in alignment with application goals
- Manage and configure DevOps tools (such as API Gateway, Teraform) to support processes as per organizational needs
- Collaborate with DevOps engineering and production team to update, troubleshoot and maintain platforms and environments to bring new features and services into production
- Identify, prioritize, implement and maintain automated and orchestrated fulfillment mechanisms to optimize delivery of key platform services
- Coordinate the tasks of other teams that work within the target platform to ensure smooth operations
- Identify and mitigate security threats to comply with a strict security compliance
- Develop and implement security and resiliency policies, standards, and procedures to protect the infrastructure and ensure compliance with regulations
- Produce high-level design documentation where required
- Conduct technical research regarding user requests for new/modified systems or problem resolution
- Manage vendor relationships and discussions related to design docs, platform changes, and other modifications, as needed
Requirements:
- Bachelor's Degree in Computer Science or a related field. In lieu of a degree, at least 9 years of experience in the role of Platform Engineer or related position
- 9+ years of experience in platform engineering and infrastructure components [with a strong focus on containerization technologies, including Docker, Kubernetes, and Rancher for orchestration and cluster management]
- Expertise in automated interaction with physical infrastructure
- Proven track record in managing and maintaining cloud-based environments such as AWS, GCP, or Azure
- Expertise in monitoring and log management tools such as Nagios, Splunk, and ELK
- Proven track record in developing and implementing backup and disaster recovery strategies
- Expertise in scripting experience in languages such as Python, PowerShell, and Bash
- Expertise in Infrastructure as Code (IaC) and configuration management tools such as Ansible, Chef, and Terraform
- Azure Solutions Architect, Certified Kubernetes Administrator (CKA), or AWS Certified DevOps Engineer preferred
- Proven expertise in maintaining platform-level runtimes, including ingress controllers (e.g., NGINX), TLS certificate lifecycle management (e.g., cert-manager), and secrets management integrations (e.g., HashiCorp Vault)
- Experience deploying and managing observability tools:, such as Sysdig for monitoring and CVE scanning, Fluentd for log forwarding, and Elasticsearch for log analysis
- Familiarity with GitOps practices and tools, particularly ArgoCD, to support continuous deployment workflows