DevOps Engineer
Role details
Job location
Tech stack
Job description
Sonalysts, Inc. is seeking a DevOps Engineer with critical thinking and effective communication skills to perform systems and software engineering functions for Sonalysts software development projects. The successful candidate will be a key contributor in all phases of the Agile software development lifecycle while working alongside engineers from our development community.
What you will be doing:
- Working onsite at our campus in Waterford, CT
- Managing and maintaining automated build systems and CI/CD pipelines using GitLab
- Managing software work products in GitLab
- Creating deployment packages for delivery
- Improving automation of processes and pipelines
- Day-to-day software support operations: installing, configuring, upgrading software, troubleshooting and resolving network/computer/peripheral issues related to software products
- Responsible for maintaining inventory of hardware and software within our development and test environments
- Communicating daily with project stakeholders (software developers, testers, etc.) regarding status of various system configurations
- Completing security and Information Assurance (IA) training as required, achieving a minimum of 40 hrs/yr of continuing education per DOD IA workforce improvement program
- Managing and reporting software vulnerabilities by performing vulnerability scans, analyzing results, and reporting to relevant stakeholders
- Perform Static Code Analysis on software code base and work collaboratively with software developers to remedy any code that was constructed that reflects a weak security posture or deviates from secure coding best practices
Requirements
Do you have experience in Systems engineering?, Do you have a Bachelor's degree?, * Must be a U.S. Citizen, eligible for a U.S. Department of Defense (DoD) SECRET Security Clearance*
- Bachelor's degree in Computer Science, Information Technology, or related technical field
- 5 years of related technical experience in process automation in support of software and system engineering projects
- Experience using scripting languages to accomplish tasks (Python, PowerShell, shell script, JavaScript or similar language)
Desired Qualifications/Experience:
-
Possessing an active U.S. Department of Defense (DoD) security clearance*
-
Excellent written and verbal communication skills
-
Excellent problem-solving skills and attention to detail
-
Experience using GitLab and Git-based toolsets
-
Experience with Windows 10 (or higher) Operating Systems
-
General knowledge of Windows Server 2016 (or higher)
-
General knowledge of Microsoft Office
-
General knowledge of SQL databases
-
Knowledge of building, management, scaling and deployment of containerized solutions in a production environment (Kubernetes, OpenShift, Docker, etc.)
-
Familiarity with Installer software
-
Experience with the use of scripting languages/tools to automate information system administration and security functions (Shell Script, PowerShell, Python, etc.)
-
Experience with computer hardware
-
Experience with computer programming
-
Experience using Software Composition and/or Static Analysis tools
-
Active Security+ or equivalent certification(s)
-
Obtaining a U.S. Government security clearance involves a comprehensive background check. Candidates are eligible for a clearance if they have demonstrated sound financial management (including good credit) over time, are free of criminal records, have limited foreign contacts or ties, and other factors indicative of a position of trust to protect information sensitive to the U.S. Government.
Benefits & conditions
Pulled from the full job description
- Flextime
- Referral program
- Tuition reimbursement
- Health insurance
- 401(k) matching
- Paid time off
- Dental insurance, * Salary ranges between $85,000-$120,000, dependent on experience, qualifications and other relevant business criteria.
- Opportunity to challenge yourself (learn and grow) intellectually as technologies advance.
- Working on challenging and innovative projects.
- Becoming an integral part of an innovative employee-owned company which includes:
- Flexible Time Program enabling an optimal work-life balance by permitting partners to arrange their work around personal appointments, parent-teacher conferences, children's activities and the like, so long as the partner gets the job done on-time.
- Paid Time Off
- 401(k) Plan with company match
- Employee Stock Ownership Plan (ESOP)
- Sales Bonus Program
- Special Performance and Retention Bonus Program
- Health and Dental Insurance
- Dependent Care Assistance Plan
- Health Care Reimbursement Plan
- Employee Referral Bonus Program
- Professional Development through Tuition Reimbursement Program, Online Training Program and Targeted Skills Program