About the Role

Title: Cloud Automation Engineer (Remote)

Location: MD-Annapolis; US Remote

Job Description:

GovCIO is currently hiring for a Cloud Automation Engineer. This position will be a fully remote position located within the United States.


This is a hands-on software engineer position to define, build, test and deploy high-quality platform capabilities & features that will support reusability, perform at scale, be supportable, and be extensible. Apply system thinking and solve complex technology challenges of enterprise level, support decentralized & distributed systems and provide platform services for other delivery teams. Key job responsibilities.

  • System Design and Analyze: Analyze business requirements and specifications to design automation and integrated systems that meet the operational needs
  • Design and develop IT infrastructure Automation solutions using scripting languages i.e., Python, PowerShell, Bash, REST, YAML, and JSON etc.
  • In-depth knowledge and hands-on experience of multiple infrastructure automation tools and technologies such as Ansible, Puppet, Azure Resource Manager, and Terraform.
  • Working experience of DevOps tools, GIT, CI/CD Pipelines, Jenkins, etc.
  • Integrate Automation solutions with other IT tools and platforms.
  • Implement Infrastructure as Code (IaC) principles to build and manage infrastructure in a consistent and repeatable way.
  • Monitor and maintain automation scripts to ensure they are running smoothly and efficiently.
  • Develop and implement best practices for automation development and operation.
  • Stay up to date on the latest trends and technologies in IT infrastructure automation.
  • Collaborate with other IT teams, developers, and stakeholders to understand their needs and develop effective automation solutions.
  • Document your work and share your knowledge with others.
  • Decentralized Computing: Subject matter expert to ensure platform decentralized infrastructure deployment capabilities are operational & continuously improved. Provide expert consultancy on infrastructure setup and networking during platform deployment & implementation.
  • Automation: Collaborate with & provide guidelines to agile delivery teams to develop and maintain automation patterns & implementing CI/CD pipelines
  • Built-in Quality: Ensure quality is built into daily artifacts check-ins instead of inspected later. Support collective ownership, adhere to standards and processes, continually improve product quality through refactoring, reducing technical debts and meet compliance & IT security audits.
  • Platform Adoption: Ensure the platform capabilities & services are our end-users’ preferred choice by focusing on understanding/anticipating technical needs, usability, ease of onboarding, increasing productivity and time-to-market.
  • Ecosystem Interoperability: Ensure the platform capabilities & services can be easily interconnected with other partner platforms for network effect, scalability and combining individual digital services into comprehensive end-to-end patient journey offerings.


Required Skills and Experience:

  • Bachelor’s Degree or above in Computer Science or related field with 10 years experience.
  • 5+ years of hands-on experience in developing, building, and deploying into decentralized clusters/nodes, hybrid (Cloud & Edge) deployments and a developer portals/services or APIs
  • Infrastructure automation (Cloudformation, Terraform)
  • Containerization (Rancher, Docker, K8S, Harbor, Helm Charts)
  • CI/CD frameworks and tools (Gitlab, Jenkins, Artifactory, Ansible)

Preferred Skills and Experience:

  • A postgraduate qualification (e.g. MSc; or higher degree qualification in a relevant area) would be desirable
  • Strong hands-on experience supporting CI/CD development and production pipelines at large scale
  • Strong skills with a programming language using modular, reusable code methodologies
  • Agile development methodology
  • Ability to operate successfully in an unstructured, fluid environment – comfortable ‘taking a position’ with imperfect or incomplete information