Job Description:
We need candidates that can build and manage Kubernetes clusters and CI/CD pipelines.
Kubernetes experience can mean many things to different people. We’ve gotten a lot of resumes for developers that have containerized and deployed applications to Kubernetes. This isn’t what we’re looking for. We’re looking for a candidate that has experience deploying, configuring, and maintaining the cluster itself through deployment pipelines and automation.
- Several of the candidates we’ve interviewed had a breadth of knowledge in cloud technologies but did not have much depth in them when prodded for more information. We’re looking for a candidate that has in depth knowledge on all areas of Kubernetes administration. For example, Kubernetes architecture, logging, or monitoring.
- We’re looking for a candidate that is a little more senior that what we’ve been getting so far. This will be a part of new team, so we need this candidate to be able to contribute without much mentoring. We’re looking for someone that can come in, take ownership of their work, and implement best practices.
- Many of the resumes that we’ve gotten have been incredibly dense—6-10 pages with ½ margins filled with all sorts of relevant and irrelevant experience. This makes it difficult to determine what the candidate’s true proficiencies are and if they’re applicable to our role. Candidates are less likely to get an interview request if it’s not immediately clear that the candidate has the experience we’re looking for.
Required:
- 4+ years Kubernetes or ECS
- 4+ years using Docker
- 4+ years Network configuration including DNS, Load Balancing.
- 4+ years hands on experience on Azure and AWS platforms.
- 4+ years using automation deployment tools such as Terraform, Ansible, Chef, Puppet
- 4+ years SSL/TLS certificate management for Web Applications and Web Service
- 4+ years using Source code control systems such as GIT
- 4+ years log monitoring using tools such as Splunk
- 4+ years Relational databases and SQL
- Experience using vaults.
- Understanding of CI/CD pipelines such as Jenkins/Github Pipelines
- Experience using LDAP setup
- Agile Methodology
- Experience with scripting and automation such as Python
Skills:
Azure, AWS, Devops, Kubernetes, Amazon Web Services, Agile Spring, microservices, Api development, Python, devops lead, linux, shell script, chef, terraform, puppet, docker
Additional Skills & Qualifications:
Qualifications:
- Bachelor's degree in a technical field such as computer science, computer engineering or related field require
- 8-10 years experience required
- A solid foundation in computer science, with strong competencies in data structures, algorithms, and software design
- Large systems software design and development experience
- Experience performing in-depth troubleshooting and unit testing with both new and legacy production systems
- experience in programming and experience with problem diagnosis and resolution