Job Description
Company Introduction
Our client is a leading affiliate company.
Job Responsibilities and Duties
- Lead and mentor a high-performing team of DevOps Engineers and Corporate IT professionals, fostering a collaborative and results-driven environment;
- Oversee seamless operations across multiple locations, ensuring consistent high-quality deliverables;
- Facilitate effective communication across different time zones and teams;
- Set clear objectives for team members, prioritize tasks, and monitor progress to ensure goals are achieved;
- Guide team members by collecting constructive feedback, ensuring accountability, and driving continuous improvement to maximize performance and productivity;
- Develop and implement training programs to continuously enhance technical expertise within the team;
- Design, deploy, and maintain scalable, secure cloud infrastructure, preferably on GCP;
- Architect and manage efficient CI/CD pipelines to streamline software delivery processes;
- Implement Infrastructure as Code (IaC) using tools such as Terraform, Ansible, or CloudFormation;
- Monitor system performance, proactively address issues, and implement automated solutions for stability and efficiency;
- Enforce security best practices across deployments, internal IT systems, and infrastructure;
- Collaborate with development, QA, and product teams to optimize performance and deployment strategies;
- Manage and improve container orchestration using Docker, Kubernetes, and Helm;
- Automate scaling, logging, and alerting processes to enhance system resilience;
- Lead incident response, post-mortem analysis, and implement solutions to improve system reliability;
- Oversee corporate IT infrastructure, enterprise applications, networks, and helpdesk operations to ensure smooth IT operations;
- Manage IT asset procurement, software licensing, and vendor relationships.
Experience
- Possess 4+ years of experience in DevOps, Cloud Engineering, or related domains;
- Proven experience leading and scaling high-performing DevOps and IT teams;
- Strong hands-on expertise with cloud platforms such as AWS, GCP, or Azure;
- Proficiency with CI/CD tools like GitHub Actions, Jenkins, GitLab CI/CD, and GCP Cloud Build;
- Strong scripting and automation skills in Python, Bash, or Go;
- Experience with Infrastructure as Code (Terraform, Ansible, CloudFormation);
- Hands-on experience with containerization and orchestration (Docker, Kubernetes, Helm);
- Familiarity with monitoring and logging tools like Prometheus, Grafana, ELK Stack, or Datadog;
- Knowledge of networking, security, and compliance best practices;
- Experience with version control systems such as Git and Bitbucket;
- Exposure to corporate IT systems including Active Directory, VPNs, endpoint management, and IT security;
- Knowledge of database management (SQL, NoSQL, PostgreSQL, MongoDB) is a plus;
- GCP certifications or serverless computing experience (Cloud Functions, CF Workers, Cloud Run) considered an asset.
Personal Skills
- Excellent problem-solving and troubleshooting abilities in complex distributed systems and microservices;
- Strong analytical skills to identify issues and implement efficient operational solutions;
- Proactive, independent, and able to thrive in a fast-paced, multi-location environment;
- Strong leadership and communication skills, capable of motivating and managing teams effectively.