Software Developer
W. H. GREEN & SONS, INC.
Portland, United States of America
3 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
EnglishJob location
Portland, United States of America
Tech stack
Java
JavaScript
Azure
Bash
Software Bug Management
Cloud Computing
Continuous Integration
Linux
DevOps
Disaster Recovery
Java Platform Enterprise Edition (J2EE)
Github
Gradle
Monitoring of Systems
Spring
Python
Maven
Object-Oriented Software Development
Oracle Applications
Performance Tuning
Ansible
Prometheus
SONAR (Symantec)
SonarQube
TypeScript
YAML
Scripting (Bash/Python/Go/Ruby)
Cloud Platform System
Postman
Autoscaling
Spring-mvc
Istio
Grafana
Kubernetes Helm Charts
Firebase
Infrastructure as Code (IaC)
Kotlin
Kubernetes
Information Technology
Rancher
REST
Terraform
Dynatrace
Devsecops
Docker
Artifactory
Go
Microservices
Job description
- Develop and automate solutions in GitHub Actions, Artifactory and measure key metrics. Build operational solutions to maintain reliability.
- Automate the deployment of Microservices to Azure, assist in the cloud based migrations, evaluate infrastructure design and propose improvements.
- Implement and enforce infrastructure-as-code (IaC) standards using tools such as Terraform or ARM templates, ensuring consistent, secure, and repeatable cloud environments across all stages.
- Develop and maintain automation of the CI / CD pipelines for code deployment, scaling and configuration. Perform RCAs and bug fixes.
- Provide solutions for performance management, disaster recovery, monitoring and measuring key metrics.
- Design, deploy, and operate Kubernetes (AKS) clusters, including node pool management, ingress controllers, service mesh, networking, autoscaling, and cluster security, while tuning performance and reliability at scale.
- Lead key business initiatives and collaborate with the business partners and create reliable and speedy build environments for DEV, QA and Prod., Microsoft Azure Cloud service, Java, J2EE, Kotlin, REST APIs, Spring MVC, Oracle, Cosmos, Github Actions, Terraform, Spring, Docker, Kubernetes, Ansible, YAML, Firebase, Sonar, Dynatrace, Postman, Gradle, Maven, Solace, Artifactory.
Requirements
Do you have experience in Tooling?, Do you have a Bachelor's degree?, Software Developer with Bachelor's Degree in Computer Science, Computer Information Systems, Information Technology, or a combination of education and experience equating to the U.S. equivalent of a Bachelor's degree in one of the aforementioned subjects., * Strong experience working with DevOps methodology and best practices with an emphasis on CI / CD.
- Strong experience working with CI / CD tools and platforms such as GitHub Actions and Harness
- Strong experience with Kubernetes networking, ingress controllers, service meshes, and cluster-level security and performance tuning.
- Strong experience working with Kubernetes and Docker and associated tools such as Rancher.
- Strong experience working with Linux and scripting (i.e., BASH, Python, Go etc.).
- Strong experience working with Infrastructure as Code (IaC) concepts and tooling such as Helm Charts and Terraform.
- Solid understanding of Cloud Concepts and Technologies, Namely Azure, GCP.
- Experience designing and implementing high-availability, scalable cloud architectures, including disaster recovery, backup strategies, and cost optimization.
- Experience with DevSecOps and security tools, specifically SonarQube, Snyk, and JFrog Xray.
- Experience utilizing monitoring tools such as Dynatrace, Grafana, and Prometheus. Experience with TypeScript / JavaScript
- Experience with object-oriented programming (i.e., Java).