Job Description
JOB SUMMARY:
The Senior DevOps Engineer will help drive our overall Continuous Delivery, Deployment, and Integration efforts. The Senior DevOps Engineer is knowledgeable on the topics of configuration, development, release management, and loves to communicate with teams across Gaine’s Enterprise.Essential Functions:
Knowledge, Skill and Experience:
A background in various IT concentrations, including Development, QA, and Operations. Be a guru in troubleshooting problems within multiple disciplines.
At least 5 years of experience in development and other disciplines. Full-stack knowledge (JS/Python frameworks). REST API. OOD principles.
Expertise with Microsoft Technologies (Visual Studio, C#, Powershell, ASP.NET/Core, SQL Server).
Ability to help build, administer, and maintain a virtualized machine.
Experience with RDBMS systems, especially Sql Server. Work with NoSQL databases is an advantage.
Knowledge of cloud-based architectures, monitoring, and deployment pipelines. AWS/Azure/GCP.
Usage of tools to support automation of configuration management, and container platforms. Chef, Puppet, Docker, and Kubernetes knowledge a definite plus.
Extensive source control knowledge, including development, branching, testing, and commits.
Know about architectural patterns. Familiarity with service bus, cross-application messaging, and microservices.