Design infrastructure, networking, and software platform architecture. Define platform guidelines, requirements and processes while considering DevOps methodology. Build and maintain: infrastructure automation using Infrastructure as Code tools; auditable delivery of infrastructure definition and changes; automation of Continuous Integration and Continuous Deployment pipelines; Developer Experience and Productivity initiatives service catalogs and service maturity; the application platform used by all engineering teams; multiple Kubernetes clusters. Design, develop and maintain core systems using common programming languages. Build and maintain internal tooling used by all engineering teams. Troubleshoot infrastructure, internal applications, networking, and security issues. Build and maintain an observability platform, guidelines, and standards. Define the internal platform SLI/SLO/SLAs. Manage backup policies and operation. Maintain the fleet of databases, including upgrades, security patches, performance analysis, optimizations and troubleshooting. Conduct security risk assessments, vulnerability scans, VPNs, tests. Utilize tools including Linux; Python, Go, JavaScript, Shell script.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level