Platform Engineer Job Description
Platform Engineer Duties & Responsibilities
To write an effective platform engineer job description, begin by listing detailed duties, responsibilities and expectations. We have included platform engineer job description templates that you can modify and use.
Sample responsibilities for this position include:
Platform Engineer Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Platform Engineer
List any licenses or certifications required by the position: AWS, LPI, ITIL, RHCSA, CCNA, CCNP, RF, CATE, RHCE, MCSE
Education for Platform Engineer
Typically a job would require a certain level of education.
Employers hiring for the platform engineer job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and University Degree in Computer Science, Engineering, Education, Information Technology, Military, Technical, Information Systems, Computer Engineering, Software Engineering, Science
Skills for Platform Engineer
Desired skills for platform engineer include:
Desired experience for platform engineer includes:
Platform Engineer Examples
Platform Engineer Job Description
- Provide task level direction to contractor resources
- Troubleshoot application reliability and performance issues
- Monitor and report operating efficiency, performance, and reliability of applications
- Identify opportunities for support process improvement or automation
- Explain technical issues to application build teams and business teams
- Review modifications to applications and act as approval point before applications are placed into production
- Interfaces with multiple application teams to understand their API strategy, including new APIs being authored, and backlog of enhancements to existing APIs
- Researches and explores new technology patterns and frameworks, and can implement standalone reference applications or apply to existing problems
- Manage release management process for API environment
- Manage testing resources to support system and integration tests and resolve defects timely
- Experience in a team lead or manager role
- 2 Years experience in IT Development or Project Management
- 2 Years experience in Vendor Management , Contracting, or Procurement
- At least one year coding experience in programming language
- At least two years’ experience supporting COTS applications
- At least three years’ experience in application support
Platform Engineer Job Description
- Manage platform audits to ensure information security and Sarbox compliance
- Plans and leads the deployment of the APIs in production environment
- Leads post-implementation reviews to maximize and share learning
- Very Strong competencies (highly motivated, team player, results oriented)
- Ability to interact with management and technical people at a variety of levels
- Support managing the IT risk profile
- Ensure viability of technology environment to enable business and corporate strategies
- Support accountability of production environment through reporting transparency
- Ensure effective engagement through integrated governance process
- Influence the balance of ‘Cost of Ownership’ against business and technology --Define and manage Service Levels to meet business process needs
- At least three years’ experience in system administration (Windows)
- At least three years’ experience in the design, development, deployment and support of infrastructure
- 5 years’ experience in infrastructure management including expertise in design, development, deployment and support of infrastructure
- Experience with financial analysis software products such as QRM or Polypaths
- MS SQL Server DBA experience/knowledge
- Expertise with High Performance Computing (HPC), Grid Computing, Parallelization, and Virtualization Technologies
Platform Engineer Job Description
- Lead maturity and transformation of the platforms to develop new capabilities
- Lead design and implementation of platform solutions to ensure conformity to non-functional requirements for the applications hosted on the platform
- Working knowledge of firewalls, load balancers, routers, Active Directory
- Proficiency in managing software products using a formal configuration management tool, either Subversion or Git(Hub)
- Engineers may work in any number of functional areas requiring an engineering degree, including, but not limited to, product design, development, research, metallurgy, quality, reliability, materials, manufacturing process, application and installation, product performance/support, service and facilities
- Individuals in this position might expect to have several assignments allowing them to gain experience in multiple engineering functions
- Engineers must manage their own development, continuously learning through experience and staying abreast of technology changes
- Own, architect and build core systems such as supply chain, user facing features for our API layer
- Comprehensive knowledge of the functional and technical aspects of the platforms
- Identify technical obstacles early and work to find creative solutions
- High degree of capability to do detailed end-to-end trouble shooting of application issues from end-user desktop to middleware and application software to backend infrastructure and network
- Business knowledge in the Market Risk/Investments area
- At least 5 years of experience in infrastructure management including expertise in design, development, deployment and support of infrastructure
- At least 1 year of experience in managing software products using a formal configuration management tool, either Subversion or Git(Hub)
- At least 1 year of experience in using/managing cloud based hosting solutions – AWS-EC2/S3
- At least 6 years of experience with Integration technologies such as MQ or other messaging system
Platform Engineer Job Description
- Collaborate with software engineers, operations engineers, and engineering leadership to uncover pain points and opportunities to accelerate the delivery of new business value through software
- Prototype and build new functionality to deliver on key platform objectives
- Deliver an exceptional user experience to our engineers, through the delivery of services enabling self-service environment provisioning and continuous delivery pipelines
- Maintain and support these delivery services, with accountability for production reliability and usage, and the delivery of new functionality
- Virtual infrastructure running Ubuntu Linux and Windows operating systems
- Create sample build scripts, assist with troubleshooting issues in build scripts
- Comprehensive knowledge of the functional and technical aspects of the CM12 platform
- Scale our applications across multiple regions
- Increasing fault-tolerance across all systems
- Clearly define ideas and recommendations, and execute them
- At least 6 years experience with Apache, Tomcat, and Weblogic based systems
- At least 1 year of experience of Routers/firewalls, load balancers, Storage, Backup Systems, VMWare
- At least 1year of experience covering Incident Management, Problem Management
- Master’s Degree in Computer Science, Electrical Engineering, or some other technical area or military experience
- At least 4 years IT System Infrastructure Experience
- At least 2 years Financial Services experience, Brokerage preferred
Platform Engineer Job Description
- Writing and reviewing application code
- Influencing technical direction of the project
- Design, implement, and maintain Microsoft Group Policies in accordance with Information Security, Architecture, and business needs
- Partner with platform owners
- Troubleshoot complex hardware and software defects with low supervision
- Consult with support teams on complex problems with existing systems as needed
- Define and maintain system/application configurations
- Act as the technical lead for medium sized projects (project size or number of projects will increase with level)
- Work with our platform teams (Mobile, Console, Desktop and Special Platforms) to investigate, review and update engine code to solve existing problems
- Collaboration with platform teams and owners to coordinate feature development and ensure the correct functionality across platforms
- Bachelors or Masters degree in Computer Science, MIS, Engineering, Math or Science
- At least 1 year Process Improvements / Engineering experience
- At least 1 year Vendor Management experience
- At least 1 year experience in an Agile environment
- Experience in using cloud based hosting solutions – AWS-EC2/S3
- Experience in using large scale software implementation (high transaction volume, or high-availability concepts)