DevOps Engineer
Remote
Posted 2 years ago
As a DevOps Engineer, you will collaborate with our clients to help design, implement, maintain, and test a variety of technical solutions by utilizing a variety of the latest technologies. You will also be responsible for creating and enhancing Continuous Integration (CI)/Continuous Delivery (CD) pipelines and various kinds of automation processes (build management, automated deployments, automated testing, configuration management, etc).What You’ll Be Doing:
- Treat infrastructure as a product and provide ideas on how to continually improve automation services and resiliency of the platform
- Gather technical requirements and execute on deliverables
- Scale infrastructure and/or applications in an automated way
- Monitor and instrument everything, particularly data applications and databases
- Provide tooling for all of the engineerings
- Follow and execute Production, QA, Dev, and other environmental change control processes
- Document DevOps processes, procedures, and environments to ensure continuity
Location and Travel Details:This is a remote position with occasional travel (if needed).Profile of Success:
- Minimum of Five years IT/DevOps engineering experience and a minimum of three years of experience working in Windows or Linux server administration with RedHat, Centos or similar toolsets
- Strong experience applying DevOps and CI/CD concepts; CI experience in multiple tools (Azure DevOps, Jenkins, Visual Studio Team Services, etc.)
- Previous scripting experience in PowerShell, Python or similar scripting language
- Knowledge of automated testing (Selenium, Visual Studio, etc.)
- Experience with a configuration management tool such as Ansible, Puppet, or Chef
- Understanding of Azure including Azure SQL, Azure Networking, Azure Active Directory
- Experience in SQL Server administration & troubleshooting, and web server administration using IIS and/or Apache
- Experience with Microsoft Azure to deploy highly-available, scalable, and secure applications
- Knowledge of Monitoring tools (Application Insights, New Relic, etc.)
- Knowledge of Agile processes (Scrum/Kanban)
Desirable Skills:
- Experience with SharePoint or Microsoft Business Apps and Automation (CRM, PowerApps) platforms
- Desire to obtain or utilize technical certifications as part of continuous professional growth
- Ability to learn fast, adapt to new technology and changes in the environment
- Ability to work effectively and manage multiple priorities while collaborating with internal and external cross-functional teams
Job Features
Job Category | DevOps |