Job Summary :
The Senior Development Operations (DevOps) Engineer will be responsible for supporting the Product Development, Architecture and Program Management organizations in developing tools, scripts, and pipelines to build, deploy, execute and automate infrastructure and software application deployments and upgrades for both proprietary and third party hosted environments.
This role assumes full accountability for delivery of innovative technical solutions, allowing speed and ease of delivery. The Senior DevOps Engineer will provide outstanding customer service, technical knowledge, and accurate and timely deliverables, including advanced troubleshooting, support, proper scoping, resource documentation and timely communication of deliverables.
The Development Operations Engineer will be able to provide expert knowledge and support of deployment, delivery and automation phases of the information life cycle. This individual must be able to collaborate with Product Development, IT to deliver reliable, well-designed solutions for all products.
Essential Responsibilities :
- Support Product and Program Management, Architecture, Product with deployment and automation services through multiple tools.
- Collaborate in the development and implementation of monitoring specifications, and configurations.
- Create methods to enhance level of stability and availability of all supported systems.
- Create and maintain up-to-date documentation.
- Work with associated teams to troubleshoot application upgrades during change control windows as needed.
- Consult with project management and internal clients to determine project scope, timeline for project involvement.
- Work with all development and support teams to identify and provide solutions where CI / CD automation is needed.
Minimum Education Requirements :
B.S. Engineering / C.S. degree desirable or related experience.
Minimum Experience Requirements :
5+ years in DevOps, SRE, or a related field with a strong track record of managing large-scale systems and cloud environments.Proficiency in at least one programming / scripting language (e.g., Powershell, C#, Bash).Expertise with containerization and orchestration technologies (e.g., Docker, Kubernetes).Advanced knowledge of configuration management tools (e.g., Ansible, Chef, Puppet).Strong understanding of networking, DNS, load balancing, and related protocols.Hands-on experience with CI / CD tools like Jenkins, Harness, Octopus, or equivalent.Familiarity with monitoring and logging tools (e.g., ELK Stack, Prometheus, Datadog).Strong critical thinking and problem-solving skills.Strong initiative and ability to work with minimal supervision.Ability to quickly learn and support new applications and technologies from a DevOpsperspectiveDemonstrable knowledge of scripting and automatingGeneral knowledge of Linux and other open source OS and applicationGood understanding of the ITIL, ITSM principles.Ability to stay current with emerging technologies.Strong communication and team interaction skills.Working knowledge of Agile SDLC methodologies to troubleshoot, debug, and support softwareapplications.