Job Description:
A Senior DevOps Engineer is responsible for facilitating the creation, adoption, and administration of tools and processes that enable our development teams to realize their full potential. They find fulfillment in making life easier for those around them, have an appreciation for simplicity, and hold dear the values of scalability, reliability, and resiliency. A Senior DevOps Engineer works with other DevOps and Operations Engineers and directly with software development teams to speed feature delivery and improve quality by applying operational expertise and implementing organization-wide standards.
Responsibilities:
• Participate in the Agile process with cross-functional development teams
• Contribute operational and systems expertise to the software development lifecycle
• Contribute to organization-wide processes and standards
• Automate infrastructure, software builds, testing, deployments, etc.
• Mentor and share knowledge with other DevOps Engineers, Software Engineers, Operations Engineers, etc.
• Participate in an on-call rotation to support the products and tools you build
• Configure monitoring, reporting, and alerting
• Engage in and review architecture and infrastructure design proposals
• Provide input on costs and pricing
• Oversight of patching
Experience and skills:
• 7+ years experience with systems administration and development (Windows, .Net, and Visual Studio)
• BS degree
• 2+ yrs experience in CI/CD tooling (Octopus and Appveyor)
• 2+ yrs experience work items tracking (Jira)
• 2+ yrs experience in scripting such as Powershell, Python, Bash, etc.
• 2+ yrs experience with AWS
• 2+ yrs experience with Terraform
• 2+ yrs experience with Git
• 2+ yrs experience with Windows containers (including orchestration tooling like Kubernetes or ECS)
• 2+ yrs experience with Windows Server, IIS, and SQL Server
• Management of Windows AD Domains
• Linux Experience