28 Nov
Sr. DevOps Engineer - Remote Option
Vacancy expired!
- Guides the DevOps team on best practices, patterns, and vision for the application and automation infrastructure.
- Researches, assesses, and implements new technologies for use within infrastructure and automation processes.
- Works closely with the Technical Operations Manager and reports on the current roadmap and upcoming changes needed for the infrastructure.
- Develops and manages web application infrastructure for multiple applications.
- Manages and tunes databases, web application and continuous integration servers used by the various web applications.
- Guides and develops automation systems for continuous integration & deployment.
- Manages and maintains software cybersecurity tools and practices.
- Works closely with developers to ensure that operations are aligned with design/development process. Conducts operations-related training.
- Monitors applications for abnormalities and proposes areas for improvement in regards to availability and speed of the applications.
- Respond to any critical infrastructure related events during on-call rotation / or if an issue is escalated.
- Works closely with GIS Security and Infrastructure teams to ensure technology and infrastructure complies with corporate policies and aligns with global business needs.
- Initiates and produces technology documentation and standard operating procedures.
- Collaborates with DevOps Engineers from other departments and organizations.
- Occasional travel for training, meetings or trade shows may be required.
- High school diploma or equivalent required. Bachelor s degree in Computer Science or related field preferred.
- Minimum of 7 years of relevant experience required, including hands-on experience in developing and managing robust and high-availability production systems.
- Minimum of 2 years of experience working alongside a software development team with knowledge of the entire software development lifecycle required.
- Experience with build tools and pipelines (Jenkins, CircleCI, Artifactory, etc.) required.
- Solid understanding of development/coding methodologies required.
- Advanced knowledge and experience with scripting languages such as POSIX shell scripting (e.g. Bash), Ruby, Python is required.
- Management of Linux servers in a production environment required.
- Proficient with logging, performance monitoring and performance tuning tools required.
- Adept with container virtualization such as Docker required.
- Skilled with distributed version control systems such as Git or Bitbucket required.
- Experience with automation tools (Terraform, Puppet, Chef, Vagrant, etc.) required.
- Solid understanding of cloud security, identity, and compliance required, preferably in AWS required.
- Experience provisioning and managing cloud services required, AWS strongly preferred.
- Deep knowledge of security tooling and resources (i.e. Endpoint, Application, Scanning, Detection, Telemetry, Forensics, Operations) required.
- Preferred knowledge/experience include: managing relational database servers; supporting developers with query tuning and database design; deployment of high-availability concepts and applications preferred; and Agile/Scrum methodology utilizing JIRA.
Vacancy expired!