UBS - Raleigh, NC

posted 4 months ago

Part-time - Mid Level
Raleigh, NC
Securities, Commodity Contracts, and Other Financial Investments and Related Activities

About the position

As a DevOps Engineer specializing in Azure Cloud, you will play a crucial role in enhancing our software delivery processes and ensuring the seamless integration of development and operations. Your primary focus will be on optimizing the CI/CD pipeline and automating deployment processes to facilitate faster and safer releases. You will collaborate closely with developers, test engineers, and product owners throughout the Software Development Life Cycle (SDLC), ensuring that all aspects of release integration and deployment are executed efficiently. In this position, you will be responsible for building and setting up new CI/CD pipelines, delivering Azure infrastructure for development teams, and adhering to architectural standards while defining platform requirements. You will troubleshoot any environment, build, or deployment-related issues that may arise, and work to eliminate roadblocks that hinder the software delivery process. Your efforts will contribute to reducing the lead time for business changes, increasing deployment frequency, and improving the overall quality of application services. You will be part of the Group Compliance, Regulatory & Governance (GCRG) Tech Crew, which engages in various projects and is responsible for compliance and regulatory change deliveries. This role requires a proactive approach to problem-solving and a commitment to maintaining high-end DevOps practices.

Responsibilities

  • Collaborate with developers, test engineers, and product owners throughout the SDLC in the area of release integration and deployment.
  • Build and set up new CI/CD pipelines and deliver Azure infrastructure for development teams.
  • Adhere to architecture standards and define platform requirements, sizing, and controlling components.
  • Troubleshoot environment, build, and deployment-related issues and roadblocks.
  • Support the current software delivery process and maintain high-end DevOps practices.
  • Reduce lead time of business changes, increase deployment frequency, and improve quality of application services.

Requirements

  • Bachelor's degree in engineering or science or foreign equivalent from an accredited institution.
  • Proven experience as a DevOps engineer with a strong understanding of DevOps functions and automating manual processes and deployments.
  • Proven experience in building and implementing CI/CD pipelines using tools such as Azure DevOps, GitLab CI, Maven, Jenkins, Gradle, Nexus, SonarQube, Fortify, and Puppet.
  • Hands-on experience with Azure Cloud, Helm Charts, Docker, and Kubernetes.
  • Programming background with hands-on experience in at least one programming language (Java/Python/Shell scripts).
  • Know-how in building Infrastructure as Code using tools like Ansible, Terraform, and Puppet.
  • Experience in monitoring and tuning the CI environment to ensure high availability, efficiency, scalability, and traceability.
  • Ability to work analytically and systematically throughout the development life cycle.

Benefits

  • Flexible working arrangements including part-time, job-sharing, and hybrid working options.
  • Opportunities for professional development and acquiring new skills.
  • A diverse and inclusive work environment that values unique backgrounds and experiences.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service