Senior Cloud Engineer
Experienced Recruiting Partners
- Remote, Remote, Canada
As a Senior Cloud Engineer, you will:
- Be a champion of DevOps culture and disciplines
- Design, build and curate cost- and resource-efficient cloud-native infrastructure
- Implement best practices for security and access patterns
- Administer org-hosted platforms and services (eg: 3rd party monitoring, CI/CD, artifact storage, etc)
- Monitor and manage capacity and availability
- Automate platform and application delivery, deployment, and releases
- Provide strategic and tactical guidance for running workloads in the cloud
- Participate in on-call rotation
Technical Experience:
- 5+ years of experience administering one or more linux variants in an enterprise environment
- 5+ years of experience designing and implementing workloads in GCP or AWS
- 3+ years of experience working with Terraform in a production environment
- Experience with one or more programming languages (eg python, golang, javascript)
- Experience working in a DevOps/GitOps environment
- Experience with metrics collection, monitoring, and alerting
- Experience with Docker image/container primitives and orchestration suites (eg: Kubernetes, Mesos/DCOS, Nomad)
- Knowledge of traditional server concepts (networking, storage, security and configuration)
- Experience with Incident management and troubleshooting
- Cloud asset security
Preferred Requirements:
- Software Development Lifecycle best practices
- Cloud architecture and design
- Data processing and analytics
- Database fundamentals and availability
Across all of our roles, we look for folks who match the following general profile:
- Passionate about delivering commercial software products and platforms to market
- Deeply technical and constantly in a state of learning
- Able to communicate clearly and efficiently with a variety of audiences including developers, clients, customers, partners and executives
- Fearless in getting “hands-on” with technology and execution
- Strong understanding of modern software engineering processes
- Deep understanding and interest in cloud and distributed systems architectures
- Comfortable with ambiguity with a drive for clarity
- Experience leading and growing technical talent (for software engineering managers)
Posted On: Wednesday, November 16, 2022