Application Developer

  Vancouver

We need someone eager to learn, a creative problem solver, resourceful in getting things to work and productive working independently or collaboratively.
In your average week, you will
• Develop and maintain build system, CI/CD framework and deployment tools
• Automate and streamline deployment processes
• Provide 24/7 on-call support on a rotational basis (week-long every 7-8 weeks)

Advantages
• Lead efforts in automation, continuous deployment, build, and configuration management
• Assess new technology projects and tools, or migrate our environments to latest versions to keep up with the rapid pace of change

Responsibilities
• Develop and maintain build system, CI/CD framework and deployment tools
• Automate and streamline deployment processes
• Provide 24/7 on-call support on a rotational basis (week-long every 7-8 weeks)

Qualifications
• 5+ years of relevant work experience
• Bachelor’s degree, preferably in Computer Science or Engineering
• Must have strong proficiency with coding (and code review) of languages such as Java, Python, Go, JavaScript, C++ or similar
• Experience with writing complex Maven, Gradle or Ant build files
• Software engineering and problem-solving skillset. Have an eye for beauty, a feel for pragmatism
• Developed enterprise-grade software with associated qualities (Performance, Reliability, Manageability, Security)
• Experience with any of AWS, GCP, and Azure
• Ability to work well in a team as well as independently and have a positive, self-motivated can-do attitude

Bonus if you have experience with:

• Experience building and managing complex build pipelines using tools like Docker, Spinnaker, Jenkins in a production environment
• Experience working with build and deployment orchestration technologies (Kubernetes, OpenStack, Puppet, Ansible, Terraform)
• Experience working with scalable networking technologies such as Load Balancers/Firewalls and web standards (REST APIs, web security mechanisms)
• Experience with monitoring solutions such as Zabbix, Prometheus, Grafana

Summary
Someone eager to learn, a creative problem solver, resourceful in getting things to work and productive working independently or collaboratively.

___________________

View original article here Source