CCG is a technology company focused on equipping customers with the capabilities and support to conduct intelligent and successful cyber operations. We do this by finding the most talented engineers and operators in the country, give them some of the most challenging problems facing the US government, and help them unleash their creativity and problem-solving skills. Excellence is our standard and mission success is our metric.
CCG seeks intelligent, dedicated, and passionate top-notch individuals to join our high-performing team. We provide a work atmosphere that fosters professional and individual growth, while working toward common goals. A DevOps Engineer at CCG is more than just a developer. We need you at the forefront of new ideas and expect you to provide automated and robust delivery, always looking for ways to improve effectiveness and quality.
Write stable, extensible and maintainable code.
Integrate with third-party APIs and internal... utilities.
Maintain and add to a suite of automated tests.
Participate in code reviews.
Participate in the project’s agile process.
Translate technical requirements into high-quality, secure and robust implementations.
Deploy, automate and maintain various systems.
Willingness to share knowledge as well as receive knowledge.
Must be able to obtain a Top Secret Security Clearance
Ability to design maintainable long standing systems with a team of developers.
Strong knowledge of Linux (CentOS, RedHat, Ubuntu, Debian).
Experience with networking, including routing and switching.
Quick learner, both able and willing to learn new technology and software.
Ability to work with minimum supervision, while collaborating with team members regularly.
A passion to automate systems and processes.
A passion to continuously learn.
Ability to work independently or in a team.
Experience with provisioning/configuration management tools such as Ansible, Chef, Puppet.
Experience with Infrastructure as Code tools such as Terraform and CloudFormation.
Experience writing scripts in a language such as Bash or Python.
Experience with a cloud computing platform such as Amazon Web Services (AWS).
Understanding of REST APIs.
Exposure to databases and SQL.
Ability to analyze network traffic using Wireshark, tcpdump or related tools.
Experience with continuous integration and deployment.
Experience with virtualization platforms such as VMware and vCenter.
Experience with Linux containerization technologies such as Docker.
Experience with Platform as a Service (PaaS) technologies such as Kubernetes.
Knowledge of a major programming language such as : Python, C/C++, Java, C#, Go, Rust.
Experience with task tracking software such as Jira.
Experience working in an agile environment.
Experience with host-based and network-based firewalls such as iptables, Cisco ASA, or Juniper SRX.
Experience with system alerting and monitoring.
Experience with a version control code repository like gitlab, bitbucket, mercurial, etcRead more