Skip to main content

Infrastructure Engineer - Python

Infrastructure Engineer - Python
Mavensoft Technologies, LLC
2 months ago

Job Details

Job Title: Infrastructure Engineer-Python
Duration: 12 -Months Contract (potential for full-time employment upon contract completion)
Location: Beaverton, OR (On-Site)

Job Description:

We are seeking a highly experienced and senior-level Infrastructure Engineer with a deep expertise in GitHub and substantial experience in coding, particularly in Python. This role involves leading complex developer tooling projects at a large enterprise scale. The right candidate will have the opportunity to convert this contract position into a full-time role upon successful completion of the contract.

Key Skills:

  • Python, Java, Node, or Groovy
  • AWS, EC2, S3, Lambdas, IAM Security, GitHub, CI/CD, Splunk, New Relic, or SignalFx

Responsibilities:

  • Lead and manage complex developer tooling projects within the organization.
  • Utilize and manage GitHub, ensuring effective access management and repository management.
  • Implement and maintain CI/CD tools and processes.
  • Work extensively with AWS cloud computing services including EC2, S3, load balancers, Lambdas, and IAM security.
  • Collaborate with software engineers and technology leaders to enhance tooling and infrastructure.
  • Utilize observability tools like Splunk, New Relic, or SignalFx for monitoring and performance optimization.
  • Ensure adherence to security practices related to code and privacy.
  • Script and automate processes using Bash and other relevant technologies.

Required Qualifications:

  • Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent work experience.
  • Minimum of 5 years of professional experience as a software engineer, system administrator, DevOps engineer, or infrastructure engineer.
  • Minimum of 2 years of experience as a lead or senior member of a software team.
  • Proficient in Git and GitHub, with a deep understanding of access and repository management.
  • Excellent verbal and written communication skills, with the ability to effectively communicate with both business and engineering teams.
  • Strong programming skills in a modern language such as Python, Java, Node, or Groovy.
  • Solid understanding of Software Development Lifecycle (SDLC) processes and familiarity with development tools like Jenkins, Terraform, Maven, Artifactory, GitHub, AWS Cloud Formation, and Docker.
  • Proficient with Linux operating systems and experienced in Bash scripting.
  • Knowledge of AWS cloud computing services, including EC2, S3, load balancers, Lambdas, and IAM security.
  • Experience using observability tools like Splunk, New Relic, or SignalFx.
  • Familiarity with GitHub's API.

Preferred Qualifications:

  • Demonstrated experience leading developer tooling projects at a large enterprise scale.
  • Proven track record of turning contract positions into full-time employment.

Expertise level