Position: Sr. DevOps Engineer
Location: Farmington Hills, MI
Duration: 6+ Months
Minimum Skills required:
- – 3+ Years` Experience in DevOps Engineering, team management, and collaboration.
- – 2+ years in DevOps using test automation and CI/CD tools, containers, cloud infrastructure, and other modern technologies, CI/CD pipeline set up from scratch as DevOps lead
- – Experience with IaaS (Terraform) implementing scalable cloud / On-prem based environments and systems; service-oriented architectures and microservices; deploying resilient, scalable, high-throughput systems.
- – Experience in developing and maintaining CI/CD processes for enterprise SaaS and on-prem applications using tools like GitHub, Jenkins, Maven, Gradle, GitLabs etc.
- – 3+ years of administering RedHat, CentOS Ubuntu Linux based systems with minimal
- – support, to include Linux subsystems, patching, packaging (rpm), performance tuning, networking, user management, and security.
- – The scope of software support includes, but not limited to, working with various Linux versions of RHEL, MAC OX, Ubuntu
- – Experience with configuration management tools like Ansible, Chef, Puppet
- – Advanced knowledge of programming languages such as Python and Java and writing code and scripts.
- – Experience working with virtualization Platforms as VMWare, AWS, Nutanix AHV.
- – Hands-on experience in building and administering VMs and Containers using tools such as Docker / Kubernetes.
- – Familiarity with logging and monitoring technologies such as Nagios, Icinga, etc.
- – Ability to install and configure software, gather test-stage data, and perform de-bugging.
- – Proficiency in documenting processes and monitoring performance metrics.
- – Advanced knowledge of best practices related to data encryption and cybersecurity.
- – Exceptional interpersonal and communication skills.
- – Strong hardware/software troubleshooting skills
- – Strong networking knowledge and experience is highly desired.
- – Develop / Maintain Documentation on operational, configuration, or other procedures.
- – 4-year college degree in Information Technology or Engineering strongly desired
- – Must have excellent verbal and written communication skills.
- – Ability to oversee and mentor junior software developers, as well as report to management
- – Must be able to work independently and self-directed, as well as, within a team.
- – Successful candidate should be flexible and able to complete projects outside normal daily duties as needed.