Job Description :
Role: Sr. DevOps Automation Engineer

Location: Raleigh NC

Duration: 6 Month Contract-To-Hire

Interview: Phone Screen & Video

100% Remote Work, prefer folks in the regional area...(Local preferred)


???Position Summary:

The Sr. DevOps Automation Engineer will design, develop, maintain and support new or existing build and automation processes in support of Cloud readiness and Maintenance without Disruption. Responsibilities include the ability to identify areas for process automation improvement, automate existing and new processes, maintain, and deploy cloud infrastructure, and support the Agile software development lifecycle build process.

Note: This is more of an infrastructure DevOps not an application development DevOps…


Responsibilities:

Automation:

  • Design, build, deploy, and maintain system automation in the cloud, supporting both project and operational infrastructure needs
  • Lead automation and provisioning of storage, compute, and network resources
  • Leverage, support, and advocate the use of a configuration management tools for infrastructure automation across multiple environments
  • Deploy and configure services needed to meet operational & project objectives
  • Assist in automation and maintenance of CI/CD toolset and process; help diagnose build failures and identify root cause as needed
  • Conduct necessary analysis, design, and prepare technical documentation for new toolsets and processes
  • Experience managing an automation framework that addresses concerns such as access control, change management, monitoring/logging of changes, self-service, case management integration, etc.
  • Experience in leveraging tools to decrease build/backup/disaster recovery times, including host update/configuration for continued automation of system upkeep
  • Experience in creating secure environments and provide for continued validation and remediation, up to and including PCI-DSS compliancy and tailoring file creation/usage.
  • Experience and ability to create playbooks and modules to perform automation (Ansible / Python) Cloud:
  • Administration and deployment of cloud compute, storage, and network resources using leading industry cloud providers (e.g. AWS*, Google, Azure, etc.) via automated methods (CLI, Terraform, Ansible, etc)
  • Ability to setup up access control and identity management for users in a cloud environment
  • Understand how to enable and deploy key services such as HA and disaster recovery e.g. backups, email services, database services, advanced application services

Knowledge Skills Ability

  • Ability to balance priorities while working with and supporting multiple teams
  • Ability to operate independent of supervision with accuracy and attention to detail
  • Experience in deploying, designing and illustrating process automation flows
  • Ability to communicate and follow up professionally (written and oral) both internally and externally within the organization
  • Demonstrated ability to identify and resolve issues effectively
  • Understand and leverage Agile software development methodology
  • Strong understanding of deployment processes, deployment environments, production application trouble shooting techniques etc.
  • Experience with cloud architecture/infrastructure and container-driven development tools (such as Docker and Kubernetes)
  • 3+ years of Terraform experience
  • 2+ years of Packer experience
  • 2+ years of Ansible experience
  • 3+ years of AWS experience
  • 3+ years of Docker experience
  • 2+ years of Kubernetes experience
  • 3+ years upgrading and patching environments

Education/Experience/Certs:

  • Bachelor’s degree in computer science or equivalent field desired and 5 years of technical experience
  • Familiarity with Linux and Windows running in physical and virtual VMware environments
  • Understanding of deployment build tools e.g Git, Nexus, Jenkins, and Maven, etc.
  • Familiarity with Vmware, Redhat
             

Similar Jobs you may be interested in ..