Vacancy expired!
Mobile devices are the lynchpins in the connected ecosystem. They connect your customers to almost every other piece of smart technology in their homes and cars, and they act as day-to-day communication systems for work, social networking, and information sharing. When a smartphone is broken, damaged, or lost, the importance of a premium customer experience can't be overestimated.
Technology is helping transform the world, and our Emerging Channels team is actively researching and leveraging these technologies to create and distribute new products, business models, and outstanding customer experiences in the mobile device protection space. We are looking for people who get excited about building new things and disrupting the world around us for the betterment of society. If this sounds like you, we would love for you to join us as we build a new business at the intersection of mobile, AI, cloud, and analytics.At Assurant, we figure out what's stopping the businesses and consumers we serve and find ways to keep them moving forward. We have a reputation for introducing new ideas to the marketplace that turn insight into competitive advantage. With decades of experience to draw upon, we're well prepared to anticipate our client's challenges and spot opportunities to help them succeed. But it's our uncompromising values that keep us grounded and remind us of what matters most.Job Summary:The DevOps Engineer will perform a vital role within the Emerging Channels Team and will be at the ground level of our products. The DevOps Engineer will be embedded within the existing engineering team to deliver robust DevOps automation and operations solutions. As a DevOps engineer you will have the responsible to deliver fully automated end-to-end CI/CD pipeline processes spanning integration, automated tests, and software quality metrics along with zero downtime feature-driven deployments. Additionally, you will be responsible to implement and utilize monitoring and alerting infrastructure capabilities that provide insight into runtime of systems and applications along with information to enable rapid problem detection and remediation. The DevOps engineer will deliver solutions to support our entire AWS stack which spans CloudFront, API Gateway, Lambda, Aurora Serverless, RDS, VPN, SNS, Cognito, CloudWatch, CloudFormation, CodePipeline, SAM, etcSpecific Job Responsibilities:- Design, implement, and maintain highly available infrastructure on AWS
- Develop effective tooling to accelerate deploy and release management
- Proactively ensure system and infrastructure confidentiality, integrity, and availability
- Troubleshoot production issues and coordinate with the development team to streamline code deployment
- Collaborate with team members to improve the company's engineering tools, systems and procedures, and data security
- Write scripts to automate common tasks, infrastructure configurations & deployments, and application deployments across all environments
- Monitor and test application performance for potential bottlenecks, identify possible solutions, and work with developers to implement those fixes
- Maintain security, backup, and redundancy strategies
- Build effective logging, monitoring, alerts, and metrics for production services
- Build effective DevOps services, pipelines, processes, and tooling for end-to-end automation
- At least 3 years' experience as a DevOps Engineer with AWS (Amazon Web Services)
- Specifically with VPC, Lambda, API Gateway, EC2, S3, IAM, CodeBuild/CodePipeline, & CloudFormation
- CI/CD concepts - Code storage, building, testing, deployments, etc
- Experience with RDS, DocumentDB, CloudFront, Elastic Beanstalk/Autoscaling
- Scripting & automation. Python & Shell
- Linux - Amazon Linux & Ubuntu
- Config Management experience (e.g., Ansible, Chef, Puppet, Salt, etc.)
- Monitoring experience (e.g., Nagios, CloudWatch, Prometheus, etc.)
Vacancy expired!