Infrastructure Developer Job Description

Infrastructure Developer Job Description

4.5
185 votes for Infrastructure Developer
Infrastructure developer provides expertise in software development life cycle with a focus on continuous integration and continuous delivery best practices.

Infrastructure Developer Duties & Responsibilities

To write an effective infrastructure developer job description, begin by listing detailed duties, responsibilities and expectations. We have included infrastructure developer job description templates that you can modify and use.

Sample responsibilities for this position include:

You will be responsible for ensuring the successful build, release, integration testing, and system testing of the assigned application at a project level
Actively works with Development, Operations and QA on issues and gaps solution design and implementation
Producing documentation to support implementation in to production, Change records, implementation plans, Operational handover documentation
You will bring joy to ~1000 developers every day!
You will create our next-generation continuous-integration and continuous delivery systems
You will write tools to provide fast, stable builds and tests across our entire tech stack
You will create infrastructure to run end-to-end integration tests
You will open source your work, describe it in blog posts, and talk about it at conferences
Produce documentation to support implementation in to production, Change records, implementation plans, Operational handover documentation
Strict compliance to change management policies and processes, other methodologies followed within the organization, , operational excellence

Infrastructure Developer Qualifications

Qualifications for a job description may include education, certification, and experience.

Licensing or Certifications for Infrastructure Developer

List any licenses or certifications required by the position: TLS, SSL, SAML, SSO, AWS, ITIL, CCNP, NABCEP, JNCIE, CCIE

Education for Infrastructure Developer

Typically a job would require a certain level of education.

Employers hiring for the infrastructure developer job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Technical, Engineering, Software Engineering, Business, Education, Computer Engineering, Information Systems, Mathematics, Guidance

Skills for Infrastructure Developer

Desired skills for infrastructure developer include:

Professional software engineering practices & best practices for the full software development life cycle
Build processes
Testing
Python
Operations
Code reviews
Source control management
System performance and monitoring
Scripting language
DNS and TCP/IP

Desired experience for infrastructure developer includes:

Love of learning (Coursera)
Java, Ruby, Groovy, Gradle, Chef, Vagrant, Maven ( )
Build automation systems such as Jenkins/Hudson
Familiarity with build-time dependency management (Maven or Ivy)
Familiarity with artifact repositories (Nexus, Artifactory)
Familiarity with functional or performance test automation techniques and tools

Infrastructure Developer Examples

1

Infrastructure Developer Job Description

Job Description Example
Our growing company is searching for experienced candidates for the position of infrastructure developer. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for infrastructure developer
  • Interact with the platform architects subject matter experts on the team who will be providing inputs on best practices, standards and risk items around their specific area of expertise (OS, Web, Database, Messaging, and Monitoring) and work to develop automated tooling and processes to support packaged, repeatable solutions that standardize this next generation environment
  • Make build vs
  • Required to lead Identity and access control/privilege escalation management and reporting solutions engineering and development
  • Demonstrated ability to become an expert in our products and services, the market and the competition
  • Help transform managed services to a fully automated self-serve approach
  • Ability to generate ideas for new features through innovation and market / industry expertise
  • Engage in cross-company solution development task forces
  • Generate reusable assets, whitepapers, articles around best practices of the use of Cloud Computing
  • Maintain and govern the CI/CD build stack for internal Infrastructure and external Development teams
  • Streamlining onboarding, adoption and time to consumption by writing and developing automation routines via web services pulling the DevOps tooling into a transparent service offering
Qualifications for infrastructure developer
  • Knowledge of Static Analysis Tools (SonarQube, FindBugs, PMD, CheckStyle)
  • 10+ years of hands on experience on Windows Server Operating Systems engineering, including 4+ years of experience in complex, large-scale distributed environments
  • Strong knowledge of STL, Boost and multi-threaded programming
  • Good knowledge of object-oriented design patterns
  • No finance experience required
  • Experience with socket-level programming, Internet transport layer protocols (esp
2

Infrastructure Developer Job Description

Job Description Example
Our company is looking for an infrastructure developer. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for infrastructure developer
  • Code and perform code reviews
  • Correct defects found during product and operational readiness testing
  • New development of .Net based applications
  • Construct PoCs to evaluate infrastructure products and options
  • Develop new utilities to automate database and database server provisioning
  • Enhance database utilities for expanded functionality
  • Integrate newly identified software into the current database management systems
  • Enhance the current enterprise metadata configuration management system repository to incorporate the new functionality
  • Working through all stages of the software development life-cycle from requirements, development, test and release using Agile disciplines
  • Interact with other teams such mask recipe engineers and process engineers to obtain information on functional requirements and priorities for new features
Qualifications for infrastructure developer
  • Knowledge of UNIX scripting languages
  • Electronic trading industry experience and understanding of the business side of electronic trading and financial instruments
  • Minimum 2 - 3 years of experience building similar systems
  • Experience with large scale data processing
  • Previous experience automating and implementing large scale fault tolerant distributed
  • You are passionate about automation, efficiency, and developer happiness!
3

Infrastructure Developer Job Description

Job Description Example
Our company is growing rapidly and is searching for experienced candidates for the position of infrastructure developer. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for infrastructure developer
  • Ability to contribute to multiple projects and expert in test strategies
  • Successful candidates will be comfortable working through all stages of the software development life-cycle from requirements, development, test and deployment using Agile disciplines
  • They will work in a dynamic collaborative environment requiring strong teaming skills with programmers, engineers, managers, and production employees
  • Required to design and develop identify and access control/privilege escalation management and reporting framework
  • Proactively support applications and environments to ensure the best possible service to our customers
  • Build and maintain the core technical services of our engineering infrastructure including
  • Work independently on most phases of application analysis and development activities
  • Proactively identify and propose new, alternative technology in order to create the best possible development environment and deployment infrastructure
  • Work with the team using Agile Scrum methodology, estimating stories with story points, breaking stories into tasks, working together to complete tasks, and performing peer review on code
  • Understand, propose, and adhere to coding conventions, architectures, and best practices
Qualifications for infrastructure developer
  • Completed studies in software engineering (MSc or BSc) or equivalent experience
  • At least two years of software development experience
  • A "can-do" attitude with a hands-on, roll-up-your-sleeves work ethic
  • Knowledge of network-layer protocols (TCP/IP, PGM)
  • Experience with Agile software development processes and Continuous Delivery concepts
  • Strong understanding of both front-end and back-end web technologies (HTTP, AJAX, XML, JSON, CSS)
4

Infrastructure Developer Job Description

Job Description Example
Our innovative and growing company is hiring for an infrastructure developer. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for infrastructure developer
  • Develop applications/tools/utilities to support needs of the GSO Messaging team
  • Develop, test and deploy new releases for privileged access and entitlement management application
  • Design, setup and maintenance of the core infrastructure that runs our online business
  • Actively participating in planning and management of platform development process
  • Leading continuous delivery and integration pipeline infrastructure development
  • Supporting the whole platform, using technical analysis to improve the reliability and scalability of the whole system
  • Working closely with the developers to create solutions to deploy and monitor their applications
  • Regularly checking the monitor alarms, diagnosing the symptoms, analyzing the root causes and making preventive plans
  • Writing a clean, well-structured and maintainable code when needed
  • Exploring new latest relevant technologies, techniques, frameworks, tools, methodologies and processes
Qualifications for infrastructure developer
  • Experience with cloud monitoring solutions is a plus
  • Linux/UNIX programming skills
  • Operate process in Global Technology Infrastructure Service Delivery team
  • Strong development skills (JAVA/C#) is a must
  • Extensive experience with continuous integration tools
  • Knowledge and experience of a Cloud Management Platform
5

Infrastructure Developer Job Description

Job Description Example
Our innovative and growing company is searching for experienced candidates for the position of infrastructure developer. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for infrastructure developer
  • Gather tecnical requirements for IT processes to be automated
  • Communication with a Client
  • Confirm architecture approach and general implementation steps with main stakeholders
  • Develop system design and detailed design specifications for the digital applications
  • Perform functional/detailed design peer reviews
  • Interact with clients to develop deliverables that meet expectations and to provide support
  • Perform application support responsibilities as defined in the Service Level Agreement
  • Answer functional and technical product questions
  • Provide Corrective, Adaptive, Preventative, and Client Service support on applications supported by the team
  • Apply Agile software development methodology and discipline
Qualifications for infrastructure developer
  • Require experience developing software for Linux
  • Require C++ or Java experience, preferably both
  • Require experience developing and troubleshooting multi-threaded applications
  • Require experience developing and troubleshooting network client-server applications, with an understanding of TCP/IP, UDP/IP and the OSI model
  • Prefer experience using STL and Boost for C++
  • Prefer experience developing unit tests

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates