We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.
#alert
Back to search results

Platform Engineer_Infrastructure Services

Consolidated Edison Company of New York
$105,000.00 - $145,000.00 / yr
United States, New York, New York
4 Irving Place (Show on map)
Sep 17, 2024

Overview

This is a new position that we are creating to support our growing platform needs and challenges. The Platform Engineering team will be responsible for designing, developing, testing, deploying, and maintaining the core platform services and infrastructure that power our applications and products. As a Platform Engineer at Consolidated Edison of New York, you will be responsible for designing, implementing, and maintaining our infrastructure to ensure scalability, reliability, and security. You will work closely with development teams, architects, and other stakeholders to deliver a seamless and robust platform that meets the needs of our customers and internal teams.

Responsibilities

Core Responsibilities
  • Design and Implement Infrastructure: Develop and maintain scalable, reliable, and secure infrastructure solutions using infrastructure as code (IaC) tools such as Terraform and Ansible.
  • Automation Development: Utilize Python, PowerShell, and Bash to create automation scripts and pipelines to streamline platform operations, including deployments, monitoring, and scaling.
  • Platform Support and Maintenance: Provide ongoing support for the platform, ensuring high availability, performance, and security across all environments.
  • System Architecture Design: Collaborate with architects and engineers to design robust, scalable, and cost-effective system architectures that meet business needs.
  • Cloud Platform Management: Manage cloud platforms (e.g., Azure and AWS) to ensure optimal performance, scalability, and cost efficiency.
  • CI/CD Pipeline Management: Build, maintain, and optimize continuous integration and continuous delivery (CI/CD) pipelines for automated testing, deployment, and monitoring.
  • Security and Compliance: Implement security best practices and compliance controls within the platform, including identity management, access control, and data encryption.
  • Monitoring and Logging: Set up and manage monitoring, logging, and alerting systems to proactively identify and resolve issues.
  • Collaboration with Development Teams: Work closely with development teams to ensure seamless integration of their applications into the platform.
  • Performance Tuning and Optimization: Analyze and optimize platform performance, including compute, storage, and network resources.
  • Disaster Recovery Planning: Develop and maintain disaster recovery plans to ensure business continuity in case of platform failures.
  • Incident Response and Troubleshooting: Respond to platform incidents, perform root cause analysis, and implement corrective actions.
  • Capacity Planning and Resource Management: Conduct capacity planning and manage platform resources to meet current and future demands.
  • Documentation and Knowledge Sharing: Create and maintain comprehensive documentation for platform architecture, processes, and procedures.
  • Integration with Third-Party Tools: Integrate third-party tools and services into the platform to enhance functionality and performance.
  • Infrastructure Cost Management: Monitor and manage infrastructure costs, optimizing resource utilization to reduce expenses.
  • Training and Mentorship: Provide training and mentorship to junior engineers and other team members on platform technologies and best practices.
  • Technology Evaluation and Adoption: Stay up-to-date with emerging technologies and evaluate their potential for adoption within the platform.
  • Stakeholder Communication: Communicate effectively with stakeholders, providing updates on platform status, issues, and future plans.
  • Compliance with Industry Standards: Ensure the platform complies with relevant industry standards and regulations, such as GDPR, HIPAA, and SOC 2.

Qualifications

Required Education/Experience
  • Master's Degree and with a minimum of two (2) years of experience in Platform Engineering or similar or
  • Bachelor's Degree and with a minimum of three (3) years of experience in Platform Engineering or similar or
  • Associate's Degree and with a minimum of five (5) years of experience in Platform Engineering or similar or
  • High School Diploma/GED and with a minimum of five (7) years of experience in Platform Engineering or similar
Preferred Education/Experience
  • Master's Degree In Computer Science, Engineering, Math or related field and with a minimum of three (3) years of experience in Platform Engineering or similar
  • Bachelor's Degree In Computer Science, Engineering, Math or related field and with a minimum of five (5) years of experience in Platform Engineering or similar
Relevant Work Experience
  • Proven experience in platform engineering or a similar role.
  • Expertise in infrastructure as code (IaC) tools such as Terraform, Ansible, or equivalent.
  • Strong knowledge of cloud platforms (AWS, Azure, GCP) and experience managing cloud-based infrastructure.
  • Proficiency in Python, PowerShell, and Bash.
  • Solid understanding of security best practices and compliance requirements.
  • Experience with microservices, RESTful APIs, containers, orchestration, and serverless architectures
  • Experience with monitoring, logging, debugging and alerting tools.
  • Expertise in infrastructure as code (IaC) tools such as Terraform, Ansible, or equivalent.
  • Excellent communication skills and the ability to work collaboratively with cross-functional teams.
  • Experience with DevOps, SRE, or platform reliability engineering principles and practices
  • Passionate about learning new technologies and solving complex challenges
  • Strong communication, collaboration and problem-solving skills and the ability to troubleshoot complex issues.
Licenses And Certfications
  • Driver's License Required
Physical Demands
  • Sit or stand to answer a phone for the duration of the workday
  • Sit or stand to use a keyboard, mouse, and computer for the duration of the workday
  • Possess manual dexterity and the ability to use hands for the duration of the workday
  • Ability to stoop, bend, reach, and kneel throughout the workday
  • Stand to use/operate office equipment for the duration of the workday
  • Ability to read small print and symbols
Additional Physical Demands
  • Must be able to respond to Company emergencies by performing a System Emergency Assignment to restore service to our customers.
Applied = 0

(web-5fdf5b7fb4-dtl8q)