Senior Software Engineer / System Administrator jobs in United States
cer-icon
Apply on Employer Site
company-logo

By Light Professional IT Services · 6 hours ago

Senior Software Engineer / System Administrator

By Light Professional IT Services LLC is dedicated to providing technology solutions for warfighters and federal agencies. They are seeking a Senior Software Engineer/System Administrator to ensure the reliable operation, maintenance, and security of computer application systems and network infrastructure while supporting application development and automating processes.

GovernmentInformation ServicesInformation Technology
badNo H1BnoteSecurity Clearance Requirednote

Responsibilities

System and Network Management: Install, Deploy, configure, maintain, and troubleshoot web based applications deployed to Linux/Windows servers involving Apache Tomcat, network equipment (routers, switches, firewalls), and virtualization platforms
Automation and Scripting: Develop and implement scripts (e.g., PowerShell, Bash) to automate repetitive tasks, manage configurations, and improve operational efficiency
Software Development Support: Collaborate with development teams to support application deployment, maintain CI/CD pipelines, and manage containerized applications using tools like Docker and Kubernetes
Security and Compliance: Implement and manage security protocols, including access controls, data encryption, backups, and firewalls; perform regular security audits and patch management to safeguard data and systems
Monitoring and Troubleshooting: Proactively monitor system performance, analyze logs, identify potential issues, and perform root cause analysis to quickly resolve hardware, software, or network problems
Documentation: Maintain comprehensive documentation of system configurations, processes, and procedures
Strategic Planning: Research, recommend, and implement new technologies and system enhancements to meet evolving business needs and support strategic IT planning

Qualification

System AdministrationNetwork AdministrationScripting LanguagesCloud PlatformsProgramming LanguagesVersion ControlAutomation ToolsSecurity ProtocolsData StructuresProblem-solvingCommunicationCollaborationAdaptabilityAttention to DetailTime Management

Required

Bachelor's degree in Information Technology, Computer Science, or a related field, or equivalent relevant work experience
4-10+ years of experience in system administration, network administration, or a related IT role
Proficiency in multiple operating systems (Linux and Windows)
Version control: Familiarity with systems like Git is essential for managing code changes and collaborating with others
Strong knowledge of networking protocols and services (TCP/IP, DNS, DHCP, VPNs)
Experience with scripting and programming languages (Ansible, PowerShell, Bash, SQL)
Programming languages: Proficiency in languages like JavaScript, Java, Groovy, and SQL is fundamental
Data structures and algorithms: Understanding how to organize and manipulate data efficiently is crucial for creating performant software
Familiarity with cloud platforms (AWS, Azure, GCP) and virtualization technologies is desirable
Knowledge of automation and configuration management tools (Ansible, Puppet, Chef)
Problem-solving: The capacity to break down complex issues and devise effective solutions is a defining skill
Communication: Developers must be able to clearly explain technical concepts to both technical and non-technical team members
Collaboration: The ability to work effectively with other developers, designers, and project managers is critical for team success
Adaptability: The technology landscape changes constantly, so developers must be willing and able to learn new tools and technologies
Attention to detail: A single typo can cause significant problems, making attention to detail crucial when writing and reviewing code
Time management: Juggling multiple tasks, meetings, and deadlines requires strong time management skills
Exceptional problem-solving and analytical skills

Preferred

Microsoft Certified Solutions Associate (MCSA) or equivalent
CompTIA Network+ or Security+
AWS Certified Solutions Architect or Microsoft Certified: Azure Administrator Associate
Red Hat Certified System Administrator (RHCSA)

Company

By Light Professional IT Services

twittertwittertwitter
company-logo
BY LIGHT Professional IT Services is a provider of IT, cloud, cyber and infrastructure solutions to the US Federal Government.

Funding

Current Stage
Late Stage
Total Funding
unknown
2017-05-31Acquired

Leadership Team

leader-logo
Bob Donahue
CEO By Light
linkedin
leader-logo
Mike Bowser
Chief Operating Officer
linkedin
Company data provided by crunchbase