Description:
Experience and Skill Set Requirements
Technical Knowledge and Skills: 30%
- You are a seasoned expert in Azure among other cloud platforms.
- You have experience in production environments such as Kubernetes (AKS).
- You are familiar with container-based virtualization technology.
- Experience with microservice based architectures
- You have knowledge of DevOps tools and techniques, and in-depth technical knowledge of system architectures, including technical, data, application and network architectures.
- You have experience implementing software engineering practices for full software development life cycles (SDLC),including coding standards, code reviews, source code management, build processes, and testing.
- You have experience working independently with high-level direction to build and maintain complex Linux cloud
- environments, like CentOS, Ubuntu or CoreOS, to support modern web technologies.
- You have extensive knowledge and demonstrated experience in open source search and analytics engines like Elasticsearch (Setup, configuration, watcher, and alerts).
- You have fluency in scripting languages like Python, Bash, C#, Java, React, JavaScript, Node, and others.
- You have experience in build tools like Git, Ansible, Chef, Puppet, Terraform, and others for continuous integration.
- You have integration experience using and building APIs.
- You have worked with relational and non-relational databases like MySQL, MongoDB, and others.
Standards and Best Practices Skills: 25%
- You have experience applying industry cloud and security standards and best practices to your work that can be adopted by others.
- You have designed, implemented and maintained DevOps continuous delivery pipelines to manage from build to deployment and cloud infrastructure using Infrastructure as code practices.
- You have knowledge of common authentication technologies, security controls, and standard application security tools.
- You have experience securing environments using offensive and defensive approaches.
- You have shared best practices and tools with your peers across the organization.
- You can research industry best practices to support DevOps standards, and apply them to your work.