- Delivering excellence to our Software Engineering teams, empowering them to maximize development velocity while simultaneously enforcing best practices and security standards.
- Ownership, architecture, and management of AWS infrastructure components such as Lambda, EKS, etc.
- Building with a mind for both security and compliance.
- Deploying to AWS via Azure DevOps-based source control and CI/CD pipeline design.
- Owning the technical design, and implementation of the automation technologies required for deploying, maintaining and operating cloud infrastructure.
- Creating the policies and procedures for properly supporting our rapidly growing microservice architecture.
- Ensuring cloud-based architectures meet availability and recoverability requirements.
- Implementation of cloud-based monitoring and alerting.
- Find scalability bottlenecks and areas for performance improvements.
- Identify and execute on opportunities to help set the standard for excellence in cloud infrastructure design and automation.
- Active monitoring of risks to site SLAs and overall delivery.
Serious candidates will possess the minimum qualifications:
- AWS certifications (Solutions Architect, Developer) required.
- At least two (2) years managing AWS infrastructure.
- At least three (3) years DevOps engineering experience.
- At least two (2) years Terraform or CloudFormation.
- At least two (2) years Azure DevOps CI/CD.
- A strong software engineering or programming background. Any language is acceptable but prefer experience with Python, C#, or .NET.
- Proven experience with industry standard monitoring and alerting tools.
- Proficiency with Docker, EKS, and microservice architecture in general.
- Proficiency with log aggregation tools such as ELK or Splunk.
- Architecting and deploying advanced cloud infrastructures within AWS.
- Solid understanding of web services, databases and related infrastructure/architectures.
- Solid understanding of backup/restore best practices.
- Release software through tooling (Azure DevOps, Github Actions, Jenkins, etc).
- Excellent troubleshooting skills.
- Experience supporting an enterprise-level technology environment.
- Ability to prioritize tasks and work independently.
- Excellent written and interpersonal communication, and documentation skills.
- Demonstrable experience with cloud security fundamentals.
- Excellent collaboration skills across various business units.
- “Can do” attitude with a penchant for getting things done on time and on budget