Infrastructure Developer Job Description
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:
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:
Desired experience for infrastructure developer includes:
Infrastructure Developer Examples
Infrastructure Developer Job Description
- 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
- 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
Infrastructure Developer Job Description
- 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
- 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!
Infrastructure Developer Job Description
- 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
- 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)
Infrastructure Developer Job Description
- 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
- 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
Infrastructure Developer Job Description
- 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
- 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