Principal Cloud Engineer

closed
ConnectWise Logo

ConnectWise

πŸ“Remote - United States

Summary

Join ConnectWise as a Principal Cloud Engineer II and contribute to the design, implementation, and maintenance of our cloud services. You will collaborate with cross-functional teams, improve deployment processes, and ensure the security and performance of our cloud infrastructure. This role requires advanced cloud infrastructure knowledge, experience with various programming languages, and strong problem-solving skills. You will work on projects involving AWS, Azure, or Google Cloud, and contribute to improving our CI/CD processes. The position offers a hybrid or remote work option depending on location and may involve some travel.

Requirements

  • Ability to manage projects and processes independently with limited supervision
  • Advanced knowledge of applicable work area
  • Ability to situationally adapt and understand new technology/processes as per business requirement
  • Strong knowledge of Cloud Infrastructure Environments (Microsoft Azure, AKS (Azure Kubernetes Services)
  • Knowledge of programming and scripting languages (Python, Terraform, Cloud Formation)
  • Strong knowledge of IAC (Terraform)
  • Knowledge of System Administration for both Linux and Windows based servers
  • Ability to work constructively and independently under stress and pressure in a fast paced, multi-tasking environment
  • Ability to interact positively and openly with colleagues and external business contacts, with strong verbal and written communication skills
  • Ability to manage competing priorities and multi-task while producing high quality work
  • Strong problem-solving skills
  • Strong organization and time management skills with the ability to meet reasonable deadlines
  • Strong technical skills including networking, security, and database design
  • Strong knowledge of relevant software development tools including version control, build processes, debuggers, and test frameworks
  • Knowledge and proven working experience with Cloud infrastructure including deployment and monitoring of available, scalable, secure environments
  • Bachelor’s degree in related field or equivalent business experience
  • 6+ years of relevant experience

Responsibilities

  • Provide support to the Engineering teams, with a high attention to detail
  • Research, analyze, and document findings
  • May coach and review the work of other team members
  • Design, build, and deliver cloud computing solutions, hosted services, and underlying software infrastructure
  • Design and architect solutions for existing client-facing applications as they are moved into cloud environments such as AWS, Azure, or Google Cloud
  • Support and troubleshoot scalability, high availability, performance, monitoring, backup, and restorations of different environments
  • Assist with deployment, automation, and security of cloud servers hosting our applications
  • Review, document, and implement security policies on cloud infrastructure
  • Ensure required proactive diagnostics and monitoring of cloud infrastructure are in place
  • Architect automation solutions for reduction of costs and efficiencies improvement
  • Maintain awareness of PaaS, LaaS, and related technology trends and how trends impact product
  • Provide direction toward improving our existing CI/CD processes and drive IAC adoption across the organization

Benefits

Onsite/Hybrid/Remote depending on location

This job is filled or no longer available