Kubernetes Engineer at Alpharetta, Georgia, USA |
Email: [email protected] |
From: Rahul Singh, Tek Inspirations LLC [email protected] Reply to: [email protected] Job Description - Have to be local to Alpharetta, GA and be willing to go onsite 3-4 days a week Kubernetes Engineer Location: Alpharetta, GA (hybrid) 2 rounds, first is video then final is on-site Duration :6+ months Top skills: Terraform Kubernetes Cloud AWS, Azure or Google 10/11/24 VENDOR CALL NOTES (do not send these to candidates, please use it for your prescreening) Hiring manager has 3 roles in the firm, this one is for public cloud Kubernetes system, they have a tie with all 3 cloud providers- Azure, AWS, Google Clientele is MS applications that deploy workload This will be a Cloud Platform Engineer, earlier times it was called Could DevOps Engineer 50% time will be engineering, 50% will be on operations (by the way later during Qs changed - to 60% engineering, 40 % operations) Pure technical role, its not an AppDev role, no domain associated with it, the bar for technology is much higher Technology 4 main areas 1) Terraform- used to manage cloud, someone that has worked in the public cloud space 2) Kubernetes and Containers- doesnt matter what type of Kubernetes, looking from an operations side not a developer side, not just deploying your applications on Kubernetes, but maintaining them 3) well versed on at least one of the 3 cloud service providers, someone that is willing to work on all 3 and not just focus on one because manager mentioned that sometimes people like working/are expert in just 1 of the cloud providers 4) basic scripting experience- Shell, Python etc. Nice to have continuous integration, continuous deployment (CI/CD) How to scope candidate- if they have certifications associated to Kubernetes- KCNA, CKAD, or certifications in Terraform from HashiCorp Their team is in 3 locations, it is 27-28 members in all 3 regions- North America, Europe and India, they do have follow the sun model they wont bother anyone if it is outside their work hours unless it is an emergency Engineering a lot of Terraform, Kubernetes and Python s: Regarding the 3 Azure, AWS and Google, would AWS be #1 most of their work is running on Azure, significant work is also running on AWS, AWS is highly resilient compared to other providers, primary work that is coming in is from Google Cloud. If they had to check all the check boxes- if they have experience in Google Cloud itll be good. Experience 5-8 years Experience level Greater than 10 years might not fit, but he is open to seeing someone who aligns to the role, but Ashely would stick to the 5-8 years personally Would they have anyone reporting to them No Experience of setting up a new development project using modern tools and practices including git, github, github actions, jenkins, test-driven development, and continuous integration in a Linux-based environment Ecosystem that comes from deployment, they are currently using Jenkins as a pipeline to automate their tasks, GitHub is a CI/CD tool that they are using to automate infrastructural tasks, Kubernetes ecosystem and tools such as Flux CI/CD solutions, they effectively automate creation of various things like clusters etc. Someone who has the CI/CD experience, Jenkins and GitHub are CI/CD tools Position title can be Platform Engineer In the cloud world, earlier it would be called Cloud DevOps, industry rebranding now and are being called Platform Engineer, title wouldnt matter, as long as they have the mentioned skillset Terraform Strong in Terraform, in Kubernetes and one of the 3 cloud providers Ansible As long as they can answer questions on Terraform, Kubernetes and one of the 3 cloud providers they will be considered If they have all the skillset, what is the sell on this opportunity 1) Most enterprise companies, they dont have a multi-cloud strategy, JPMC had only AWS and Amazon, Morgan has all the 3 cloud providers, this role gives them the opportunity to work with all the 3 cloud providers, Example: With Google, you will pick up on AWS and Azure, for individuals that want to expand their experience in that area, this particular role and team works with all 3 providers 2) This is an enterprise company, there are certain processes that they follow, the way they do and engineer stuff cannot be gotten on online trainings 3) Broad and generic level- MS is employee and culture centric How important are soft skills, interacting with stakeholders They have a policy of doing deployments, continuous deployments, no time window. They would shield the individual from stakeholders up until maybe 6 months, but after a certain point, they may have to interact with stakeholders, understand requirements etc. deliver and execute what is needed. Not a requirement but that would be very helpful Do they need to have all 3 cloud service providers If you know 1 of the cloud providers, they would know the concepts of the other, as long as we have the conversation with the candidates that they will be working on all 3 he is ok with considering someone with even 1 Python or Golang Python or Shell scripting, they have Golang too but its just scripting and not development Ecosystems experience Helm would help because that means they know Kubernetes they know OPA, customized Ecosystems (Helm- A Helm chart is a set of YAML manifests and templates that describes Kubernetes resources (Deployments, Secrets, CRDs, etc.) and defined configurations needed for the Kubernetes application, and is also easy to deploy in a Kubernetes cluster or in a single node with just one command.) Kubernetes clusters, architecture work There is design when it comes to architecture, mostly enhancement of the Kubernetes clusters, automating, maintaining and operations work and some design What % of work They have a pipeline who create their own clusters- 60% engineering and 40% operations. Must Have Skills: - Experience in Kubernetes and Container-based technologies - Experience in any of the following cloud service providers - GCP, Azure or AWS. - Sound experience with Infrastructure as Code/Terraform. - Strong development skills in Python or Golang. - nice to have - Sound experience in a scripting language such as Shell Scripting. - Experience of leading development in projects in a distributed enterprise environments - Experience of setting up a new development project using modern tools and practices including git, github, github actions, jenkins, test-driven development, and continuous integration in a Linux-based environment - Sound knowledge of Devops, infrastructure and cloud computing Skills Desired - 6+ years of Overall Engineering experience - 4+ years of experience working in AWS, Azure or GCE - Working with teams using scrum, kanban or other agile practices - Familiarity with the Kubernetes eco system and its tools i.e. Helm, Kustomize, OPA, FluxCD etc - Proficiency with standard Linux command line and debugging tools. - Experience of working with RESTful APIs, especially to manage and configure compute and storage infrastructure - Knowledge of how to write comprehensive unit tests, including the mocking of external utilities and APIs Keywords: continuous integration continuous deployment information technology golang microsoft Georgia Kubernetes Engineer [email protected] |
[email protected] View all |
Sat Oct 12 02:20:00 UTC 2024 |