Perficient

DevOps Engineer

Cluj-Napoca, CJ, RO

12 days ago
Save Job

Summary

You will be responsible for designing and developing builds, scripts, installation processes, and systems such as source code management and issue tracking tools.

Additionally, you will facilitate effective communication and collaboration between the software development and infrastructure teams.


Part of job description:


  • Work with Microsoft technologies including Azure, Windows, PowerShell, and related tools
  • Provide guidance, coaching, and training on release management best practices
  • Collaborate with development teams to design and optimize CI/CD pipelines
  • Configure Azure DevOps Services for build and deployment across various environments
  • Grant application developers appropriate access to trigger builds and deployments in non-production environments
  • Execute production builds and deployments for application releases
  • Support production deployments and assist in resolving deployment-related issues
  • Manage branching and merging strategies to support parallel development efforts
  • Work closely with testing teams to support performance testing setup and execution
  • Analyze the infrastructure footprint of existing .NET solutions and apply insights to new projects
  • Act as the subject matter expert (SME) for software development lifecycle tools, including those for testing, monitoring, integration/release, and scheduling
  • Install, configure, troubleshoot, patch, and upgrade software application products
  • Monitor system usage and adjust configurations to optimize server performance and capacity
  • Participate in performance tuning and technical troubleshooting to maintain system efficiency


Qualifications:


  • 3+ years of experience supporting DevOps practices
  • Proven hands-on experience with CI/CD implementation using Azure DevOps (formerly Visual Studio Team Services)
  • Proficient in Git, including experience with build/release automation, branching, and merging strategies
  • Experience working within cloud environments such as AWS or Azure
  • Familiarity with container-based architectures and deployments, particularly using Docker
  • Practical experience in release automation tools (e.g., Jenkins), system administration (Windows and Linux), configuration, and troubleshooting
  • Strong understanding of virtualization technologies
  • Skilled in scripting languages such as PowerShell, Python, Bash, and MSBuild
  • Knowledge of infrastructure automation tools such as Puppet, Chef, or Ansible
  • Capable of performing tasks independently with minimal supervision
  • Ability to interpret and work with business and client requirements
  • Excellent interpersonal and communication skills, with the ability to build effective relationships across all levels of an organization
  • Strong organizational and time management abilities; able to handle multiple tasks, meet deadlines, and maintain attention to detail under pressure
  • Proficient in English


Education

  • Bachelor of Science or Master’s in Computer Engineering, Computer Science, Mathematics, Bioinformatics or equivalent

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: