Job Description:
Peraton is seeking an experienced Systems Engineer to serve as the User Endpoint Management Lead to join our national intelligence program that delivers infrastructure engineering/ development, infrastructure operations, deployment, upgrades and sustainment of products and services to achieve our client’s global Enterprise IT Infrastructure missions.
Responsibilities:
- Use a holistic approach to design, develop, evaluate, and modify end-to-end systems and systems-oriented products through their entire life cycle with an emphasis on the end user experience.
- Manage, secure, and optimize desktops, laptops, and mobile devices while ensuring compliance with IT and security policies.
- Install, configure and maintain desktops, laptops, and devices, ensuring proper integration with enterprise systems and cloud services.
- Implement and manage endpoint security solutions, including antivirus, firewalls, intrusion detection/prevention systems, and data loss prevention (DLP) tools to protect sensitive information.
- Continuously monitor endpoints for vulnerabilities, respond to security incidents, and collaborate with cybersecurity teams to mitigate risks.
- Deploy software updates, patches, and OS upgrades to maintain system stability and security.
- Create and maintain technical documentation, operational runbooks, and security policies for end-users and IT teams.
- Research and recommend new endpoint management and security technologies to enhance organizational IT infrastructure.
- Develop, analyze, and maintain tools that support and automate processes for hardware or software product release.
- Write installation scripts and programs for installation of products.
- Work with project teams to determine appropriate build schedules and then initiate the build and packaging process.
- Compile and assemble software from source code.
- Ensure tools are stored in source control.
- Support developers for software package registry and delivery.
- Work with others to complete analysis, evaluations, and design alternatives and to implement process improvements.
- Work with development engineers to correct build errors.
- Manage source code repositories and ensure adherence to version control best practices.
- Automate the software build, test, and deployment processes to enable continuous integration and continuous delivery.
- Design and implement release pipelines to ensure smooth and reliable software rollouts.
- Train and mentor team members on the software build and continuous integration process and tools.
- Support new application features and maintain environments.
- Serve as gatekeeper, ensuring that code transitions smoothly from development to operational environments, while maintaining configuration control, integrity and reliability of the product.
- Work jointly with engineering, operations and quality assurance to ensure that software builds are created, tested, and deployed efficiently and reliably to meet schedules and dependency requirements.
- Maintain documentation related to release procedures, configurations, and modifications.
- Develop and enforce policies for hotfixes and emergency releases.
- Track and report on release metrics to assess performance and identify areas for improvement.
- Facilitate communication across teams and stakeholders to keep everyone informed about release statuses and timelines.
- Manage environment configurations, including deployment and rollback procedures for multiple environments.
- Stay current with the latest industry trends, tools, and technologies to continuously refine and improve the release process.
- Serve as the Technical Team Lead for User Endpoint Management
- Travel: Travel may be required to the National Capital Region (NCR) on an as needed basis for customer or corporate requirements.
**** Please Note this is for a proposal effort ****