Sr. DevOps Engineer
What will your day look like?
You will partner with Software Engineers and Software Quality Assurance Analysts (SQAA) to ensure code, services and products seamlessly move from development through rollout and into production. Work requires scripting and coding with an eye on automation and continuous integration so that deployments can be broken down and distributed across multiple development and test teams for the implementation of web-based application development projects.
This is a hands-on role that requires analytical thinking, technical aptitude and an ability to work closely with members of the development, infrastructure security, and solution architecture teams (i.e., engineers and testers). Resources to do the job require reliance on technical knowledge of Azure DevOps implementation and administration, .NET, structured programming concepts, microservices, architecture and process enhancement to support the company’s development and testing efforts. General direction is received from the Manager, DevOps.
Responsibilities
Do you see yourself doing this?
DevOps Engineering / Azure
- Set up CI/CD pipelines to support automated deployment of resources to Cloud environments, all at medium to high level of complexity
- Subject Matter Expert in Azure with hands on experience on Azure App Service plans(ASP) Azure Kubernetes services (AKS), Azure KeyVaults, Azure EventHub, Azure SQL, Azure Functions
- Experience in Docker/Containerization and Kubernetes
- Ability to contribute to architecture discussions around technology controls and their implementation in a DevOps/Cloud environment
- Contribute to new technology, vendor package and tool road mapping, evaluation and introduction
- Ensure compliance with Performance, Security, Availability, Recoverability and Supportability standards and policies and provide Monitoring recommendations for tasks of low to medium level of complexity
DevOps Project Management
- Work collaboratively with architecture, security and other engineers to estimate, design, code, deploy and support working software / technology components
- Foster the adoption of DevOps culture and capabilities across Agile product delivery teams
- Work in an Agile/Scrum environment; planning, estimating, and completing tasks on
- Liaison with Agile Release Train (ART) teams to support necessary configurations/setup in Azure DevOps (ADO) for SAFe ceremonies
- Work with development and support teams to design improved deployment, provisioning and integration workflows, ensure environments stability and identify areas and plans for improvement
Qualifications
What makes you a great fit?
You’ll be a great fit if in addition to the completion of a Bachelor’s degree in Computer Science or related field with relevant Microsoft Certification , and you have:
- Minimum 5 years’ experience in application development using .NET framework
- Manage and execute builds
- Deep expertise in designing, building, operating and integrating Continuous Testing (CT)automation frameworks with Continuous Integration (CI)
- Good Azure DevOps/SQL/OLAP report generation and metrics experience is ideal
- Hands on experience with Azure DevOps
- Advanced understanding of source control management
- Familiarity with concepts of object oriented design
- Demonstrated expertise and understanding of development processes (i.e., SDLC) required
When you’re happy, we’re happy!
As a thank you for joining our team, you’ll benefit from:
- Competitive medical, dental, and free vision benefits
- Competitive compensation plan
- Contributions towards gym memberships
- Generous PTO and banking holidays off
Still not convinced?
We’re on the list of 100 Best Medium Companies to work for, check it out here. For more details you can also visit our Glassdoor and LinkedIn profiles.