Sr. DevOps Engineer
Job Summary
Great opportunity with a successful start-up! We are seeking a talented Sr. DevOps Software Engineer to join this identity companies innovative DevOps team. If this is the kind of position and company you’d be interested in – please send your resume to careers@itmotives.com. We value and encourage diversity in the workplace and women, minorities, and veterans are highly encouraged to apply. Thank you.
Location: Portland, OR (Remote on Pacific Time Zone)
Type: Perm
Essential Duties / Responsibilities
· Own software deployment into cloud Production and Pre-Prod environments
· Responsible for the optimization and scaling of the Cloud platform. Employ PaaS best practices, and work closely with IT leadership to manage uptime
· Develop and follow operational best practices for tools and automation development including: Style guides, versioning practices, source control, branching and
merging patterns, continuous integration and release, and Infrastructure as Code
· Evaluate, build and deploy tools to enhance the deployment framework
· Lead development of technical processes across engineering teams to improve delivery, availability, and production readiness of platform and applications
· Responsible for the development and prioritization of DevOps goals and SLA’s for availability, scalability and resiliency
· Practice and mentor other engineers in continuous improvement, identifying and remediating manual actions and processes
· Help troubleshoot production issues and work with the team to address root cause to minimize the chance of a second occurrence
· Find opportunities to further automate as part of the problem management process, creating automation to avoid issues
Competencies/Qualifications
· 5+ years software engineering experience with a minimum of 3 years in DevOps, and 2 years in a senior role
· Minimum of 2 years’ experience with Microsoft’s Azure Cloud infrastructure including configuration, deployment and scaling
· Experience developing, delivering and operating modern cloud platforms / large scale distributed systems
· Experience Mobile Apps is highly preferred
· Experience with CI/CD tools and processes
· Experience in Blue/Green Deployment
· Experience with Azure Resource Groups, Resource Manager (ARM), and CLI
· Automation background in multiple scripting languages such as Python, PowerShell, and JavaScript
· Experience working with revision control systems including Git
· Experience with production performance monitoring systems and alerting apps
· Knowledge of basic security permissions/roles and Microsoft Active Directory
· Production experience with containers, container runtimes, and/or serverless technologies
· Knowledge of relational databases, such SQL is a plus
· Experience deploying and managing mobile applications in the Apple and Google App Stores is a plus
· Experience working in an Agile development environment; Azure DevOps and Pipelines experience a plus
Requirements
· Must be legally authorized to work in the United States without company sponsorship
· CS Degree or meet the min. Sr. DevOps Experience requirements
Personal Attributes
· Desire to learn and continually improve self and others through knowledge sharing
· Experience working in a matrix organization in a role that influences change through leadership
· A clear willingness to document requirements and specifications