DevOps/SysOps Engineer
Job description
DevOps/SysOps Engineer Job Description This is a hands-on technical role requiring expertise in various stages of Continuous Integration/Deployment (CI/CD), and efficient production delivery. This person will also support system engineering and deployment team for customer system provisioning, customer software rollouts, system security, system monitoring and debug, system recovery and all matters related to secure and available customer systems. This person must be either a US Citizen or a permanent resident. Responsibilities: · Support all DevOps and SysOps activities for Cloud and on-prem systems
· Implement automated build flow for CI/CD, automated deployment, and application configuration of systems with proactive maintenance activities to keep services up to date and running (Cloud and on-prem)
· Configuration and maintenance of security, operating system administration, software installation, and maintenance and upgrades, compatibility of system components
· Configuration of new and existing systems on AWS, Azure, or on-prem
· Schedule, implement, and automate security compliance patching and updates on Development, QA, and Production servers
· Create and maintain comprehensive technical documentation of best practices for all implemented system configurations to ensure efficient planning and execution
Required Qualifications/Experience: · A B.S. or an M.S. in Computer Science or related technical discipline is required
· 5+ years of industry experience in DevOps and SysOps for cloud-based systems (AWS and/or Azure) with Docker
· Experience with release flows for reliable and efficient CI/CD from developers to system integration/test to production deployment
· 3+ years of experience with CI/CD tools like Jenkins and Nexus
· 3+ years of hands-on experience with Ansible and/or Terraform
· 3+ years of experience in Linux shell scripting
· Experience managing/maintaining SQL (PostgreSQL) and NoSQL (MongoDB/Redis) databases
· Working knowledge of Kubernetes is highly desirable
· Able to multitask, prioritize, and manage time efficiently
· Good interpersonal, communication and documentation skills
Interested in this role?