Our client is looking to accelerate our expansion to the public cloud. The client is looking to hire an experienced Cloud engineer to help propel them forward. The ideal candidate will have a passion for new technology and a demonstrated record of success enabling projects that involve the Cloud, automation, Linux, networking, security, and software development.
Primary Job Responsibilities
The responsibilities of this position include, but are not limited to the following:
Plan, implement, administer, support and document various pieces of a multi-cloud infrastructure, both public and private
Set up new cloud environments, VPCs and Federated accounts.
Architect solutions for high performance, scalability, fault tolerance, security and cost-effectiveness
Implement infrastructure as code with Terraform, Ansible or similar technology.
Work within the organization on the Continuous Integration (CI) and Continuous Delivery (CD) program (Jenkins / GitLab, Azure DevOps, etc.)
Work with vSphere and bare metal infrastructure by combining automation and Kubernetes to provide flexible compute resources
Lead projects involving engineers from many different disciplines: system administration, networking, security, development and operations
This position will also provide support, mentoring, guidance and technical development (training, documentation, instructions) to other IT staff, including working with others one on one and in group settings
Serve as an escalation point for SAs and other teams. Work on troubleshooting and resolving complex problems.
OS upgrades, performing application setup and integration, diagnosing issues with applications running on servers or in microservices, server automation/shell scripting, debugging network issues
Provide coverage during holiday peak periods and occasional weekend on-call rotations
Required Skills:
Position requires 2+ years of Cloud or DevOps experience as well as prior background in Linux Administration/Engineering working in development and production environments
Hands-on experience with one or more public cloud platforms: Google Cloud Platform, Azure and AWS.
Expert knowledge of various cloud components and services like authentication, networking, compute, storage, security, logging, API, management, Terraform/CloudFormation, Logging, Container Registry, etc…
Automation experience with Ansible or Puppet. Ability to create scripts and modules using shell or Python/Perl/Ruby.
Experience with container runtimes and orchestration platforms especially Docker and Kubernetes
Experience with managed Kubernetes (GKS, AKS, EKS)
Experience working with CI/CD
Solid knowledge of Linux operating system internals, file system structures, machine architectures and networking
Must have excellent written and verbal communications, good presentation and documentation skills.
Ability to lead and complete projects independently, as well as be able to delegate tasks to others. Be proactive and manage expectations. Adjust to shifting priorities in a fast-paced, dynamic environment.
Preferred and Nice-To-Have Skills:
Hardware technologies and systems administration, configuration, troubleshooting, performance tuning, security, and general maintenance
VMware vSphere and Hyper Converged Infrastructure (HCI)
Working knowledge of REST API, YAML, JSON
Experience with Apache, NGINX, Tomcat, Websphere/Commerce, WebLogic, Oracle databases, DNS