JOB SUMMARY
Monday to Friday 8am-5pm
Staff DevOps Engineers are hands-on technical leaders who focus on optimizing and enhancing our CI/CD pipelines to support rapid and reliable deployment of our software products. They are involved in every stage of the development lifecycle, from planning to deployment. Working closely with engineering teams, product managers, and cross-functional partners to ensure that our infrastructure and development pipeline provide efficient, secure, and streamlined product delivery. You will be responsible for automating deployment processes, ensuring smooth and efficient software releases, and maintaining high system availability.
ESSENTIAL DUTIES AND RESPONSIBILITIES include the following: May be modified from time to time. Other duties may be assigned.
Deployment Planning: Develop and execute comprehensive deployment plans, including timelines, resource allocation, and risk assessments.
CI/CD Pipeline Development: Design, implement, and maintain robust CI/CD pipelines using tools like Jenkins, GitLab CI/CD, or Azure DevOps.
Process Optimization: Continuously evaluate and improve deployment processes to increase efficiency and reduce downtime.
Change Management: Manage change requests, coordinate with stakeholders, and ensure adherence to change management procedures.
Incident Management: Respond to and resolve deployment-related incidents, minimizing impact on business operations.
Monitoring and Reporting: Monitor deployment progress, track key metrics, and generate regular reports.
Troubleshooting: Diagnose and resolve deployment-related problems, working closely with development and operations teams.
Documentation: Maintain clear and up-to-date documentation of deployment procedures and processes.
**
QUALIFICATIONS**
Strong understanding of CI/CD principles and practices
Experience with CI/CD pipelines and automation tools (Jenkins, Azure DevOps, GitLab)
Proficiency in scripting languages (Python, Bash, PowerShell)
Familiarity with cloud platforms (Azure, AWS, GCP)
Experience with version control systems (Git and TFS)
Strong problem-solving and troubleshooting skills
Excellent communication and collaboration abilities
Hands-on experience with Azure or AWS services (e.g., EC2, S3, RDS, Azure VMs, Azure Storage)
Proven experience in IT operations and deployment management
Strong understanding of IT infrastructure, including servers, networks, and databases
PREFERRED QUALIFICATIONS
Certifications in ITIL, DevOps, or cloud platforms (Azure, AWS)
Experience with cloud-native technologies (Kubernetes, Docker)
Experience with configuration management tools (Ansible, Puppet, Chef)
Experience with cloud-native technologies (Serverless, Microservices)
Knowledge of security best practices and compliance standards
**PHYSICAL DEMANDS **
· Continuous sitting and typing for extended periods.
· Lifting requirements include occasional lifting of up to 25 pounds
· Frequent walking or standing may be required at times
Required Skills
Required Experience