
DevSecOps Engineer/ 4 days ago
Quick Summary
DevSecOps Engineer (10+ Years Experience, Remote Canada)
Job Type: Permanent Full-Time Requirement
We are seeking a talented DevSecOps Engineer with 10+ years of experience to join the Digital team. This role requires a passion for development and a deep understanding of operations within the execution pipeline. You will implement new technologies, modern best practices, create innovative solutions, and operate a highly automated, enterprise-scale DevSecOps tool chain.
The ideal candidate possesses a multi-discipline background and a proven ability to plan, build, and manage environments, script components, and integrate new technologies to solve real-world business problems. You will collaborate with onshore and offshore Development and Test teams to deliver scalable Continuous Integration/Continuous Deployment (CI/CD) automation solutions for rapid Cloud, Web, and Mobile Application development.
Core Responsibilities (The Basics):
- Provide leadership in a team environment to meet goals and deadlines.
- Manage Infrastructure Engineering day-to-day operations and administer tools for build, release, and production management.
- Utilize advanced skills in build automation tools and cloud-based provisioning, monitoring, and troubleshooting.
- Establish and promote DevOps guidelines, best practices, and standards, including branch-based development and patch/merging workflows.
- Participate in full lifecycle software development using Agile methodologies (Scrum, XP, Hybrid, CI/CD, Test Driven Development).
- Contribute thought leadership regarding scaling, availability, release automation, and monitoring.
- Travel is expected to be approximately 25%.
Required Expertise (High Score):
Candidates must have six or more years in a DevOps or SysAdmin role working with Agile software engineering teams developing server-side components, client-side applications, and Web applications leveraging emergent technologies.
- Cloud Mastery: Mastery with private and public clouds, especially with AWS EBS, Terraform, and OpenStack.
- Infrastructure & Monitoring: Mastery deploying and maintaining Apache, Tomcat, NGinX, SQL databases, and monitoring systems.
- Configuration Management & Automation: Mastery with tools such as Chef, Puppet, Jenkins, Ansible, Docker, Flosum, and Copado.
- Programming & Scripting: Expertise in some or all development paradigms: Python, Bash, PowerShell, SQL, and object-oriented programming. Hands-on knowledge of languages deployed in Linux and Windows environments (PHP, Perl, Bash, Python, Golang, C#, Java, C++, C, Node.js).
- Databases: Hands-on knowledge of relational and NoSQL databases (Oracle, MSSQL, MySQL, Cassandra, MongoDB).
- Big Data: Hands-on knowledge of big data processing systems and infrastructure (Hadoop, Mesos, Spark, Scalding, Azkaban, Hive).
- Architecture: Hands-on knowledge of APIs, Microservices, service-oriented architectures, and deployment.
- Operations: Experience managing operations in heterogeneous environments and knowledge of best practices for always-up, always-available services.
- Logging & Metrics: Experience with metric and log aggregation using tools like ELK stack, Graphite, New Relic, and DataDog.
- Networking & Troubleshooting: Practical knowledge of the Internet protocol stack and SSL. Strong knowledge in troubleshooting network issues (TCP/IP) using open-source tools (tcpdump, wireshark, traceroute, mtr, ping).
- Security: Hands-on knowledge of Security Principles, Frameworks, and Tools to harden, observe, and investigate build and deployment processes.
General Requirements:
- Strong problem solving and analysis skills.
- Effective communication skills.
- Self-starter attitude and ability to work independently.
- Quick learner, demonstrated ability to learn new technologies and scripting languages.
- BS degree in Computer Science, Engineering, or related subject/work experience.
Compensation & Benefits:
Pay Range: $54,248.20 - $147,590.16 per year
Benefits:
- Dental care
- Vision care
