Senior Staff Software Engineer V at WGI
Winter Springs, FL 32708, USA -
Full Time


Start Date

Immediate

Expiry Date

08 Jul, 25

Salary

0.0

Posted On

08 Apr, 25

Experience

3 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Bash, Docker, System Monitoring, Orchestration, Continuous Delivery, Configuration Management, Mathematics, Ec2, Logging, Database Systems, Python, Puppet, Process Optimization, Soft Skills, Powershell, Ecs, Scalability, Automation, Computer Science, Ansible

Industry

Information Technology/IT

Description

Overview:
We have an opening for a DevOps Engineer with a minimum of 3 years of professional DevOps Engineering experience focused on cloud infrastructure, aligning with mid-level expertise in the field in the Winter Spring, FL office.
The successful candidate will be part of our Software Development Team and will assist in maintaining, enhancing, and creating new features for our cloud-based SaaS platform, working closely with our Software Engineers and the Water Resources Engineering Team. The candidate’s initial primary focus will be managing infrastructure, and ensuring the scalability, reliability, and security of our systems. This includes taking responsibility for designing, provisioning, and maintaining cloud-based infrastructure, automating deployment processes, and collaborating with development teams to support their operational needs.
Streamline Technologies is a software development firm located in the Orlando area of Central Florida specializing in water resources engineering applications. Our philosophy and reputation are built on providing innovative software solutions such as the widely used hydrodynamic stormwater model, StormWise (formerly ICPR ®). Our stormwater and flood forecasting models include complex mathematical models that simulate the rainfall-runoff process, drainage systems, flooding and flood forecasting, groundwater flow, water quality impacts, and green stormwater infrastructure. Our applications center around a geospatial graphical interface that utilizes aerial imagery, thematic-based polygon map layers, and terrain surfaces.
Benefits: Streamline Technologies is part of the WGI family of companies and offers large company benefits and support. Along with a competitive salary we offer industry leading benefit options including Medical, Dental and Vision and many other benefits.
We pride ourselves on hiring the best and brightest in our field. At Streamline, we work in an atmosphere of cooperation and mutual respect, and as a company, we embrace a high standard of both external and internal accountability. We value safety, integrity, quality service, business success, and most importantly, our employees.
#Li-onsite

Responsibilities:

  • Release Management: Plan, coordinate, and execute releases across development, staging, and production environments to ensure seamless transitions throughout the software development lifecycle (SDLC).
  • Environment Management: Oversee the provisioning, maintenance, and consistency of SDLC environments (e.g., development, QA, staging, production) using tools like Terraform or Ansible to support reliable deployments.
  • Infrastructure as Code (IaC): Design, implement, and manage scalable, secure AWS infrastructure with Terraform, promoting repeatable and automated deployments aligned with best practices.
  • Pipeline Development: Build, maintain, and optimize CI/CD pipelines using GitHub Actions (and potentially Jenkins or GitLab CI) to automate build, test, and deployment processes across all SDLC environments.
  • Security and Compliance: Embed DevSecOps principles into pipelines and infrastructure, ensuring adherence to security standards (e.g., SOC 2, ISO 27001) and proactively addressing vulnerabilities.
  • Monitoring and Performance: Implement and manage observability, monitoring, and alerting solutions (e.g., Datadog, NewRelic, Application Insights, Grafana, PagerDuty) to maintain application health, performance, and proactive incident response across environments.
  • High Availability: Ensure high availability and robust disaster recovery through strategies like load balancing, auto-scaling, and geo-redundancy, maintaining system uptime and resilience.Innovation: Stay ahead of DevOps trends, exploring tools and techniques such as AIOps, serverless computing, or chaos engineering to drive continuous improvement and efficiency.
  • Collaboration: Work closely with cross-functional teams, including Software Engineers, Water Resources Engineers (indicating a potential focus on water management or environmental solutions), and Customer Support, to align on project goals and deliver impactful results.
  • On-Call Support: Be part of the Level 3 technical support team, responding proactively to incidents.

Qualifications:

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, Mathematics, or a related field.
  • Minimum of 3 years of professional DevOps Engineering experience focused on cloud infrastructure, aligning with mid-level expertise in the field.
  • AWS Expertise: Proficiency with the AWS cloud platform and key services, including EC2, Route53, IAM, ECS, RDS, S3, and VPC, with hands-on experience in real-world implementations.
  • Continuous Delivery: Strong understanding of Continuous Delivery principles, with proven ability to implement automated, reliable deployment pipelines.
  • Container Orchestration: Practical experience with Docker and container orchestration (e.g., Kubernetes preferred), enabling scalable and portable application deployments.
  • IaC Proficiency: Expertise in Terraform (preferred) or CloudFormation for building and managing AWS infrastructure, ensuring consistency and scalability.
  • Scripting Skills: Advanced proficiency in PowerShell, Bash, and Python for automation, orchestration, and process optimization.
  • Monitoring & Logging: Familiarity with tools like Datadog, NewRelic, Application Insights, Grafana, and the ELK stack for comprehensive system monitoring, logging, and alerting.
  • Soft Skills: Strong communication, problem-solving, and teamwork abilities to collaborate effectively across diverse teams.

-

Nice-to-Have Skills:

  • Configuration Management: Experience with tools like Puppet, Ansible, or Chef for managing system configurations and automating infrastructure tasks.
  • Database Experience: Familiarity with database systems (e.g., PostgreSQL, MySQL, MongoDB) for supporting application data needs, with specific experience depending on company requirements.
  • Cloud Cost Optimization: Knowledge of tools or practices for managing and optimizing cloud costs (e.g., AWS Cost Explorer, CloudHealth).
  • Certifications: AWS Certified DevOps Engineer, Certified Kubernetes Administrator (CKA), or similar credentials are a plus.

Applicants must be currently authorized to work in the U.S. on a full-time basis. We are unable to sponsor or take over the sponsorship of employment visas

STREAMLINE IS COMMITTED TO PROVIDING EQUAL EMPLOYMENT OPPORTUNITIES TO ALL QUALIFIED APPLICANTS WITHOUT REGARD TO RACE, COLOR, RELIGION, SEX, SEXUAL ORIENTATION, GENDER IDENTITY, NATIONAL ORIGIN, PROTECTED VETERAN STATUS OR INDIVIDUALS WITH DISABILITY. STREAMLINE IS AN EQUAL OPPORTUNITY EMPLOYER.

WGI does not accept any unsolicited resumes. Should any 3rd party agency or recruiters forward or submit any resume(s) to a WGI employee without a pre-existing contractual agreement, the submitted resume(s) will be deemed the property of WGI, and no placement fee will be provided.
All agencies and vendors are required to have a signed WGI vendor agreement from the WGI Chief HR Officer permitting them to work directly through our Talent Acquisition team. Obtaining this signed vendor agreement is the only way you will receive payment. Verbal or written commitments from any other member of our staff will not be binding.
All third-party recruiting/supplemental staffing agencies are expected to familiarize themselves and abide by this policy

Responsibilities
  • Release Management: Plan, coordinate, and execute releases across development, staging, and production environments to ensure seamless transitions throughout the software development lifecycle (SDLC).
  • Environment Management: Oversee the provisioning, maintenance, and consistency of SDLC environments (e.g., development, QA, staging, production) using tools like Terraform or Ansible to support reliable deployments.
  • Infrastructure as Code (IaC): Design, implement, and manage scalable, secure AWS infrastructure with Terraform, promoting repeatable and automated deployments aligned with best practices.
  • Pipeline Development: Build, maintain, and optimize CI/CD pipelines using GitHub Actions (and potentially Jenkins or GitLab CI) to automate build, test, and deployment processes across all SDLC environments.
  • Security and Compliance: Embed DevSecOps principles into pipelines and infrastructure, ensuring adherence to security standards (e.g., SOC 2, ISO 27001) and proactively addressing vulnerabilities.
  • Monitoring and Performance: Implement and manage observability, monitoring, and alerting solutions (e.g., Datadog, NewRelic, Application Insights, Grafana, PagerDuty) to maintain application health, performance, and proactive incident response across environments.
  • High Availability: Ensure high availability and robust disaster recovery through strategies like load balancing, auto-scaling, and geo-redundancy, maintaining system uptime and resilience.Innovation: Stay ahead of DevOps trends, exploring tools and techniques such as AIOps, serverless computing, or chaos engineering to drive continuous improvement and efficiency.
  • Collaboration: Work closely with cross-functional teams, including Software Engineers, Water Resources Engineers (indicating a potential focus on water management or environmental solutions), and Customer Support, to align on project goals and deliver impactful results.
  • On-Call Support: Be part of the Level 3 technical support team, responding proactively to incidents
Loading...