Senior Software Engineer - Infrastructure Automation
Vancouver, BC, Canada
Tasktop is looking for a Senior Engineer to work on our Cloud team. The Cloud team is a small but high impact team that operates on a shared responsibility model with Product Development teams on two new cloud offerings. This position will work closely with application developers of those offerings to ensure we move quickly to deliver value while operating robust services by leveraging automation, actionable alerting, and embracing risk.
Your core responsibilities will include providing infrastructure automation, secure infrastructure, monitoring and alerting, and responding to incidents either for the infrastructure your team owns or as an escalation point to aid application Product Development teams.
Things you’ll be working on:
Leveraging automation to remove toil in our daily operations
Maintaining security, reliability, and availability of Tasktop’s infrastructure in the cloud
Contributing to comprehensive monitoring and actionable alerts for our infrastructure and services to ensure trustworthy alerts and relevant service quality feedback
Refining playbooks for operations and incident response
Responding to incidents and performing blameless post mortems to learn and improve from all of our incidents
Collaborating with Product Development teams to design and develop deployment strategies, iterate on architecture and robustness improvements, and continuously improve our offerings
Great candidates have:
Experience in systems automation and tooling:
Containerization technology such as Docker and Kubernetes
Continuous integration/deployment tooling such as Jenkins
DevOps automation tools such as Ansible, Chef, or Puppet
Monitoring tools such as Datadog, Zabbix, and Prometheus
Experience deploying and operating applications on cloud architectures, we currently use AWS
Substantial experience administering Linux systems
Experience with software engineering best practices (e.g. testing, code reviews, CI/CD)
Experience with scripting languages such as Python, Ruby, Perl, or Bash
Experience with database deployment and operations (Postgres and/or AWS Aurora)
Interest in learning new skills outside of your current core competencies
If you know some of the following, that’s even better:
Knowledge of best practices in software design and Agile development process
Experience with creating and extending Java software systems and products
Experience operating and managing Kafka
Interested in joining the team?
Please send your resume to firstname.lastname@example.org with the subject heading “Software Engineer, Infrastructure Automation". We thank all applicants for their interest, however only those candidates selected for an interview will be contacted.
Tasktop powers the world’s largest Agile and DevOps transformations. We’re transforming large-scale IT by enabling organizations to unify previously disconnected activities into an integrated software delivery value stream. This allows organizations to increase the velocity of business value delivery and overcome the pitfalls of siloed Agile and DevOps deployments.
We are looking for highly-motivated individuals who have a passion for innovation and excellence as we help software development and delivery teams take their innovation to a new level.
Our culture emphasises teamwork, openness, professional development and quality of life. Our global head office is located in Vancouver, Canada and our US headquarters are in Austin, TX.