We are seeking a highly experienced Senior DevOps Engineer to join our team. The ideal candidate will be responsible for day-to-day deployments across Windows and Linux environments managing TeamCity builds for Java Maven MSBuild projects and leading the transition to GitLab for CI/CD using GitLab Responsibilities include managing and executing daily deployments on Windows and Linux systems overseeing TeamCity build configurations and supporting Java Maven MSBuild projects facilitating the migration of CI/CD processes from TeamCity to GitLab including pipeline creation and YAML configuration collaborating with development teams to ensure smooth integration and delivery of projects automating infrastructure provisioning and deployment processes using Infrastructure as Code IaC tools monitoring system performance and troubleshooting deployment issues effectively and documenting processes and creating guides for team Technical Skills:Proficient in Windows Server and various Linux distributions such as Ubuntu and CentOS. Skilled in shell scripting using Bash and PowerShell for experience with TeamCity particularly in Java Maven MSBuild builds. Knowledgeable in build configurations triggers and notifications within experience with GitLab for CI/CD including runner setup and pipeline configuration. Familiar with transitioning builds from TeamCity to Git skills including branching strategies and repository in containerisation and orchestration tools such as Docker and in Infrastructure as Code using tools like Terraform or Ansible for environment of cloud services including AWS Azure and GCP for application deployment.
Required Experience:
Senior IC