SNI Technology

Senior DevOps Engineer

SNI Technology

Remote job description

Senior AWS DevOps Engineer

Direct Hire or

Contract to Hire Candidate needs to be able to work as a direct hire with no sponsorship after 6 months

Remote 100% fulltime offered for these U.S. states (FL, GA, TN, CO, TX, HI,VA,NC)

Summary of Duties & Responsibilities

DevOps Engineers provide solutions and support to the entire delivery pipeline to facilitate improved collaboration (communication, documentation, standardized issue tracking), version control, standardization of environments, continuous integration, continuous deployment, continuous delivery with an emphasis on using automation to improve quality checks and deployment efficiencies, to support faster and more reliable delivery and development cycles.

DevOps Engineers are responsible for the design and implementation of build, release, deployment, and configuration activities, as well as, version control, infrastructure management, packaging and distribution, initial setup and configuration, upgrade maintenance, and compatibility, build and deployment automation and support for software products, tools, and services. Other responsibilities include maintenance and support of the DevOps toolchain, managing operations, and triaging and fixing operational issues.

Sr. DevOps Engineer is also expected to define, enforce, and mentor staff on DevOps implementation standards and best practices, and proactively drive depth, coverage, and quality of technical reviews.

In addition, the Sr. DevOps Engineer is responsible for assisting with the work management of assignments for DevOps peers, working closely with leads, project managers, and resource managers.

Must be a driven, passionate individual with a site reliability engineering mindset, who works well with a team. Expected to have hands on technical experience in infrastructure setup, configuration management, and source code version control.

Must Have Skills: (candidates will not be considered for this role if they do not at-least meet these must have skills)

Very strong working knowledge of AWS or VSTS (Must be a true DevOps Engineer, working within both Agile development and Operations)
Need to have experience working micro containers, branching strategy, tagging, software deployment, source code, quality gates, security, and hardware / software management
Azure DevOps Pipeline (can be substituted with Jenkins, Bitbucket or other similar tools)
Artifacts (GitHub or Git)
Scripting (PowerShell or Yaml)
Containers (Terraform)

Essential Functions

Design and implement solutions to automate the CI/CD pipelines for multiple applications.
Build systems that dynamically scale
Version Control and Merging
Infrastructure provisioning, configuration, management, and monitoring
Plan Deployments for high availability
Administer internal tools, i.e., Azure DevOps, JIRA, TeamCity, TFS
Develop and document processes that support development and production maintenance
Develop accurate time/effort estimates for self and team
Identify, troubleshoot, and resolve system and deployment issues
Collaborate with multiple feature development teams in an Agile environment to identify infrastructure needs and requirements for building, deploying their applications into shared environments
Work closely with development teams as SME to ensure deployable solutions that support best practices
Ability to work in a fast-paced, collaborative team environment
Evaluate and recommend new tools, software, or practices that contribute to overall improvement
Performs other related duties as directed

Skills & Competencies

Advanced knowledge of AWS platform and services preferred (i.e. Lambda, S3, SAM, CloudWatch etc.)
Strong experience in Azure Cloud accepted with clear understanding of how Azure toolset translates to AWS toolset
Experience designing/implementing multi-tenant cloud-based SaaS software.
Strong expertise building CI/CD pipelines leveraging tools like Azure DevOps Pipeline, TeamCity, Jenkins, etc.
Experience of Azure Repos, Pipelines, Boards and Artifacts or comparable systems
Strong experience in installing, configuring, and administering Version Control (TFS, Git)
Strong experience in Infrastructure as Code leveraging tools like Terraform, Packer
Strong Relational Database Experience (i.e., SQL, Aurora, Dynamo)
Strong Coding/Scripting experience (i.e., Python, PowerShell, Bash, C#, Groovy)
Experience in an Agile environment and DevOps practices
Understanding of best practices in release engineering
Define, enforce, and mentor software configuration management implementation standards and best practices, including driving the depth, coverage, and quality technical reviews
Mentor DevOps team members on troubleshooting and triaging of issues to efficiently drive root cause identification and resolution
Excellent analytical and problem-solving skills with a high aptitude to learn
Excellent written and verbal communication skills
Strong interpersonal and presentation skills
Strong organizational skills, with the ability to effectively prioritize and multi-task

Nice to Haves

Experience in Azure Cloud and virtualization technologies
Experience implementing Application Security Testing tools
Knowledge of Windows Operating Systems Administration
Experience in Infrastructure provisioning on-Prem and in Cloud (AWS or Azure)
Fluency with test runners, scripting, TFS, Xamarin Test Cloud
Fluency in WiX and SetupBuilder to support package setup
Experience with JIRA, Confluence, TeamCity
Education or Prior Work Experience

Bachelor's degree or 6 or more years of work-related experience

Company name: SNI Technology
Remote job title: Senior DevOps Engineer

Share or copy

Job alerts