Software Engineer - Platform
Precisely
This job is no longer accepting applications
See open jobs at Precisely.See open jobs similar to "Software Engineer - Platform" TA Associates.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!
Application and Interview Impersonation Notice:
Impersonating another individual when applying for employment, and/or participating in an interview process to assist another individual in obtaining employment, with Precisely Software Incorporated (“Precisely”) is unlawful. If Precisely identifies such fraudulent conduct, then as applicable and to the extent permitted by law, the application will be rejected, an offer (if made) will be rescinded, or the employment will be terminated, and legal action may be taken against the impersonators.
Intro and job overview:
You will be joining a high-impact, motivated engineering team responsible for providing a scalable 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 fulfill 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:
- Build pipeline component templates which are the building blocks for teams to assemble their pipelines
- Evolve and optimize our Ephemeral Environment processes for efficient in-pipeline testing of Microservices
- Work on providing a framework for progressive rollouts out of microservices following GitOps principles
- Work with engineering teams to optimize their pipelines and ensure a consistent approach to a common delivery pipeline is followed
- Implement robust monitoring and reporting of the Pipeline using tools such as Datadog
- 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
- Follow principles of Infrastructure as Code (IaC) for building and maintaining all Pipeline related infrastructure
- 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
- Collaborate with product teams to evangelize the platform and 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 1+ years of experience working with CI/CD Process and Tooling – Argo CD, Codefresh, Gitlab with an inquisitive mind and 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-DR1
#LI-REMOTE
The personal data that you provide as a part of this job application will be handled in accordance with relevant laws. For more information about how Precisely handles the personal data of job applicants, please see the Precisely Global Applicant and Candidate Privacy Notice.
This job is no longer accepting applications
See open jobs at Precisely.See open jobs similar to "Software Engineer - Platform" TA Associates.