DevOps Engineer
(1+ years exp)Curate Mobile
Job Location
Job Type
Full TimeVisa Sponsorship
Not AvailableRelocation
AllowedHiring contact
Richard DoneganThe Role
Curate is a global performance-focused advertising technology firm that empowers brands and marketers with transparent, scalable, data-driven digital and mobile marketing and advertising solutions. We empower every marketer to succeed with confidence in a mobile consumer economy through our outcome-based programmatic and performance solutions.Curate has been recognized as a Top 50 New Growth Company by Canadian Business, a Drum Marketing Awards Winner, a Stevie Award Winner, as well as nominations for numerous awards, including the Deloitte Fast 50 and E&Y Entrepreneur of the year for it's CEO.We are currently seeking an intermediate to Senior Devops Engineer, who is used to a startup culture ready to take on the challenge of building out a platform that already connects many high profile mobile developers and publishers to the world's leading agencies and brands. You must be a self-starter and willing to work hard to drive the rapid iterative innovation of the product.Responsibilities:
- Design, lead and build an automated deployment tool set and infrastructure including environments, code management, CI and CD process.
- Ensure all AWS based environments are optimized for cost, security & operational excellence
- Enhance monitoring and alerting for new and existing applications
- Troubleshoot and resolve issues on production deployments
- Introduce quality oriented DevOps procedures, best-practices, backup and fail- over strategies, risk mitigation, documentation and Agile methodologies.
- Manage reporting and action steps for key metrics, including alerts for all key system indicators
- Work closely with the engineering team to refine and enhance our production and development setups, and develop a continuous improvement approach to software development, testing, and deployment
- Promote good engineering practices within Core DevOps team and associated feature teams, including effective engineering estimation, decision making, and risk management.Requirements:
- Experience:
- University degree in Computer Science or related field or 3-5 years of relevant experience
- 4+ years of Experience as Devops Engineer in creating CI/CD pipelines for various technologies. Code management best practices such as branching, merging, and integration strategies.
- 2+ of xperience in Containerization platforms such as Docker, Kubernetes.
- Experience with AWS platform, Docker, Kubernetes, Linux Operating Systems, Networking, and Database concepts
- Experience with core services such as S3, EC2, ELB, ASG, Lambda, RDS, Container ecosystem Docker, ECS, EKS and Fargate - Good networking and enterprise level storage experience with SQL and NoSQL DB
- Experience configuring CI/CD pipelines using Bitbucket Pipelines, GitHub Actions, etc.
- Experience with monitoring and alerting tools such as grafana, prometheus, pagerduty etc.
- Experience in network systems & process automation using DevOps tools and programming/scripting languages such as JavaScript, PowerShell, Python, Unix shell, Ansible
- Hands-on experience providing support to Engineers and Customer Support Representatives including troubleshooting failed builds as well as dev/QA/prod issues
- Strong scripting skills (i. e. shell scripting, Python, Go).
- Exceptional skills in math, probability, statistics, and algorithms
- Previous experience with server-side scalability and performance