Title: Senior Software Engineer - Platform Engineering
Location: Los Angeles, CA
Duration: Direct Hire, Salaried
Compensation: $135,000 - $140,000
Work Requirements: US Citizen, GC Holders or Authorized to Work in the U.S.
Job Description
As a Senior Software Engineer on the Platform Engineering team, you will be focused on building and maintaining platforms and tools that enable our developer teams to be proactive and automate testing, application monitoring, and the deployments of code changes to QA, production, and production-like development environments. You will create and deploy tools and APIs to allow our software teams to manage environments and infrastructure as code.
Key Responsibilities & Duties
- Build tools and systems that support Java, Python, JavaScript, development environments across our repos.
- Work on our next-generation, continuous delivery platform for Container, Serverless, and VM-based Compute Engines.
- Provide engineering support for systems automation and monitoring:
- Build scalable automation and monitoring solutions to maintain operational SLAs, using a variety of tools, including Splunk, Perl, Python, and Bash scripting.
- Design distributed configuration management and build automation tools using Docker, Jenkins, and Git.
- Design and maintain automation pipelines with Kubernetes, Spinnaker, Docker, and Jenkins for development, QA, and production environments.
- Create and maintain clear and up-to-date operational documentation.
- Review and test infrastructure design efficiency for new applications.
- Provide systems operational architecture consulting on assigned projects.
- Ensure standards or best practices are followed for development, QA, and production environments.
- Excellent written and verbal communication skills for greater efficacy in documentation and support case handling.
Required Knowledge, Skills, and Abilities (KSAs)
- Have a strong liking to build and scale critical distributed systems.
- Working experience with CI/CD platforms like Jenkins and Spinnaker.
- Working experience with Docker and Kubernetes.
- Proficient in coding and scripting languages such as C/C++, Go, Java, or Python.
- Maintaining current technical knowledge to support rapidly changing technology, always on the lookout for new technologies and working with the team in bringing in new technologies.
- Enhance and create new APIs and tools to improve our shared services monitoring (Kafka, Redis).
Education And Experience Requirements
- Master's/Bachelor's Degree in Computer Science or Engineering.
- 5+ years of Software Engineering, developer evangelism, and architecture experience.
- Experience with distributed configuration management, build automation, and file revision tools like Puppet, Jenkins, and Git.
Working Conditions & Physical Requirements
- Work Location is Los Angeles, CA.
- Willingness and ability to travel domestically and internationally 30% of the time.
About INSPYR Solutions
Technology is our focus and quality is our commitment. As a national expert in delivering flexible technology and talent solutions, we strategically align industry and technical expertise with our clients' business objectives and cultural needs. Our solutions are tailored to each client and include a wide variety of professional services, project, and talent solutions. By always striving for excellence and focusing on the human aspect of our business, we work seamlessly with our talent and clients to match the right solutions to the right opportunities. Learn more about us at inspyrsolutions.com.
INSPYR Solutions provides Equal Employment Opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability, or genetics. In addition to federal law requirements, INSPYR Solutions complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities.
#J-18808-Ljbffr