workingnomads.co engineering senior systems cloud architect

Senior Systems Cloud Architect


The Senior Systems Architect is an experienced, well-rounded, jack of all trades, that is capable of development, systems administration, automation, and quality assurance of code and systems. They are well-versed in System Reliability and DevOps methodologies, and have been instrumental in getting them configured and available in other environments. They are forward thinking, and take into consideration future possibilities when considering requirements. This person is a leader, who can help increase the knowledge and skillsets of others on their team, provide feedback, do code reviews, and manage individual projects from start to completion.

This position is remote based; PST hours are highly desired

Responsibilities:

Plan and deploy cloud resources to various cloud networks including Amazon Web Services and Google Cloud.

Develop and deploy software applications using Kubernetes.

Develop infrastructure changes and software deployments using Puppet, Terraform, and Kubernetes.

You must be comfortable writing scripts from scratch as well as expanding/modifying existing scripts.

Excellent communication skills are a must, both written and verbal

Planning, implementing, documenting, and administering configuration control procedures across multiple projects.

Administering, maintaining, and troubleshooting source and change control repositories.

Executing, verifying, and troubleshooting full software system builds.

Defining, implementing, and documenting software deployment strategies and installation procedures.

Archiving software versions and transferring them to other departments for release and distribution.

Contributing to continuing process improvement of all software configuration management activities and procedures.

Develop build scripts and tools for builds, using most appropriate languages and technologies.



Requirements:

Bachelor's degree in Software or Engineering from an accredited four-year college or university.

5+ years' in Software development, Configuration Management, and/or Cloud Networking deployment

Thorough understanding of GCP (preferred), AWS and/or Azure technologies/implementation/deployment

Configuration Management and Automation

Full life-cycle experience (design through delivery and support), Developing and improving CI/CD standards, practices and procedures

Team Lead experience or comfortable leading work of others

Experience with software development/scripting languages such as Bash and Python.

Experience with Docker/Kubernetes/containerization of applications.

Familiar with Configuration Management concepts, build framework design, and architecture.

Thorough understanding of networking concepts, firewalls, routers, and related technologies

Linux and Windows experience required

Experience with Puppet (preferred), Ansible, or Chef

Experience developing and deploying infrastructure as code with Terraform

Excellent communicator, capable of working with multiple teams around the world, providing clear and well-written documentation



Additional Preferred Skills:

Experience with VoIP telephony applications is a plus





special offer