- Broad technical proficiency, with a thirst for knowledge, and a 'can do' attitude
- Ability to manage rapidly shifting priorities and dependencies
- Hands-on technical experience in Linux environments
- Ability and readiness to quickly learn new technologies.
- Should have participated in, and be familiar with, Agile (Scrum) project methodology and practices
- Take high-level design decisions from team and turn them into reality that solves customer issues
- Team player, excellent communication skills and able to successfully articulate technology concepts to both business and technical audience
- Demonstrated ability to quickly understand business requirements, propose reference architectures, and possible technology solutions. Must be capable of presenting options and weigh implementation
- Solid scripting & development language (e.g., bash, Go, Python, etc.)
- Experience with automation software using Ansible , HashiCorp stack and Python
- Experience with monitoring systems (e.g. Grafana/InfluxDB, Nagios, Datadog, CloudWatch, New Relic etc.)
- Experience building tools for automation (building, testing, releasing, monitoring and alarming)
- Experience with IaaS and PaaS providers such as AWS, OpenStack, VMWare etc.
- Proficient in Linux command Line, system Administration and good hands-on installing software on Linux platforms
- Understanding of containers technologies like Docker, Fargate, ECS or Kubernetes.
- Hands-on experience with building and running containers on one of these platforms is a plus
- Some networking knowledge (OSI network layers, TCP/IP, Firewalls, traffic shaping, and load balancing)
- Familiarity with continuous integration/deployment processes and tools such as Jenkins, Concourse etc.
- Experience with deploying and operating infrastructure running micro services based platforms
- Working with technical partners to understand their roadmaps and identify critical technical capabilities that need adoption
- Collaborating with our technical operations teams to understand and spread innovative technical tools and practices
- Producing technical designs and documentation at varying levels of granularity
- Crafting detailed templates to assist learners in understanding key technical concepts
- Performing code reviews
- Working with Product development teams to assist them in meeting their business goals through accelerated adoption of approved technologies.
- Mentoring more junior members of the technical staff.
- Building proof-of-concept systems or conducting exploratory experiments with modern technology.
- Serving as an ambassador of TPX to the broader technical community, both inside and outside of the organization, via a combination of authorship of technical papers, journal articles, and/or blog posts; and delivering presentations at technical conferences, meetups, user groups, etc.
Company
Computer Enterprises, Inc.
United States of America
Location
Remote Position
(From Everywhere/No Office Location)
Job type
Full-Time
Golang Job Details
As a Software Engineer, you will be a contributor to the team, working on cutting edge technology stacks that impacts and delights millions of customers.
Job Requirements:
Technical Skills:
WHAT YOU LL DO:
More Developer Job Boards
Fullstack Developer Jobs Golang Jobs JavaScript Jobs Python Jobs React Jobs Rust Jobs Java Jobs