The Senior DevOps Engineer prepares and installs solutions by determining and designing system specifications, standards, and programming. Improve operations by conducting systems analysis and recommending changes in policies and procedures. Provides day-to-day technical leadership; leverage professional experience to recommend best practices, systems, and architectures. Designs, builds, and maintains efficient, robust, scalable CI/CD pipelines and automated workflows for software delivery, integration, and testing. Provides leadership in establishing best practices for DevOps, configuration management, and pipeline automation.
Responsibilities:
- Participate in requirements refinement, architecture discussions, design specification reviews, and test plan development for full-stack features.
- Write clean, maintainable code and documentation; write unit, component, and integration tests.
- Develop, implement, and manage automated build, test, and deployment pipelines (e.g., Terraform, Azure DevOps, GitHub Actions).
- Collaborate with development, QA, and operations for end-to-end pipeline reliability and performance.
- Monitor, troubleshoot, and optimize pipeline processes; implement metrics and reporting.
- Integrate tools for automated code quality checks, security scanning, and continuous integration.
- Evaluate and adopt new technologies for pipeline automation and DevOps practices.
- Ensure compliance with regulatory and security standards in the build/deployment pipeline.
- Guide teams in source control management (branching strategies, Git workflows).
- Support onboarding and training for pipeline usage and best practices.
Qualifications:
Required:
- Bachelorโs (STEM) +7 years; OR Masterโs +6 years; OR PhD +2 years.
- Professional coding; software design and development.
- Experience designing/maintaining CI/CD pipelines in cloud/on-prem/hybrid.
- Containerization/orchestration experience (Docker; Kubernetes a plus).
- Familiarity with Git, Artifactory, and pipeline logging/monitoring.
- Modern DevOps practices: infrastructure as code, automated testing, security in build pipelines.
- Structured software/system development and integration; design methodologies, patterns, and component-oriented architecture.
- Knowledge of software life cycle processes in regulated environments.
- Result-oriented self-starter with strong communication.
Preferred:
- 7+ years professional coding; 5+ years coding design and development.