Logo
APN Consulting

DevOps Engineer (Core)

APN Consulting, Anchorage, Alaska, United States, 99507


Direct Client RequirementPosition: Devops EngineerLocation: RemoteType: Contract to HireImportant -- This is a contractual role with the potential to transition to full-time status at the sole discretion of the client.OverviewAs our DevOps engineer, you will work on a team of DevOps engineers focusing on the day-to-day tasks of managing and maintaining datacenter environments and will be hands-on involved with building source code, deploying binaries, configuration and monitoring application servers. You will also research and develop build and deployment automation tools and must be comfortable working in an agile environment.

Responsibilities

utomate the development and test automation processes through CI/CD pipeline (GitFlow, Jenkins, SonarQube, Artifactory, Puppet, Stackstorm, Chef etc.,)Develop and configure tools for more productive Front-end Operations (build tools, deployment, speed: (app, tests, builds, deploys), monitoring errors/logs, and stability)Drive continuous improvements in deployment, management, and monitoring of the application's web servicesManage and maintain multiple environments, ensuring that these environments are properly setup, configured, and available for each project as scheduledContribute to improvements in processes that increase the effectiveness and efficiency of the DevOps and product development teams in responding to customer and business needsSolve live performance and stability issues and prevent their recurrenceDocument and present your ideas and solutions accurately and thoroughlydminister in Linux systems and various tools including JIRA, Git, Jenkins or other similar systemsDevelop automated deployment and monitoring tools in Ansible, Python, bash or similar scriptinglanguages (Ansible a MUST)Creatively identify and isolate issues between infrastructure and applicationResearch and analyze tools and technologies to optimize building and deploying codebase, manage distributed production systems and application resourcesDeploy new modules, upgrades, and fixes to the production environmentWork with various teams including developers, QA, triage, technical support, project managers, database administrators and technical writersDocument and complete knowledge transfer to production supportWork with Release Management to ensure modules are production readyQualifications

6+ years software engineering / DevOps experienceExtensive experience in Ansible, Linux and Jenkins (REQUIRED)Strong verbal and written communication skillsExperience handling aggressive timelinesExtensive experience with scripting and automation tools and strategies, e.g. Ansible and PowerShellExperience overseeing web application installations, upgrades, and deployment as well as anyservers/systems that support hosted web applicationsStrong working knowledge of configuration management tools such as Puppet and ChefExperience with Jenkins and CI tools to automate software delivery (build, test, deploy)Experience in configuring SOA-based applications (REST, SOAP, JSON, and similar)UNIX/Linux based system administration experienceExperience in web application (Java) maintenance and troubleshooting, application performancemonitoring, automating day-to-day activities with AnsibleHands-on working experience with implementing configuration, build, deployment, and release management best practicesExperience creating documentation for application configuration and proceduresExperience with source control systems (GitHub, BitBucket, SVN, etc.)