What are the responsibilities and job description for the DevOps Engineer position at Splunk?
Join us as we pursue our disruptive new vision to make data accessible, usable, and valuable to everyone. We are a company filled with people who are passionate about our product and seek to deliver the best experience for our customers. At Splunk, we’re committed to our work, our customers, having fun, and most importantly to each other’s success. Learn more about Splunk careers and how you can become a part of our journey!
Role
Splunk's Web Technology team is a dynamic, best-in-class & talented set of individuals. The Web Technology team is responsible for handling various tech stacks with AEM as a centralized content management system for Splunk’s web properties. This role is for the Web Support team, as a DevOps Engineer, you will be responsible for maintaining the web stack across all environments and focusing on CI/CD pipeline. As part of this role, you will be closely working with the scrum master, technical analyst, frontend and QA team members to plan and execute DevOps tasks in the sprint cycle. The ideal candidate should have relevant and extensive experience in Adobe Experience Manager, AWS, Content Delivery Networks, Splunk, AWS, Jenkins, Github/Bitbucket/Gitlab, Slack, Build, and Monitoring tools.
Responsibilities
- Responsible for the quality of everything produced, if you build it, you run it.
- Work with internal web technology, IT, and Security Operations teams to build and sustain Web sites/applications.
- Highly motivated, reliable, detailed, driven to produce high-quality work and thrive in a fast-paced environment.
- Be a single point of contact to support all non-prod environments.
Requirements
- B.S. or M.S. preferably in Computer Science or related field or equivalent work experience with a strong CS foundation.
- 5 years of experience as a DevOps/Site Reliability Engineer.
- Experience in designing/building systems for websites/applications/web properties.
- Demonstrable AWS skills, familiar with AWS Cloud Services and Tools (like EC2, ALB, NLB, VPC, EKS, ECS, Route53, S3, EBS, EFS), plus products like Packer, Ansible, Linux, Docker, SVN/GIT/Bitbucket, MongoDB, Java, JavaScript & Node.js.
- Hands-on expertise in debugging prod/non-prod environment issues.
- Familiarity with CDN i.e Akamai or Amazon CloudFront.
- Understanding of Networking concepts such as TCP, IP, HTTP, HTTPS, Firewall, Iptables within AWS and Linux platforms.
- Experience in configuration management tools like Ansible, Chef, Puppet (Ansible is preferred).
- Hands-on expertise in Content Management systems like AEM, WordPress, etc.
- Strong understanding and working experience with CI/CD and available tools i.e usage of Jenkins, Selenium, Serenity, Cucumber, Sonar & Gherkin, etc.
- Experience in Web Server applications like Apache and Nginx.
- Ability to quickly acquire new skills and tools.
- Troubleshoot performance and stability issues.
- Be a clear communicator, document your work and share your ideas.
We value diversity at our company. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or any other applicable legally protected characteristics in the location in which the candidate is applying.