Infrastructure Engineer / DevOps - Remote

30 Nov 2024

Vacancy expired!

Title: Infrastructure Engineer / DevOps- Remote Job type: Permanent w/great benefits Location: Portland, OR preferred but open to remote work from other locations NOTE: Can not sponsor work visa or OPT/CPT EADs for this opening In this senior position, you will provide expertise to the engineering team and leadership, lead development team projects, mentor teammates and other teams especially in areas of infrastructure, and work alongside other best-in-class technical leads and QA team members to drive the success of critical projects that form a foundation for the application development teams we partner with. This includes capabilities like identity and authorization, Kafka eventing, and Kubernetes hosting. This is a vital lead position, responsible for designing, building, documenting, and testing underlying components for our next generation platform. Responsibilities:

  • Work on Azure DevOps pipelines (classic and yaml), service connections, Helm charts, ARM templates, and other development and release infrastructure, as well as on a range of Azure cloud infrastructure and supporting components including AKS, service principals, certificate management, app service plans, service bus, networking components, and security.
  • Engage collaboratively with the team constantly on all aspects of team life, including product and service design, estimation, code reviews, pair programming, defect resolution, releases, process refinement, and supporting customers.
  • Follow team processes, keep task status updated so that accurate information is always being conveyed through the team's defined means, and ensure that task completion is timely or reasons for delay are promptly conveyed and understood.
  • Apply, and mentor the team in applying, security best practices for cloud infrastructure and system administration.
  • Assist with designing, developing, and maintaining cutting edge quality automation, including unit tests, integration tests, security scans, performance tests, smoke tests, and running tests safely in a production environment.
  • Assist with developing and maintaining system monitoring and fine-tuned alerting. Proactively investigate alerts and understand necessary actions.
  • Lead and engage in discussion and whiteboarding with teammates to analyze issues and recommend quality solutions. Demonstrate excellent listening, written and verbal communication skills.
  • Be a constant learner, maintaining awareness of new and emerging technologies and their application for our team's and company's products.
  • Adapt to changes in a fast-paced work environment, manage competing demands, and be able to deal with frequent change, delays, or unexpected events.
  • Be at work at reasonably consistent times compatible with the team, follow instructions, respond to management direction, and solicit feedback to improve performance. Be available for releases, meetings, outages or other tasks outside of normal business hours when necessary.
  • Demonstrate professionalism, discretion, and good judgment in all interactions with co-workers, customers, and others.
Required Skills / Experience:
  • A minimum of 5 years of relevant technical experience.
  • Experience with Azure DevOps (VSTS) or other source code repositories, yaml pipelines, Helm charts, and infrastructure as code .
  • Experience with the Azure Cloud portal and command line, or other cloud hosting providers, and creating, configuring, and maintaining a variety of infrastructure.
  • Experience with Docker and Kubernetes (especially AKS) .
  • Experience with CI/CD concepts and pipeline design, including embedded automated testing.
  • Experience with messaging/eventing such as with Kafka and Azure Service Bus .
  • Experience with scripting, such as with PowerShell and Bash .
  • Experience with certificate management, and a broad range of security concepts.
  • Experience with IAM, authentication, authorization and identity concepts .
  • Strong grasp of Git source control management.
  • Ability to code in C# and/or Go using language-appropriate techniques.
Preferred:
  • Experience utilizing unit testing and mocking frameworks such as xUnit, MSTest, NSubstitute, Fluent Assertions, and/or similar tools.
  • Experience with REST Web APIs and JSON .
  • Understanding of NoSQL and relational databases and ability to write SQL queries .
  • Familiarity with Domain Driven Design and Hexagonal (or Onion) Architecture.
  • Familiarity with various flavors of Agile/Scrum development methodologies.
  • Familiarity with Visual Studio and/or VS Code.
  • Experience with producing public APIs for third-party development.
  • Knowledge of construction industry accounting and project management principles and practices.
Everest Consultants is an equal opportunity employer and does not discriminate on the basis of race, color, religion, sex, national origin, age, disability, or any other characteristic protected by applicable local, state or federal civil right laws.

  • ID: #23654620
  • State: Oregon Portland 97214 Portland USA
  • City: Portland
  • Salary: Market
  • Job type: Permanent
  • Showed: 2021-11-30
  • Deadline: 2022-01-28
  • Category: Et cetera