Senior Site Reliability Engineer
blackline
Job Description
You'll Get To:
- Develop, manage, and optimize Jenkins pipelines for continuous integration and continuous deployment (CI/CD).
- Collaborate with software developers, QA engineers, and system administrators to implement best practices for automated testing and deployment.
- Monitor and resolve deployment-related issues to ensure minimal downtime.
- Contribute to the design and optimization of cloud environments, enhancing automation and efficiency across development and operational workflows.
- Maintain version control, ensuring that all code changes are tracked and properly managed through Git.
- Assist in managing release schedules, coordinating deployments, and ensuring compliance with relevant policies and procedures.
- Provide technical support and troubleshooting for developers during deployment and operational challenges.
- Participate in code reviews, sprint planning, and other agile development processes.
What You'll Bring:
- Relevant Bachelors Degree - B.Tech/B.E/M.Tech in computer science or related field.
- Proven experience as a DevOps Engineer, Cloud Engineer, or similar role, with hands-on experience working with Jenkins.
- Strong knowledge and experience with Jenkins, including building and maintaining CI/CD pipelines.
- Familiarity with Infrastructure as Code (IaC) tools, such as Terraform, Jenkins Shared Library, JCasC.
- Experience with containerization technologies such as Docker and orchestration tools like Kubernetes.
- Solid understanding of version control systems, primarily Git, and branching strategies.
- Good working knowledge of scripting languages like Groovy, Bash, or Python from a Linux OS and ability to use the command line.
- Good working knowledge of build tools like Maven, Gradle, NPM for packaging, versioning and storing in an artifact.
- Experience with monitoring and logging tools, such as CloudWatch, NewRelic, or similar.
- Experience with security tools like SonarQube, Snyk, Veracode or similar.
- Strong problem-solving and troubleshooting skills, with the ability to work effectively in a fast-paced environment.
- Familiarity with Agile development methodologies and tools (e.g., Jira, Azure Boards).
- Excellent communication and teamwork skills, with the ability to collaborate with various teams across the organization.
We’re Even More Excited If You Have:
- Experience with Google Cloud or a similar cloud provider.
Thrive at BlackLine Because You Are Joining:
- A technology-based company with a sense of adventure and a vision for the future. Every door at BlackLine is open. Just bring your brains, your problem-solving skills, and be part of a winning team at the world's most trusted name in Finance Automation!
- A culture that is kind, open, and accepting. It's a place where people can embrace what makes them unique, and the mix of cultural backgrounds and varying interests cultivates diverse thought and perspectives.
- A culture where BlackLiner's continued growth and learning is empowered. BlackLine offers a wide variety of professional development seminars and inclusive affinity groups to celebrate and support our diversity.