Back to Jobs
Development Just now

Infrastructure Engineer

United StatesUnited States
Full-time
$127,800 — $153,000 USD
Senior-Level

Job Description

Key Skills Required

Master these to land this role

DevOpsBestseller 🔥
Learn in 63 Hours
BackendBestseller 🔥
Learn in 18 Hours
PythonBestseller 🔥
Learn in 56 Hours
Cloud InfrastructureAutomation Engineer

Want to know if you're a match for this job?

Calculate My Match Score

Position summary

The Infrastructure Engineer will work on cross functional teams to build scalable infrastructure for our government -- designing, implementing, and delivering services that millions of Americans depend on. As a Senior Infrastructure Engineer, you may be responsible for technical leadership of platform infrastructure projects supporting dev teams and large-scale systems with a strong focus on automation, organization, and communication. Your work enables application development teams to run effectively in the cloud to deliver users a modern experience. You will be responsible for delivering on client requirements as well as providing long-term oversight and vision to help shape future work. Your strong cross-functional communication skills will complement your technical leadership skills to provide the highest value for government systems.

What you'll do

  • Building infrastructure as code and DevOps pipelines and reviewing solutions built by others on the team
  • Researching and analyzing technical solutions
  • Maintaining and enhancing documentation using various engineering tools
  • Managing integrated systems used by the client
  • Completing work received from application teams
  • Proactively identifying blockers, risks, and issues, proposing solutions or escalating as appropriate
  • Researching, selecting, and creating new automation tools or frameworksImplementing automation for a variety of cloud resources
  • Designing initial architecture or changes to architecture for a project
  • Documenting and communicating architecture, technical solution plans, rollout plans and project updates to stakeholders
  • Collaborating with stakeholders to incorporate their feedback
  • Identifying stakeholders and obtaining buy-in
  • Tracking stakeholders’ technical tasks to keep the project on schedule
  • Ensuring any issues or blockers that develop are addressed and resolved
  • Identifying gaps and closing them
  • Staying ahead of staffing issues, ensuring that hiring through subcontractors is efficient
  • Escalating to program manager any concerns raised
  • Building client trust by being available as a sounding board for questions or issues
  • Performing code and technical reviews
  • Facilitating meetings
  • Establishing engineering norms and practices and ensuring compliance
  • Collaborating with teammates to identify and determine solutions
  • Teaching teammates how to manage time, projects and be productive
  • Serving in the on call rotation
  • Facilitating post-mortems after incidents
  • Respond to tickets or routing tickets to the appropriate engineer
  • Applying patches and updates to operating systems and libraries

Required skills

  • Minimum of 5 years of experience as an Infrastructure Engineer or mix of Software Engineering
  • A Bachelor's Degree (in any discipline) or four years of experience in lieu of a degree
  • Experience managing different systems (e.g Windows Server, Linux CLI) and automating repetitive tasks
  • Experience training and mentoring engineers
  • Scripting (Python, Go, Javascript)
  • Experience designing CI/CD and other workflow automation spanning multiple systems
  • Incident handling and followup (root cause analyses, etc)
  • Knowledge of cloud primitives (VPC, ACL, Route Tables, Security Groups, Images)
  • Experience running asynchronous jobs, e.g. using services like ECS or Lambda
  • Ability to use the command line to achieve practical aims, e.g. navigating the shell; moving and downloading files from external servers; searching and parsing files for information; and running queries
  • Advanced ability to contribute and update existing code and/or Infrastructure as Code
  • A thoughtful, adaptive, and collaborative mindset/understanding of networks, protocols, and multi-service architectures
  • Excellent written and verbal communication skills, technical and otherwise
  • An interest in and familiarity with one or more of the following areas: Cloud Infrastructure, cloud architecture, IT service management, Unix/Linux, scripting, networking, or security
  • Able to follow and establish, when needed, standard operating procedures

How would you rate this job post?

See what other professionals think about this role.

Safety First

  • Never pay for a job application.
  • Do not share sensitive bank info.
  • Verify the client before starting work.
Learn More