SalesForce Hiring Software Engineer In Hyderabad
Job description
About The TeamThe Productivity Cloud team is rapidly innovating in the CI space and improving developer productivity from Code to Cloud. Be a part of the dynamic team that’s building our next generation CI system. If you have been a leading-edge technologist and have been passionate about improving developer productivity with hands-on experience in the space of CI, CD and DevOps, this is the place to be.About The RoleThis Role provides the opportunity to work with a highly energized technical team to deliver a CI system that services developers at scale. The Productivity team at Salesforce is seeking talented and experienced Build and release engineers with a background in software development to develop services for and automate CI pipelines at Salesforce. Ideal candidates have experience in implementation of secure CI / CD system on a Microservices model at scale, and integrate with critical subsystems, strong understanding of code dependency management, test case analysis and setting up containers, logging and analytics.Responsibilities- Design and implement a secure CI / CD pipeline for Salesforce services
- Performance analytics and scale to 1000s of CI pipelines.
- Automation of release management activities
- Implement best practices for artifact management and signing, integrating with deploy services and workflow management for integration testing.
- Work closely with Developers, Architects and Operations to rollout and deploy pipeline components
- Work across the engineering organization to resolve complex technical issues and drive innovation that improves system availability, resiliency, and performance
- Own key developer productivity metrics improvements around the CI space and provide cutting edge solutions
- Very passionate about CI / CD pipeline development solutions. You have experience in implementing solutions in Jenkins, Docker solutions for Macro and Microservices model.
- Have work with OpenStack, Cloud solutions and have strong hands-on experience with Java, Python, Docker, Service discovery, Resource scheduling and have done successful implementations at scale.
- Have experience on integrating pipelines for Local developer desktops, workflow Management around pipelines, static analysis, code coverage and security, artifact Managements
- Experience rolling out services via pipeline from dev, test, staging to production across distributed data centers across thousands of compute nodes.
- Have experience building analytic and developer productivity tools.
- Experience building Apps / UI workflow Management portal a plus.
- 8+ years of professional development experience
- Strong Experience with Git, Perforce, Maven, Jenkins, Drone, React.JS / Angular.JS, Docker and similar technologies
- Experience with Java, Node.js and/or C++ in a Linux/UNIX data center environment
- Experience owning and operating multiple instances of a mission critical service
- Experience with Agile development methodology and Test-Driven Development
- Experience using metrics to drive operational excellence
- Experience with Systems development
- Strong analytical skills, understanding of analytics to drive tests based on workflows
- Experience with agile software development, and short release cycle
- Ability to analyze complex systems and failure modes and build technical strategies for improvements based on those findings
- Data-driven approach to problem-solving
Seniority Level
Not Applicable
Industry
- Computer Software
- Information Technology and Services
- Internet
Employment Type
Full-time
Job Functions
- Engineering

Comments
Post a Comment