Posted: 2 months ago

Job Description:

  • Design and write applications to manage, maintain, and deploy production systemsDevelop deployment and automation tools for build systems
  • Consult development teams on new platforms (sizing container schedulers, certificate creation, baking-in high availability, etc.)
  • Participate in on-call rotation as needed
  • Additional technical skills you have or are interested in acquiring
  • Programming and enterprise software development, including architecture, design, writing, compilation, microservices, and client/server applications
  • Containerization (Docker) and orchestration (Kubernetes)
  • Creating highly available systems, testing frameworks, container host monitoring, automated TLS certificates, centralized logging
  • Continuous integration/Continuous delivery principles, pipelines, and services (Jenkins, Artifactory)
  • Cloud computing with Amazon web services.
  • Scripting and programming languages (Go, Python, bash, and Java)
  • Configuration management systems (Puppet, Foreman, Ansible, Salt)
  • Reverse proxies, web servers, TLS configuration, and Let's Encrypt using nginx and Apache
  • Networking, including the TCP/IP stack, UDP, DNS