Systems Engineering Lead
My client are seeking a highly skilled and motivated Cloud Technical Lead with a strong background in cloud engineering and hands-on experience with Kubernetes.
As a Cloud Technical Lead, you will be responsible for overseeing cloud architecture, design, and implementation, leading a team of engineers, and driving best practices for cloud-based solutions. You will work closely with cross-functional teams to ensure scalable, secure, and high-performance cloud environments.
Responsibilities:
- Lead the design and implementation of scalable, reliable, and cost-efficient cloud-based solutions using AWS, Azure, Google Cloud, or other cloud platforms.
- Drive the adoption of Kubernetes and containerization best practices for microservices architecture, including the orchestration, deployment, and management of Kubernetes clusters.
- Provide technical leadership and mentorship to a team of cloud engineers, ensuring adherence to cloud engineering best practices.
- Collaborate with software developers, DevOps engineers, and other teams to implement cloud-native applications, automation, and CI/CD pipelines.
- Ensure cloud infrastructure is secure, resilient, and meets compliance requirements, working closely with security teams to mitigate risks.
- Optimize cloud infrastructure performance and costs, providing recommendations for improvements and helping track usage.
- Troubleshoot and resolve technical issues related to cloud infrastructure, Kubernetes clusters, and services.
- Participate in architecture and design reviews to ensure solutions meet high availability, disaster recovery, and scalability requirements.
- Stay up to date with the latest cloud technologies, trends, and innovations, and propose enhancements to the cloud infrastructure strategy.
- Ensure proper documentation of cloud systems, architectures, and processes.
Experience required:
- Bachelor's degree in Computer Science, Information Technology, or related field.
- 8 years of experience in cloud engineering, with a strong background in designing and deploying cloud solutions.
- Expertise with Kubernetes, including hands-on experience in managing and orchestrating containerized applications.
- Deep understanding of cloud platforms such as AWS, Azure, or Google Cloud, and related services (e.g., EC2, S3, Lambda, GKE, AKS).
- Experience with Infrastructure-as-Code (IaC) tools such as Terraform, CloudFormation, or similar.
- Experience with multi-cloud environments and hybrid cloud architecture.
- Familiarity with monitoring and logging tools like Prometheus, Grafana, ELK stack, or others.
- Knowledge of container registries and service meshes (e.g., Istio, Linkerd).
- Experience with Agile development methodologies and working in a DevOps culture
- Strong proficiency in scripting and automation tools (e.g., Python, Bash, Ansible).
- Experience implementing CI/CD pipelines using tools like Jenkins, GitLab CI, or CircleCI.
- Solid understanding of networking, storage, and security principles in the cloud.
- Excellent problem-solving and troubleshooting skills.
- Strong leadership, mentoring, and communication skills with the ability to work in a collaborative, team-oriented environment.
- Certification in cloud platforms (e.g., AWS Certified Solutions Architect, Google Cloud Professional Cloud Architect, Azure Solutions Architect) is a plus