SWBC is a cutting-edge financial services company seeking a high-performing Sr. DevOps Engineer to support critical customer-facing platforms. The role involves improving deployment practices, managing AWS infrastructure, and ensuring cloud-based architectures meet availability and recoverability requirements.
Responsibilities:
- 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, ECS, etc
- Building with a mind for both security and compliance
- Deploying to AWS via GitHub-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
Requirements:
- AWS certifications (Solutions Architect, Developer) required
- At least three (3) years managing AWS infrastructure
- At least five (5) years DevOps engineering experience
- At least three (3) years CDK or CloudFormation
- At least three (3) years Github 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, ECS, 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