Falls Church, VA
Follow us

Cloud Team Lead

About the Role

Karthik Consulting, LLC, is looking for a Cloud Team Lead to join our rapidly growing team headquartered in Falls Church, VA! This position supports projects located in Bethesda, MD, and Northern Virginia. Qualified candidates should have at least six years of hands-on experience working with Linux and federal or commercial consulting experience. This role requires candidates to have at least a bachelor’s degree and the ability to obtain a Public Trust Clearance. The ideal candidate for this position will have both development and system administration background or experience.

Responsibilities

  • Managing and operating NCBI’s Amazon AWS and Google GCP cloud resources 
  • Lead integration of cloud resources with on-prem resources
  • Manage migration of applications and services from legacy on-prem to cloud resources
  • Architect new cloud environments and improvements to existing cloud environments
  • Manage network firewalls, routing, VPN and AWS direct-connect links, Fortinet Fortigate systems
  • Lead System administration and configuration management of Centos 7 systems using puppet
  • Manage user training and system documentation
  • Engineer solutions to enhance system stability, availability, and observability
  • Support high-volume applications providing 24/7/365 worldwide

Required Qualifications

  • Bachelor’s degree in a STEM field (Engineering, Computer Science, Mathematics, Physics) or equivalent industry experience in Software Development/Linux Systems Administration
  • 10+of professional experience with 6+ years of experience demonstrated experience working with Linux systems administration, particularly CentOS 7 or RedHat 7. Three years of hands-on experience working with Linux and federal or commercial consulting experience.
  • Experience with architecting cloud environments and leading cloud migrations
  • Operational experience managing Cloud resources within Amazon AWS or Google’s Cloud Platform, particularly:
    • User management
    • Roles and permissions
    • Compute instances
    • VPCs and subnets
    • routing
    • firewall rules/security groups
  • Experience writing scripts to automate management tasks
  • Some programming experience, applicable to developing cloud management tools (one or more of Bourne/Bash shell, Ruby, Python, Perl
  • Self-starter, able to work independently
  • Ability to learn quickly and adapt to a rapidly changing environment
  • Strong understanding of networking concepts (subnetting, basic routing, UDP, TCP, ICMP)
  • Ability to manage firewall rules
  • Strong troubleshooting skills

Desired Qualifications

  • Familiarity with managing continuous integration tools such as TeamCity, Jenkins, or GitLab
  • Experience with MS Windows systems administration
  • Experience with Active Directory and Active Directory Federation Services
  • Experience managing resources with puppet
  • Experience writing code to automate management of cloud resources via their native CLI or API
  • Experience with cloud automation tools (packer, terraform, cloud-init)
  • Experience with enterprise monitoring tools such as nagios, splunk, telegraf, influxdb
  • Experience with cloud monitoring tools such as CloudWatch and CloudTrail.
  • Familiarity with Atlassian tools (JIRA, Confluence, bitbucket)
  • Experience with git
  • Experience with container technologies (docker, Kubernetes, OpenShift)
  • Experience programming in Bourne/Bash shell, Ruby, Python, Perl

Apply for this position

Allowed Type(s): .pdf, .doc, .docx