Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Strengthen our application and environment security, applying standards and best practices, and providing tooling to make development workflows more secure.
- Create, maintain, and iterate on our CI/CD processes for new and existing services.
Increase the sophistication of our alerting and escalation mechanisms. - Keep up to the date on modern technologies and trends and advocate for their inclusion within products when it makes sense.
- Help increase system performance with a focus on high availability and scalability.
- Propose, scope, design, and implement various infrastructure architectures.
- Work collaboratively with multiple agile teams to help deliver end-to-end products and features, seeing them through from conception to delivery.
- Continue to keep the lights on (day-to-day administration).
- Help define, document, evolve, and evangelize high engineering standards and best practices across multiple areas.
- Move quickly and intelligently - seeing technical debt as your nemesis.
Job Requirements
- 3+ years of professional experience as a DevOps / System Engineer.
- Fluent in Bash scripting and Python testing best practices.
- Experience working in and advocating for agile environments.
- Extensive experience working within AWS and with its managed products (EC2, ECS, ECR, R53, SES, ELB, S3, etc).
- Strong experience working with automation tooling (AWS CloudFormation).
- Strong experience with containers (Docker, Compose, ECS, ECR).
- Strong experience with various managed and self-hosted CI/CD tooling (BitBucket, AWS PipeLine, AWS CodeBuild, AWS CodeDeploy).
- Strong understanding of DNS, TCPDUMP, CDNS, SSL, Git, Firewalls, and networking concepts (VPC, subnetting, VPNs, etc).
- Experience deploying microservice architecture, applications, and support services.
- Experience working on high-traffic, international systems.
- Familiar with software security best practices.