Software Developer
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.
Job Duties and Responsibilities:
- 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.
Skills/Knowledge required:
- 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).
Technologies/Environment involved:
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.
Work location is Portland, ME with required travel to client locations throughout USA.
Rite Pros is an equal opportunity employer (EOE).
Please Mail Resumes to:
Rite Pros, Inc.
565 Congress St, Suite # 305
Portland, ME 04101.
Email: resumes@ritepros.com