Logo
Tactical Engineering Analysis

DevOps Engineer

Tactical Engineering Analysis, San Diego, California, 92189


Overview We are currently seeking a DevOps Engineer to support for designing, implementing, and managing infrastructure and deployment processes of the C2PMod product. This role collaborates with development, test, and operations teams to streamline workflows and ensure high availability, security, and performance of the C2PMod application. Responsibilities Essential Functions/Job Duties: Design and implement scalable, reliable, and secure infrastructure on project specific cloud platforms such as AWS, Azure, or GCP. Evaluate proposed hardware network infrastructure changes across any/all system and network requirements. This includes deployment, integration, configure, upgrade, patch, on physical and virtual systems. Automate project specific deployment processes using CI/CD tools such as Jenkins, GitLab CI, CircleCI. Manage project specific configuration technologies such as Docker, Kubernetes, Openshift, Ansible Automate manual processes in regards to software development life cycle including: software scanning using tools such as Checkmarx, CPPCheck, JFrog Xray. Implement cloud development environment such as Amazon Web Service or other virtual hosting. Monitor and optimize system performance and resource utilization on EC2 virtual machines. Research and provide recommendations for available virtual hosting services to support the needs of the Software Development Program. Create and maintain build and test pipelines to support development and distribution of software artifacts using Jenkins automation framework. Uses software repositories such as Nexus and Artifactory to store and retrieve build artifacts. Collaborate with development teams to improve software delivery and deployment processes. Ensure the security and compliance of the infrastructure and applications. Define tools needed for cloud based data repositories and Configuration Management of the Software Development Program. Mentor and guide junior team members, fostering a culture of knowledge sharing. Stay up-to-date with industry trends and emerging technologies to improve our DevOps practices. Equipment Used: Laptop Computer and peripheral equipment Typical Working Conditions: General office environment with US Government provided NMCI Computer and peripheral equipment TEA Corporate laptop will be provided at the discretion of Executive Management Written Communications: Operates standard computer based business tools (including but not limited to Microsoft Word and Excel) effectively with a high degree of competency. Independently generates documentation that presents information in a logical manner. Verbal Communications: Demonstrates excellent clear and concise verbal communication skills. Active communicator - giving full attention to what other people are saying, taking time to understand the points being made, asking questions as appropriate. Cutomer Interface Activities: Uses independent discretion to develop an effective client to customer communication process involving stakeholder identification, planned communication, efficient information distribution, and managing expectations. Qualifications Skills/Qualifications: Five or more years (5) Experience establishing processes and procedures for setting up C++ development environments that are virtually hosted Experience with all aspects of Software Development Life Cycle (design, development, testing, and implementation) Experience with code scanning software: Checkmarx, CPPCheck, and JFrog Xray Experience with Atlassian tools such as : Jira, Bitbucket and Confluence Experience with container technologies such as Docker, Kubernetes, or Openshift Experience using Jenkins Automation Framework to create Continuous Integration (CI) Pipeline Experie ce with scripting languages such as: BASH, Python, Groovy, and JavaScript Knowledge of Linux and Windows Operating Systems for use in the development environment. Familiar with services to support software development tools and continuous integration/continuous deployment pipelines. Familiar with source control tools such as GIT. Familiar with implementing STIGs in cloud and HWIL systems. Familiar with Atlassian tools such as JIRA, Bitbucket, Confluence. Familiar with programming languages such as Java, C++, .NET framework. Familiar with static code analysis tools such as Coverity. Work Schedule: 9/80 Able to efficiently adapt to new priorities. This includes effectively multitasking project responsibilities with an awareness to support changes as needed. The ability to work non-standard work hours and schedules in support of project requirements. Essential Physical Tasks: Ability to lift 10 lbs. on an occasional basis. Possibility of Domestic and International travel up to 10% of the time by automobile, air, etc. Ability to use a personal computer, keyboard and mouse on a consistent basis. Travel: Potential travel of up to 10% Minimum Education Requirements: Bachelor of Science in a STEM field required. Pay Range: $90,000.00 to $145,000.00 annually, DOE U.S. Citizenship is required Security Clearance: Candidates must have an active clearance OR the ability to obtain a US Government security clearance, and will be subject to a US security background investigation (i.e. favorable background investigation / credit score). Additional eligibility requirements for access to various levels of classified information may also be required. An active security clearance is highly desirable. Tactical Engineering and Analysis, Inc. is an Equal Employment Opportunity/Affirmative Action/Minority/Female/Disability/Protected Veteran Employer