We are seeking a skilled Full Stack DevOps Engineer with expertise in C#, Java, or Node.js to drive the development and automation of robust CI/CD pipelines, system integrations, and cloud infrastructure. The ideal candidate will possess a strong foundation in scripting, automation, and microservices, as well as hands-on experience with Azure DevOps, cloud environments, and modern development tools.
Key Responsibilities
- Automate processes and develop scripts using PowerShell or Python.
- Build and manage CI/CD pipelines using Azure DevOps, Git, and Jenkins.
- Develop applications in C#, Java, or Node.js.
- Integrate and manage SOAP and REST APIs.
- Design and implement microservices architectures.
- Manage cloud infrastructure on Azure, with experience in Windows, Linux, SQL, security, and Active Directory.
- Administer Azure DevOps environments, including permissions and API integrations.
- Utilize Azure DevOps tools like Boards, Test Plans, Artifacts, Repos, and Pipelines.
- Work collaboratively with cross-functional teams to ensure the seamless delivery of software.
Required Skills
- Expertise in scripting and automating tasks (PowerShell, Python).
- Hands-on experience with CI/CD pipeline creation and management (Azure DevOps, Git, Jenkins).
- Strong development experience in C#, Java, and/or Node.js.
- Knowledge of SOAP and REST APIs.
- Solid understanding of microservices architecture.
- Experience with cloud environments, particularly Azure.
- Familiarity with network concepts, including proxies and bandwidth management.
- Strong working knowledge of Azure DevOps product features and administration.
- Experience with tools like JFrog, SonarQube, and Jenkins.
- Ability to work in a collaborative, cross-functional team environment.