Overview
The Software Development Engineer, DevOps Salesforce Commercial is mainly focused on the deployment and smooth operation of a software product. A leadership role with a core focus in long-term, sustainable, end to end holistic solutions with a business product/service mindset. The job applies the principles of software engineering for designing, developing, maintaining, testing, and evaluating software to address business needs and create a business product or enable a business service. Effectively works in configuration, development, testing and project management roles. Takes part in the complete Software Development Process (SDLC). Understands software development as well as software testing. Has a deep understanding of multiple systems/modules across a platform and has very strong business acumen.
Specialized Skills and Technologies
Experience with Salesforce platform production deployments working in an agile methodology environment
Excellent understanding and demonstrated experience in the use of DevOps tools (i.e. Bitbucket, Jenkins, Automated deployment, Sonar tools) with CICD capabilities and Agile practices
Production support background with emphasis on the production change and incident process will be a plus Strong server OS scripting and automation experience (Windows and Linux)
Well versed in Pivotal/AWS Cloud, Docker Container, Unix, and Windows Strong knowledge in at least one programming language such as Python, Java, Groovy , Powershell or Golang and source code management systems like Bitbucket (GIT)
Experience with Static Analysis tools like Sonar, PMD
Primary Responsibilities
If required, automate deployments, configuration changes, data refreshes, testing scripts, backups, archival, and recovery processes.
Configure, code and automate required QA scripts with a business product/service mindset Work with development, infrastructure and QA teams to build SGWS appropriate practices (i.e. CI/CD practice)
Publish required metrics and make visible to appropriate stakeholders
Obtain any certifications needed to be able to effectively support applications in scope
Mentor peers to help them build capabilities
Improve efficiency of team to resolve problems
Document troubleshooting instructions (continuous improvement)
Determine opportunities to streamline deployment and support activities to achieve more efficient, timely, and cost-effective application support results
Define best practices, quality gates, and static code evaluation to ensure code base is optimal
Train and support team members to follow appropriate processes
Provide 24X7 support for software applications under area of responsibility
Contributes to the long-term roadmap of a given solution
Serves as a liaison between business and technology teams to provide strategic project outcomes and support decisions
Minimum Qualifications
Bachelor’s Degree or a combination of work experience and education
Ten (10)+ years in application development or comparable experience
Five (5)+ years of experience managing software releases in a DevOps environment as a Release Engineer
Three (3)+ years of experience with server management
Proven ability to plan, schedule, and execute plans and rollback plans across a variety of applications and teams
Solid understanding of and detailed experience with IIS and Windows Servers, deploying web services
Experience using and building version controlled (in-repository) CI/CD pipelines on modern tools
Experience working with, and directing third-party Application Development teams
Experience leading and supporting teams with large-scale Application Development projects/programs
Ability to lead and manage change through process development and improvement
Proven ability to drive Behavior-Driven-Design (BDD) process
Agile Delivery Values
Openness – Team and stakeholders agree to be open about all work and challenges
Commitment – Personally commit to achieving the goals of the team
Respect – Respect your team members to be capable and independent
Courage – You have courage to do the right thing and work on tough problems
Focus – Everyone focus on the work in the sprint and the goal of the scrum team. Rise and fall as a team
Physical Demands
Physical demands include a considerable amount of time sitting and typing/keyboarding, using a computer (e.g., keyboard, mouse, and monitor), or adding machine
Physical demands with activity or condition may include walking, bending, reaching, standing, squatting, and stooping
May require occasional lifting/lowering, pushing, carrying, or pulling up to 20lbs
Southern Glazer’s Wine and Spirits provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.
Job ID: 75396
Meta is embarking on the most transformative change to its business and technolo...
Deloitte’s Enterprise Performance professionals are leaders in optimizing...
Job Duties/Responsibilities:Determine the acceptability of specimens for testing...
• JOB TYPE: Direct Hire Position (no agencies/C2C - see notes below)â€Â...