Key Responsibilities
Infrastructure & Automation Design, implement, and enhance software configuration management, build, and deployment procedures for small to large-scale environments.
CI/CD Pipeline Management Utilize Jenkins to install, configure, and maintain end-to-end automation for all build and deployment processes. Create and manage scalable pipelines to ensure high-velocity delivery.
Process Improvement Lead the design and implementation of software engineering processes, including system design, requirements analysis, and troubleshooting.
Maintenance & Support Provide expert-level application support and environment management, ensuring stability and reliability across the software development lifecycle.
Cross-Functional Collaboration Work closely with development and operations teams to streamline remote installations and resolve system issues promptly.
Required Qualifications
Experience 10+ years of hands-on experience in DevOps, continuous integration (CI), continuous code delivery, and source code control.
Technical Proficiency Extensive experience in Jenkins installation, configuration, and pipeline orchestration.
Domain Expertise Strong background in software engineering process design, application support, and environment management.
Analytical Skills Demonstrated ability in analyzing requirements, system design, and complex troubleshooting in multi-tier development environments.