As a software developer, you'll bring a deep level of experience in designing, implementing, and troubleshooting modern cloud services.
You'll be responsible for delivering value as you bring relevant implementation and technology domain expertise in topics aligned with the cloud platform integration, orchestration/provisioning, security, and DevOps.
You'll work to understand business and technical requirements and implement specific technologies accordingly. You'll report back progress on a regular basis and work with technical leads and project managers to identify and overcome technical blockers.
• Implementing modern tools and techniques to develop clean, efficient, and reusable code.
• Identifying and addressing design, development, and delivery performance bottlenecks
- At least 10+ years of experience in large cloud based environment. Good understanding of the DevOps domain.
- Working knowledge of using a Kubernetes cluster, including deploying, upgrading, and maintaining Kubernetes resources.
- Working knowledge of at least one cloud solution (AWS, Azure, or GCP).
- Proficiency in at least one scripting language (Python, Shell).
- Working knowledge of DevOps tools such as Tekton, Jenkins and Git.
- Experience with Go language.
- Networking and network configuration knowledge, including TCP/IP, HTTP, etc.
- Application performance monitoring skills.
- Experience with Vault and other security tools.
- Kubernetes certification.