Note: The job is a remote job and is open to candidates in USA. Sherwin-Williams is a company focused on paints, coatings, and innovative solutions. The Senior Platform Engineer designs, builds, maintains, and improves technology platforms while managing infrastructure, DevOps tools, security, resiliency, and production environments. The role also coordinates cross-functional teams, conducts technical research, produces design documentation, and manages vendor relationships.
Responsibilities
- Responsible for designing, building, problem-solving, troubleshooting, and maintaining platforms within the current technology environment
- Maintain the platform hardware, software, and network requirements in alignment with business needs and organizational standards defined
- Monitor system performance and troubleshoot issues as they arise to continuously improve platforms in alignment with application goals
- Manage and configure DevOps tools (such as API Gateway, Teraform) to support processes as per organizational needs
- Collaborate with DevOps engineering and production team to update, troubleshoot and maintain platforms and environments to bring new features and services into production
- Identify, prioritize, implement and maintain automated and orchestrated fulfillment mechanisms to optimize delivery of key platform services
- Coordinate the tasks of other teams that work within the target platform to ensure smooth operations
- Identify and mitigate security threats to comply with a strict security compliance
- Develop and implement security and resiliency policies, standards, and procedures to protect the infrastructure and ensure compliance with regulations
- Produce high-level design documentation where required
- Conduct technical research regarding user requests for new/modified systems or problem resolution
- Manage vendor relationships and discussions related to design docs, platform changes, and other modifications, as needed
Skills
- Bachelor's degree in Computer Engineering, Electronics Engineering or related field of study and Five (5) years of experience as a Java/J2EE Developer, Software Engineer, Platform Engineer or related role where required experience gained
- In lieu of a Bachelor's degree and five (5) years of experience, employer will accept no degree and seven years of experience as a Java/J2EE Developer, Software Engineer, Platform Engineer or related role where required experience gained
- Five (5) years in platform engineering and infrastructure components
- Experience in automated interaction with physical infrastructure
- Experience in managing and maintaining cloud-based environments such as AWS, GCP, or Azure
- Experience with monitoring and log management tools such as Nagios, Splunk, and ELK
- Experience in developing and implementing backup and disaster recovery strategies
- Excellent scripting experience in languages such as Python, PowerShell, and Bash
- Experience with Infrastructure as Code (IaC) and configuration management tools such as Ansible, Chef, and Terraform
- Experience with Programming Languages; Cloud Technologies & Platforms; Continuous Integration and Continuous Deployment (CI/CD) and DevOps Methodology
- Experience in Software Packaging and Deployment Procedures; Operating Systems; Network Operations, Configuration, & Services; Containerization; Monitoring and Logging and Integration Technology
Benefits
- Remote work permitted.
- Rewards, benefits and the flexibility to enhance your health and well-being.
- Opportunities to learn, develop new skills and grow your contribution.
- An inclusive team and commitment to our own and broader communities.
- Retirement benefits.
- Health care benefits.
- Total well-being benefits.
- Daily commute benefits.
Company Overview