hero

Accelerate your career.

Explore opportunities across TA's portfolio

Senior Software Engineer I_Pipeline /Platform

Precisely

Precisely

Software Engineering
India
Posted on Friday, June 7, 2024

Precisely is the leader in data integrity. We empower businesses to make more confident decisions based on trusted data through a unique combination of software, data enrichment products and strategic services. What does this mean to you? For starters, it means joining a company focused on delivering outstanding innovation and support that helps customers increase revenue, lower costs and reduce risk. In fact, Precisely powers better decisions for more than 12,000 global organizations, including 99 of the Fortune 100. Precisely's 2500 employees are unified by four company core values that are central to who we are and how we operate: Openness, Determination, Individuality, and Collaboration. We are committed to career development for our employees and offer opportunities for growth, learning and building community. With a "work from anywhere" culture, we celebrate diversity in a distributed environment with a presence in 30 countries as well as 20 offices in over 5 continents. Learn more about why it's an exciting time to join Precisely!

Intro and job overview:

  • You will be joining a high impact, motivated engineering team who are responsible for providing a CI (Continuous Integration) /CD (Continuous Delivery) platform across a global engineering community. The solutions that you and your team provide will facilitate the delivery of innovative world class products to our customers. This is an exciting opportunity to not only provide an immediate impact but to also shape and deliver strategic implementations that will evolve our CI/CD platform to fulfil best current practices and to exceed reliability, scale and demand expectations. The role focuses on providing the building blocks and structure to engineering teams (our Customers) to enable them to build, test, secure, monitor, deliver and operate their code in a self-service but highly resilient manner.

Responsibilities and Duties:

  • You will build pipeline component templates which are the building blocks for teams to assemble their pipelines
  • You will evolve and optimize our Ephemeral Environment processes for efficient in-pipeline testing of Microservices
  • You will work on providing a framework for progressive rollouts out of microservices following GitOps principles
  • You will work with engineering teams to optimize their pipelines and ensure a consistent approach to a common delivery pipeline is followed
  • You will implement robust monitoring and reporting of the Pipeline using tools such as Datadog
  • You will partner with the SDLC Tooling group to ensure we are maximizing the use of our Tier 1 tooling and incorporating the latest features into our Platform
  • You will follow principles of Infrastructure as Code (IaC) for building and maintaining all Pipeline related infrastructure
  • You will contribute ideas to the future roadmap of the delivery pipeline and overall developer experience to keep pushing the boundaries of optimizing the code build, test and delivery process
  • You will collaborate with product teams to evangelize the platform and also help identify areas for improvements and the removal of bottlenecks within current processes
  • You will be agile and embrace change.

Requirements and Qualifications:

  • You have 2+ years of experience working with CI/CD Process and Tooling – Argo CD, Codefresh, Gitlab with a passion for providing a World Class Developer Experience
  • Experience working with containers/orchestration tooling – Kubernetes, Docker, Loft, vCluster, Rancher
  • Experience Software Engineering process/practices and an understanding of distributed systems and microservice architecture
  • Experience in writing pipelines or workflows in code
  • Experience in automating of building, testing, scanning and deploying software into multiple environments.
  • Practical experience of software delivery practices such as feature toggling, no-downtime deployments and blue-green or canary deployments
  • Knowledge of security best practices within the software development lifecycle
  • Strong scripting skills – Bash, Python, Go.
  • Experience working with a cloud native platform – AWS preferred, but also Azure or GCP.

#LI-SA1

It is a requirement for all roles at Precisely to adhere to applicable data privacy and security laws, rules, regulations, and company policies. For more information about Precisely’s privacy practices, please see our Privacy Notice: https://www.precisely.com/legal/privacy-notice.