Jobs / Nel***
Senior DevOps Engineer - Remote
Nel*** · United States · Remote
Visa sponsorship details are locked. Unlock company name and apply link with .
United StatesExp: 7+ yrs245,000-384,000 USD/yearlyRemote
Remuneration
245,000-384,000 USD/yearly
Location
United States · Remote
Eastern Daylight Time (UTC-4)
Visa sponsorship
Sponsors visa
Job summary
The Senior DevOps Engineer role focuses on provisioning, configuring, and monitoring infrastructure resources in an Azure cloud environment, emphasizing GitOps, DevOps, and DevSecOps practices. Key responsibilities include developing and managing Infrastructure as Code (IaC) with Terraform, enhancing CI/CD pipelines using GitHub Actions, and ensuring compliance with NIST security standards while supporting various development teams in modernizing applications.
Qualifications
- 7+ years of experience in software development, systems engineering/design
- Minimum 3+ years of practical experience in DevOps, CI/CD, Automation Build and Delivery Operations
- Extensive experience with scripting languages, PowerShell, Batch, Shell
- Extensive experience with CI/CD Tools in Azure DevOps (VSTS)
- Experience with Cloud Delivery Methodologies using Microsoft Azure Products and Technologies
- Experience with a variety of relevant technologies, including Microsoft, .Net, .Net Core, HTML5, PowerShell, JavaScript, CSS, Java, C#, XML, REST, SQL/NoSQL, Angular, NodeJS, Redis
Responsibilities
- Design, develop, and maintain reusable Terraform modules for provisioning and configuring cloud resources across Azure environment
- Implement and manage IaC pipelines for automated infrastructure deployment, updates, and decommissioning
- Ensure IaC practices adhere to security policies, compliance requirements, and industry best practices
- Develop and enhance CI/CD pipelines using GitHub Actions for both infrastructure and application deployments, integrating security best practices
- Automate routine operational tasks, security checks, and compliance reporting
- Integrate and administer Test automation and Application Security tools for continuous code quality checks
- Create, Implement, and maintain automated CI/CD Environments for various legacy applications
- Oversee all builds and deployments of releases to Non-Production and Production environments
- Provide support during Production Releases and as well as all interim environmental releases
- Assist with the identification of environmental issues and provide corrective actions
- Proactively identify procedures to streamline and automate the delivery process
- Research and implement new tools for the development and execution of Test Automation Scripts
- Interact with Operation Teams to build and manage the artifacts for Production deployment
- Document all procedures related to the processes and tools developed
- Identify, establish, and manage Proof of Concept (POC) environments and report on design outcomes
- Monitoring health and performance of Development, QA and Performance environments and execute relevant maintenance tasks or fixes
- Enforce and maintain Environment and Application Security based on established policies and procedures
Skills
AzureAzure DevOpsBashC#.NETGitHubGitHub ActionsJavaJavaScriptNode.jsPowerShellRedisRESTTerraform
Degrees
Bachelor's degree in computer scienceEngineering or a related field
Relocation
No