DevOps Engineer
Precision Solutions - ashburn, VA
Apply NowJob Description
Overview DevOps Engineer Onsite | Ashburn, VA | 5 Days a Week US Citizenship - Clearable; Ability to obtain a Secret Clearance Summary Our client helps their customers track anything needing to be tracked and located around the globe. Their systems and applications are compatible with an extensive variety of tracking devices and sensors, including many legacy systems you may already be using to support your asset management operations. Founded in 1984, the company has grown to become a world leader in GPS tracking and related technologies. Our client designs, produces and delivers tracking and information systems from large scale enterprise solutions to more personalized solutions. Responsibilities Our client is looking for a DevOps Engineer to join their team! For this position, our client is looking for someone with early to mid-career experience within the DevOps space The DevOps Engineer is pivotal in enhancing our client's development, deployment, and operational processes. The primary responsibilities will include automating workflows, managing virtualized environments, maintaining operating systems, and developing robust CI/CD pipelines focusing on automated and security testing. Additionally, the position provides operational support for customer deployments, occasionally during off-hours. Automation : Develop and maintain automation scripts and tools for Azure environments to streamline operational tasks Implement Infrastructure as Code (IaC) using tools such as Terraform or Azure Resource Manager (ARM) templates specific to Azure services Configure Azure DevOps Pipelines to automate build, test, and deployment processes, ensuring integration with other automation tools Design, develop, and maintain CI/CD pipelines using Azure DevOps, integrating automated testing and security measures to maintain code quality and security standards Azure Platform Management : Manage and configure Azure services such as Azure Virtual Machines, Azure Kubernetes Service (AKS), and Azure App Services Implement and monitor Azure Security Center and Azure Sentinel for cloud security and compliance Utilize Azure Monitor and Log Analytics to maintain system health, troubleshoot issues, and optimize performance Set up Azure Storage accounts and configure secure access policies for optimal data management Operating System Maintenance : Perform regular maintenance, updates, and patches on Linux and Windows servers hosted in Azure Utilize Azure Update Management for streamlined patch management and compliance reporting Monitor system performance using Azure Monitor and Azure Automation to resolve issues and ensure high availability Operational Support : Provide operational support for Azure deployments, ensuring successful implementation of software solutions within cloud infrastructure Be available for occasional off-hours support to address critical issues and ensure continuous service availability within Azure environments Collaborate closely with development, QA, and IT teams using Azure Boards for issue tracking and project management, ensuring seamless delivery of software projects Offer guidance to team members on best practices for Azure DevOps, automation, and cloud management Requirements Proven experience in the above areas of responsibilities Extensive experience with Azure (e.g., AWS, Azure, Google Cloud) is required Strong knowledge of automation tools and scripting languages (e.g., Python, Bash, PowerShell) Experience with virtualization technologies (e.g., Docker, Kubernetes, VMware) Proficiency in maintaining Linux and Windows operating systems Hands-on experience with CI/CD pipeline tools (e.g., Jenkins, GitLab CI, GitHub Actions) Familiarity with automated testing frameworks and security testing tools Excellent problem-solving skills and the ability to work in a fast-paced environment Strong communication and collaboration skills Preferred Requirements A Bachelor's degree in computer science, information technology, or a related field is preferred Experience with other cloud technologies (e.g., AWS, Google Cloud) is preferred Knowledge of configuration management tools (e.g., Ansible, Puppet, Chef) Certification in relevant DevOps or cloud technologies Currently possess an active Secret clearance Education/Certification Requirements None Clearance Requirements Applicants selected will be subject to a security investigation and may need to meet eligibility requirements for access to classified information; The selected candidate will need to apply and obtain a Secret clearance if the selected candidate doesn't already have one. Also, a background check will be conducted on top selected candidate(s) prior to an offer being presented Other Duties Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties, or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may change at any time with or without notice. -------------- About Us Northern Virginia-based Precision Solutions is an expert in staffing solutions for companies of any size that open the door to new opportunities and seek outstanding talent. We pride ourselves on being versatile enough to tailor our relationships to the needs of each individual client, being agile in the fast-paced marketplace, and being precise in meeting the needs of any company. Equal Opportunity Employer Statement Precision Solutions is an equal opportunity employer. We prohibit discrimination and harassment of any kind based on race, color, sex, religion, sexual orientation, national origin, disability, genetic information, pregnancy, or any other protected characteristic as outlined by federal, state, or local laws.
Created: 2024-11-05