As a Systems Administrator (Senior DevOps Cloud Administrator), you will report directly to the Manager of Development Operations. Your primary responsibilities will include designing, documenting, building, configuring, verifying, monitoring, and supporting our client's evolving system and cloud infrastructure. The focus will be on maximizing uptime, enhancing application scalability, and facilitating rapid code deployment.
1. Develop and implement automation strategies to minimize errors and enhance performance.
2. Upgrade and optimize Continuous Integration/Continuous Deployment (CI/CD) pipelines.
3. Provision new servers and manage cloud-based projects.
4. Lead cloud projects from conception to completion, collaborating closely with development and quality assurance teams to ensure system security, stability, and scalability.
5. Manage internal systems to boost productivity for development and quality assurance teams in their daily operations.
6. Oversee monitoring and alerting systems to swiftly resolve and preempt potential issues.
7. Establish and maintain protocols for production data persistence, including regular backups and restorations.
8. Tailor system provisions to meet the team's evolving needs, encompassing technologies like Tomcat, Java, Apache httpd, nginX, MySQL, Redis, MongoDB, and more.
9. Provide on-call support for Linux and cloud infrastructure, ensuring robust system availability.
10. Bachelor's degree in Computer Science, Computer Engineering, or a related field.
11. Minimum of 6 years of experience in Linux/Unix system administration or system operations engineering, specifically for web-based platforms.
12. Demonstrated problem-solving abilities and troubleshooting skills.
13. Strong communication skills, with an emphasis on team collaboration.
14. Proficient in scripting and automation using languages like Bash and Python.
15. In-depth knowledge of cloud-based production system security, including access controls and compliance requirements.
16. Extensive experience managing large-scale, highly available production environments on major cloud platforms like VMware, Google Cloud Platform, Amazon Web Services, Microsoft Azure, etc.
17. Familiarity with modern DevOps tools and principles, such as Docker, Kubernetes, Terraform, and Packer.
Joining our client means becoming part of a team that values innovation and is committed to leveraging leading-edge technology to provide solutions that make a real difference. This position requires participation in an 'on-call' rotation to address high-priority system outages on a 24/7 basis, including weekends. Occasional travel may be required between team offices based in Calgary, AB, CA, and Seattle, WA, USA.
If you are driven, passionate about technology, and ready to take the next step in your career as a Systems Administrator (Senior DevOps Cloud Administrator), we want to hear from you. Apply today and contribute to groundbreaking projects that lead the industry.
Please submit your CV online or contact us directly for more information on this exciting opportunity.
AMC/JDR/1206/ST