Senior DevOps Engineer
BlueOptima Verified employer
Actively hiring · Posted 4d ago · JEV2610A0155E9ECD
Job description
BlueOptima’s vision is to become the global reference for the optimisation of the performance of Software Engineers across all industries. We provide industry-leading objective metrics in software development. We enable large organisations to deliver better software, faster and at lower cost, with technology that pushes the limits of what has been done before.
We are a global company which has consistently doubled in headcount and revenue YoY, with no external investment. We currently are located in 4 countries: London (our HQ), Mexico, India and the US. A total number of 250+ employees (and increasing every day) from 34 different nationalities and with over 25 languages spoken.
We promote an open-minded environment and encourage our employees to create their own success story in this high-performance environment.
Location: BangaloreDepartment: DevOps
Job Summary:
We are looking for skilled and talented engineers to join our Platform team and directly contribute to Continuous Delivery, and improve the state of art in CI/CD and Observability within BlueOptima.
As a Senior DevOps Engineer, you will define and outline CI/CD related aspects and collaborate with application teams on imparting training and enforcing best practices to follow for CI/CD and also directly implement, maintain, and consult on the observability and monitoring framework that supports the needs of multiple internal stakeholders.
Your team: The Platform team in BlueOptima works across Product lines and is responsible for providing a scalable technology platform which is used by the Product team to build their application, improve performance of it, or even improve the SDLC by improving the application delivery pipeline, etc.
Platform team is also responsible for driving technology adoption across the product development team. The team works on components that are common across product lines like IAM (Identity & Access Management), Auto Scaling, APM (Application Performance Monitoring) and CI/CD, etcResponsibilities and tasks:
Define & Outline of CI/CD and related aspects
Own & Improve state of build process to reduce manual intervention
Own & Improve state of deployment to make it 100% automated
Define guidelines and standards of automated testing required for a good CI/CD pipeline, ensures alignment on an ongoing basis (includes artifacts generation, promotions, etc)
Automating Deployment and Roll back into Production Environment.
Collaborate with engineering teams, application developers, management and infrastructure teams to assess near- and long-term monitoring needs and provide them with Tooling to improve observability of application in production.
Keep an eye on the emerging observability tools, trends and methodologies, and continuously enhance our existing systems and processes.
Ability to choose the right set of tools for a given problem and apply that to all the applications which are available
Collaborate with the application team for following
Define and enforce logging standard
Define metrics applications should track and provide support to application teams visualise same on Grafana (or similar tools)
Define alerts for application health monitoring in Production
Tooling like APM, E2E, etc
Continuously improve the state of the art on above
Assist in scheduling and hosting regular tool training sessions to better enable tool adoption and best practices, also making sure training materials are maintained.
Qualifications
What You Need to Succeed at BlueOptima:
Minimum bachelor's degree in Computer Science or equivalent
Demonstrable years of experience with implementation, operations, maintenance of IT systems and/or administration of software functions in multi-platform and multi-system environments.
At least 1 year of experience leading or mentoring a small team.
Demonstrable experience having developed containerized application components, using docker or similar solutions in previous roles
Have extensive experience with metrics and logging libraries and aggregators, data analysis and visualization tools.
Experience in defining, creating, and supporting monitoring dashboards
2+ Years of Experience with CI tools and building pipelines using Jenkins.
2 + Years of Experience with monitoring and observability tools and methodology of products such as; Grafana, Prometheus, ElasticSearch, Splunk, AppDynamics, Dynatrace, Nagios, Graphite ,Datadog etc.
Ability to write and read simple scripts using Python / Shell Scripts.
Familiarity with configuration languages such as Ansible.
Ability to work autonomously with minimum supervision
Demonstrate strong oral and written communication skill
Additional information
Why join our team?
Culture and Growth:
Global team with a creative, innovative and welcoming mindset.
Rapid career growth and opportunity to be an outstanding and visible contributor to the company's success.
Freedom to create your own success story in a high-performance environment.
Training programs and Personal Development Plans for each employee
Benefits:
32 days of holidays - this includes public and religious holidays
Contributions to your Provident Fund which can be matched by the company above the statutory minimum as agreed
Private Medical Insurance provided by the company
Gratuity payments
Claim Mobile/Internet expenses and Professional Development costs
Leave Travel Allowance
Flexible Work from Home policy - 2 days home p/w
International travel opportunities
Global annual meet up (most recent meetups have been held in Cancun and India Thailand, Oct 2022.
High quality equipment (Ergonomic chairs and 32’ screens)
Pet friendly offices
Creche Policy for working parents.
Paternity and Maternity leave.
Stay connected with us on LinkedIn or keep an eye on our career page for future opportunities!
Key skills
How to apply
- Sign in or create your free profile — takes about two minutes.
- Apply with one tap — your profile is shared directly with BlueOptima.
- Track your application and get updates by email and WhatsApp.