The Staff Platform Engineer focuses on delivering platforms and relentlessly improving developer experience. They automate processes and develop self-service capabilities around infrastructure and application delivery. They serve as an escalation point for junior engineers.
- Uses DevOps practices and thinking to guide automation efforts across infrastructure provisioning and application delivery and deployment activities.
- Works to increase deployment frequency, decrease failure change rate, decrease the mean time to recover (MTTR), and decrease lead time.
- Writes code to provision infrastructure and deploy applications.
- Focuses on customer service and using empathy to improve developer experience.
- Builds trust with teams participating in conversations about new practices. Relentlessly works to eliminate pain points and remove process bottlenecks.
- Takes work break downs from other team members asking questions to clarify requirements and acceptance criteria.
- Comfortable with some degree of ambiguity and change.
- Collaboratively uses tools that improve developer productivity--especially focusing on tools that are part of CI/CD processes that improve the speed and safety of deployment pipelines through the software development lifecycle.
- Uses SLOs (service level objectives) to define SLIs (service level indicators) to observe application and infrastructure health, and for troubleshooting infrastructure and applications.
- Commitment to continuous learning and improvement.
- All other duties as assigned.
- Bachelor's degree in technology, business, or a related field from an accredited program is required and 4 years (5 years + preferred) in infrastructure and network systems design, deployment and management, system engineering, or related experience required.
- Applicable years of experience may be substituted for the degree requirement.
- Experience building cloud infrastructure in AWS, GCP, or Azure.
- Need experience with IaC (Infrastructure as Code) tools like Terraform or Pulumi for provisioning resources is strongly preferred.
- Experience scripting tasks using Bash, Python, PowerShell, Go, or similar languages.
- Familiarity with Git and workflows for reviewing and releasing code.
- Experience with TCP/IP networking, DNS, and Certificate management
- Familiarity with CI/CD processes and tools for building and deploying application code.
- Strong computer skills (e.g., Microsoft Office Suite).
- Excellent written and verbal communication skills.
- Ability to partner on work and resolve issues in a team environment.
- Demonstrated critical thinking skills and ability to work methodically and analytically in a problem-solving environment.
- Strong attention to detail, facilitation, team building and collaboration.
- Experience with Python and React software development.
- Experience with security systems and policies and experience in vulnerability management and remediation.
- Experience with cloud technologies, automation scripts and infrastructure management.
EEO/Disabled/Veterans
*!
EEO/Disabled/Veterans
For technical assistance please email [email protected]. Include an explanation of difficulties and a screen shot of any errors.