United Software Group Inc is seeking a Principal Platform Engineer, a role that requires a strong software development background focused on enabling the development and deployment of enterprise applications. The engineer will work on automating processes and ensuring high uptime and minimal errors in application delivery, while utilizing a suite of custom accelerators.
Responsibilities:
- Quickly be steeped in a suite of custom accelerators which include: Continuously tested & delivered Infrastructure, Pipeline, and Policy as Code
- Extensible automation & dependency management code frameworks
- Development of event driven functions, APIs, backend services, Command Language Interfaces, and Self-Service Developer Portals
- All your work will be covered with unit, security, governance, and functional testing utilizing appropriate frameworks
- Customize and deploy the delivery platform that will enable the application developers to rapidly create, demonstrate, and deliver value sprint over sprint for much of the Global Fortune 500
Requirements:
- 1+ years coding in either Python, Typescript, or Go lang
- 1+ years scripting experience in bash or powershell
- 6+ years of networking experience (security, DNS, VPN, Cloud, load balancing)
- 6+ years of systems administration experience with at least one operating system (Linux or Windows)
- 5+ years' experience with one of the following public cloud platforms (AWS, Azure, or GCP)
- 4+ years of CI/CD experience
- 4+ years of serverless or container-based architecture experience
- 4+ years of Infrastructure as code (IAC) experience
- Can autonomously contribute to cloud and application orchestration code and actively involved in peer reviews
- Can deploy and manage the common tools we use (Jenkins, monitoring, logging, SCM, etc) from code
- Advance networking (tcpdump, network flow security analysis, can collect and understand metric between microservices)
- Experience with advance authentication technologies (federated auth, SSO)
- Fluent in DevOps principles and patterns
- Fluent in Agile practices