Job Description
As a Senior Software Development Engineer specializing in DevOps for D&D, you'll play a pivotal role in crafting, automating, and upholding the security, databases, networking, compliance, and cloud infrastructure that supports multiple teams of both frontend and backend engineers working on the D&D Beyond product. Your insights will be invaluable as you engage in operational and system design reviews with product engineering teams.
Responsibilities:
- Design, build, and maintain the cloud-based infrastructure that supports software applications, including server, container, network, database, observability, security, and storage management systems.
- Develop and implement standard methodologies for DevOps and SRE, backup and recovery, security and compliance, and cloud computing.
- Implement software to automate continuous software development and deployment processes.
- Work with engineers to improve the performance, efficiency, and ensure the reliability, security, and scalability of applications.
- Deliver training and support to users, developers and other specialists on compliance requirements and security standard processes.
- Stay up-to-date on the latest security threats, vulnerabilities, cloud computing technologies, database technologies, standard processes and trends.
- Identify and resolve issues, performance or otherwise, with the system infrastructure.
Requirements
- 3+ years of proven experience in DevOps, SRE, TechOps or a related field.
- 3+ years using containerized workload management technologies (e.g., Kubernetes, AWS ECS, EKS).
- Consistent track record building and managing infrastructure in AWS.
- Ability to write software using at least one programming language.
- Ability to implement data encryption solutions using AWS services like KMS, AWS Certificate Manager, and understanding of S3 bucket policies and encryption mechanisms.
- Experience with some form of Infrastructure as Code (e.g., Terraform, CloudFormation, CDK).
- Proficiency in automating tasks using AWS Lambda, AWS CloudFormation, or similar services.
- Strong problem-solving and bug resolution skills.
- Strong interpersonal, verbal, and written communication skills.
- Preferred Qualifications
- Experience using Kubernetes and Terraform.
- Experience working with both relational (e.g., SQL Server, MySQL, Postgres) and non-relational databases (e.g., DynamoDB, MongoDB).
- Intermediate or greater knowledge of Python.
- Knowledge of Git.
- Understanding of monitoring tools (e.g., CloudWatch, Datadog, Sumologic)
- Experience with Linux
Benefits
- Your pick when it comes to employment models: CLT/PJ/Cooperativa;
- We provide resources for you to grow and learn on the job, including online courses, mentoring, and the latest gen laptops;
- A fully remote work environment with flexible working hours;
- Bonus for any referrals that we end up hiring