Position: DevOps (Azure) Engineer
Company: ITernal Group
Experience required: 3y
English level: upper

As a successful candidate, you will join a distributed team of professionals who design, implement, and operate these products. You will have the opportunity to not only grow professionally as an engineer but also gain insights from direct cooperation with customers in new and existing engagements.

Responsibilities:

• This position is responsible for coding, configuration, testing, system performance optimization, and interoperability issues.
• The Software Developer will work with business product owners, developers, and quality analysts to drive value delivery and will participate in all phases of Agile software development.
• As a Development Consultant, you will work closely with our clients and technical teams to solve technical challenges for our clients.
• The ideal candidate will combine technical and business skills, and a passion for working with clients to deliver with excellence.
• You will have the opportunity to work on/with a diverse set of projects, clients, industries, and frameworks and this position will provide opportunities to expand your horizons to reach your personal development goals.
• Mentors and coaches’ other members of the agile team.
• Provides functional and technical expertise on applications and interfaces.
• Drives engagement with Security and Infrastructure teams to ensure secure deployment of applications.
• Works within the SAFe Agile framework. Participate in sprint planning.
• Conduct daily scrum, technical clinic’s and other governance ceremonies with DevOps team
• Assists in production support and maintenance of applications as needed.
• Develop documentation

Must have:

• 4+ years of experience with C# .NET, MVC, Microservices, PAAS, Azure Functions, Function App, Logic App, Cosmos DB, Change feed, SQL Server.
• 2+ years of experience with Azure DevOps.
• Good understanding of Azure Infrastructure services and their limitations.
• Experience in configuring & monitoring different attributes and handling scale-up and scale-down scenarios for the application in Azure.
• Have experience building and deploying containers on a cloud platform using an automated CI / CD pipeline.
• GIT using VSTS.
• Application monitoring through operations insights, and application insights.
• Provide best practices around provisioning production and non-production environments on Azure to optimize the usage.
• Have a good understanding of the implementation of advanced security, authentication, and single sign-on across cloud and on-premise.
• Strong understanding of the advantages and limitations of Azure Active Directory.
• Strong experience in Azure platform Services, understanding of their capabilities and limitations, and being the ability to architect and deliver solutions leveraging various platform services.
• Have experience in implementing enterprise applications using platform services like azure websites, Azure SQL, Azure Service Bus, notification hubs, event hubs, stream analytics, Document Db, application insights, etc.
• Have knowledge in Windows system administration, Powershell Scripting skills, including automation with REST APIs.
• At least 3+ years of experience working in an Agile team.
• Good if the candidate is from an application development background who has expertise in building large-scale web applications before the cloud experience.
• Experience with service-oriented architecture for cloud-based services.
• Have a strong understanding of application architecture, a common failure mode, and the development process.
• Have a strong understanding of 24×7 application operations, including Incident Management, Change Management, and Capacity Management.

Qualifications:

• Bachelor’s degree or equivalent in Computer Science, Engineering or a related field, or additional comparable experience.
• Proven experience in IT, application development, or DevOps, including excellent knowledge of networking, computing, and storage.
• Industry certifications in DevOps will be a big plus.
• Any SAFe certification (SSM, SASM, SA, SPC, SPMPO) desirable.

We Offer:

• Possibility to influence the development of the project.
• Friendly professional staff and warm atmosphere.
• Help with development via mentoring and coaching.
• The environment where you can implement your ideas.
• Flexible schedule and opportunities to work remotely (8 hours workday).
• Paid vacation and sick leaves.
• Medical insurance, gym.
• Participation in educational activities and thematic conferences.
• Team parties and corporate events.